Test Driven Development for Embedded C (Pragmatic Programmers)
21st Century C: C Tips from the New School
Understanding and Using C Pointers: Core Techniques for Memory Management
Designing Embedded Hardware: Create New Computers and Devices
Programming Embedded Systems: With C and GNU Development Tools
Real-time Operating Systems: Book 1 - The Theory (The engineering of real-time embedded systems)
Embedded Systems: Introduction to ARM Cortex-M Microcontrollers (Introduction to Arm\xae Cortex\u2122-M Microcontrollers Book 1)
The C++ Programming Language: The C++ Programm Lang_p4
A Tour of C++ (C++ In-Depth Series)