Reusable firmware development : a practical approach to APIs, HALs and drivers /
Gain the knowledge and skills necessary to improve your embedded software and benefit from author Jacob Beningo's more than 15 years developing reusable and portable software for resource-constrained microcontroller-based systems. You will explore APIs, HALs, and driver development among other...
Call Number: | Libro Electrónico |
---|---|
Main Author: | |
Format: | Electronic eBook |
Language: | Inglés |
Published: |
[Berkeley, CA] :
Apress,
2017.
|
Subjects: | |
Online Access: | Texto completo (Requiere registro previo con correo institucional) |
Table of Contents:
- 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.