Reusable Firmware Development: A Practical Approach to APIs, HALs and Drivers [1 ed.] 1484232968, 978-1484232965

Gain the knowledge and skills necessary to improve your embedded software and benefit from author Jacob Beningo’s more t

118 26 3KB

English Pages 308 [321] Year 2017

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
Front Matter ....Pages i-xxii
Concepts for Developing Portable Firmware (Jacob Beningo)....Pages 1-28
API and HAL Fundamentals (Jacob Beningo)....Pages 29-60
Device Driver Fundamentals in C (Jacob Beningo)....Pages 61-93
Writing Reusable Drivers (Jacob Beningo)....Pages 95-119
Documenting Firmware with Doxygen (Jacob Beningo)....Pages 121-148
The Hardware Abstraction Layer Design Process (Jacob Beningo)....Pages 149-165
HAL Design for GPIO (Jacob Beningo)....Pages 167-200
HAL Design for SPI (Jacob Beningo)....Pages 201-217
HAL Design for EEPROM and Memory Devices (Jacob Beningo)....Pages 219-241
API Design for Embedded Applications (Jacob Beningo)....Pages 243-256
Testing Portable Embedded Software (Jacob Beningo)....Pages 257-275
A Practical Approach to Code Reuse (Jacob Beningo)....Pages 277-299
Back Matter ....Pages 301-308

Reusable Firmware Development: A Practical Approach to APIs, HALs and Drivers [1 ed.]
 1484232968,  978-1484232965

  • Commentary
  • True PDF
  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Recommend Papers