Thursday 27 June 2019

Embedded C programming material



I am looking for some material (books/sites) related to embedded system programming in C language. Here in the lab we have available three plataforms: one Microchip PIC18f4550, one Freescale HC12 and one ARM (Beagleboard).


We are willing to teach embedded C with the PIC, assembler with Freescale and embedded operational systems with Beagleboard. Each class will be a six month course.


Open to all advices.


Thanks



Answer



For C programming - embedded or otherwise, you need The C Programming Language by Brian Kernighan and Dennis Ritchie, popularly known as K&R.



I have one book on PICs, I like it: The Quintessential PIC® Microcontroller by Sid Katzen.



For the BeagleBoard, some background in embedded Linux will be important. Here's a good book written by a good friend: Building Embedded Linux Systems by Karim Yaghmour, Jon Masters, Gilad Ben-Yossef and Philippe Gerum.




No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...