Product: 1118935128

Derek Molloy is the BEAGLEBONE Master! I have been following Derek for a few years now and have worked out some of his examples in the past…What I love about his techniques is that he uses real programming paradigms instead of skirting it with scripts, python and other simpler programming techniques! If you are serious, you do it in C, write your own drivers, etc. That is the approach I like the most even though it is more complicated. I actually started with Beaglebone in baremetal. Very little code was available other than the SDK which is available from TI that can be quite mind boggling to get going…I wrote my own extensions to code sourcery to work from CCS compiler, so I can use my own JTAGs. I got everything to work just fine. Derek takes the route of programming via the Linux OS, which is a bit different than baremetal…The nicest thing you can do in baremetal is perhaps get as close to a a realtime, stripped down version of an OS as you can get, using something like FreeRTOS. There are a few ports that I’ve seen still in their infancy…Either way, in the Linux environment you have to go through the peripheral memory maps and make use of the drivers to get things done. There is no better book available that teaches this approach! Good luck getting a handle on the internals of the kernel and working with the driver layers otherwise! This book does an excellent job revealing those secrets and it is a humbling task in my opinion and a bit of Linux tribal knowledge that is revealed here…If you like Linux or wished you knew how to access peripherals through the driver layer, PRU’s and so on, get this book on Kindle…It might save a few bucks too!
Rating: 5
1118935128
Count: 9