I think most people make the mistake of thinking the BB and BBB are commercial products with commercial-quality software. They also believe that the capes are just plug-and-play. This board is not for novices. If you are interested in learning electronics, both hardware and software, this is not the board to learn on.
Novices need a firm grasp of how electronics work, especially processors, before moving to this platform. An arduino is a good start, or some variation of an STM32. Linux is another beast altogether, and experience is key. Download the kernel and dig through it. Experiment with it. Get books about driver development. This is not a subject you will pick up in a few days. The Linux kernel is very complex, and aside from the code, there are concepts you must understand. For me, I didn't understand Linux and how it ran on ARM until I dug into bare metal programming. Once I could make things work without an OS, I moved to Linux and had a far better understanding of what it was doing with my hardware. If you haven't played with starterware yet, check it out. TI gives us all the tools we need to develop code without an OS for this platform. Good luck! -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
