Using the book’s instructions and example-programs
Like most programming books, this book has a plethora of detailed instructions for writing programs, using development-tools, and working with the example-programs. In reading the book and working with its programs, the reader will inevitably encounter at least some problems. The problems can be due to the reader’s mistakes in following the book’s instructions, such as typographic errors made in setting-up a tool’s configuration file. There will inevitably be some errors in the book and example-programs, given the amount of technical detail. Another source of potential problems is bugs in the development-tools and system-libraries. We have encountered such bugs in developing the book’s example-programs.
Diagnosing problems like these can be challenging, especially for those who are new to embedded-systems development. Several resources are available for diagnosis, and they are summarized below...