A Practical Approach to APIs, HALs and Drivers
Buch, Englisch, 308 Seiten, Format (B × H): 178 mm x 254 mm, Gewicht: 626 g
ISBN: 978-1-4842-3296-5
Verlag: Apress
What You'll Learn
- Develop portable firmware using the C programming language
- Discover APIs and HALs, explore their differences, and see why they are important to developers of resource-constrained software
- Master microcontroller driver development concepts, strategies, and examples
- Write drivers thatare reusable across multiple MCU families and vendors
- Improve the way software documented
- Design APIs and HALs for microcontroller-based systems
Who This Book Is For
Those with some prior experience with embedded programming.
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Chapter 1 Concepts for Developing Portable Firmware.- Chapter 2 API and HAL Fundamentals.- Chapter 3 Device Driver Fundamentals in C.- Chapter 4 Writing Reusable Drivers.- Chapter 5 Documenting Firmware with Doxygen.- Chapter 6 The Hardware Abstraction Layer Design Process.- Chapter 7 HAL Design for GPIO.- Chapter 8 HAL Design for SPI.- Chapter 9 HAL Design for EEPROM and Memory Devices.- Chapter 10 API Design for Embedded Applications.- Chapter 11 Testing Portable Embedded Software.- Chapter 12 A Practical Approach to Code Reuse.- Final Thoughts.




