Books or Internet resources on Embedded linux

Hi, yesterday i received my BeagleBone Black and started to examine it, written some programs in C to test it, but after some time i realized that many projects in net is in bonescript or you need many other additional parts to make projects. So i would like to start to learn how to program on embedded linux systems. in particularly ARM plate-form.I would like to learn how to do low level programming in C/C++ (device drivers, interfacing with BeagleBoard peripherals, compiling customized kernels, etc).
Could you tell me any books to learn to program c/c++ on linux for ARM?

http://derekmolloy.ie/beaglebone/

http://derekmolloy.ie/beaglebone/setting-up-eclipse-on-the-beaglebone-for-c-development/

http://derekmolloy.ie/category/embedded-systems/beaglebone/

— Graham

Well it’s quite sad that the book will be released only on December 31~ 2014. The other tutorials are quite interesting and helpful, but he uses a lot of other stuff like capes. I don’t have such resources, so it would be impossible to test what i learned and coded :(.

2014 m. lapkritis 28 d., penktadienis 16:20:15 UTC+2, Graham rašė:

If you aren’t doing anything with hardware (using capes, etc.) then doing C/C++ on the BBB is no different from any other Linux system. There are lots of resources for that kind of stuff. Even if you want to talk to external devices using serial communications (UART) or some other standard protocol it’s all the same once you have configured the pins on the BBB to do what you want.

I have a bunch of wiki pages I use with my students[1]. They might be of some help.

–Mark

[1] http://elinux.org/index.php?title=Category:ECE597

I’d also recommend the BeagleBone Cookbook[1], but it won’t be out until April!

–Mark

[1] BeagleBone Cookbook [Book]