Hardware and firmware are at the core of electronic products; this book shows engineers how to optimize performance through best practices!
Chapter 1 - Introduction Chapter 2 - Principles Chapter 3 - Collaboration Chapter 4 - Planning Chapter 5 - Documentation Chapter 6 - Superblock Chapter 7 - Design Chapter 8 - Registers Chapter 9 - Interrupts Chapter 10 - Aborts, etc Chapter 11 - Hooks Chapter 12 - Conclusion Appendix A: Best Practices Appendix B: Bicycle Controller Specification Appendix C: Using this Book in a University (only available online at http://www.elsevierdirect.com/companion.jsp?ISBN=9781856176057) Appendix D: Glossary Index
"I did not have to read too far into this book to realize that the author has extensive experience with not only microcontroller programming but also the management of engineering projects involving hardware and firmware. The format of the book is characterized by numerous boxed text inserts and copious bullet items. However, the content is not fluff; the book is loaded with information, some significant fraction of which can be found only in industry among those with development experience. This author has it."--Dennis L Feucht, www.en-genius.net "The book is loaded with information, some significant fraction of which can be found only among those with development experience. This author has it. This is a good book for anyone who is involved in hardware-firmware development and who knows just enough to want to better understand how to organize and design it all."--EN-Genius Network