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 topic...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Beningo, Jacob (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Berkeley, CA : Apress : Imprint: Apress, 2017.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • 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.