May 03, 2015 11:47 AM
2174 Views
(via Mobile)
(Updated May 03, 2015 11:47 AM)
The first few chapters describe the CPU in general and the development environment provided by book(Dynamic C).
Chapter 5, though, is a description of interfacing to the real world, using all sorts of devices. It's aimed at engineers, is an easy and descriptive read.
The chapter on interrupts is one of the best I've seen in any book. It covers the hard stuff, like writing ISRs in C and assembly, with real-world examples. If you're using the R3000 just cut and paste the code into your application.
It seems today that if there's a transistor in a product then it needs an Internet connection. Book has several development kits that include everything needed to connect to the'net. The authors devote considerable space to networking, but thankfully with only a cursory explanation of protocols. Rather, they give step-by-step instructions on implementing a working network, and conclude with a complete web server for monitoring water sprinklers.
The final chapter covers an alternative toolchain from Softools. Dynamic C is a single-module compile-it-all paradigm that's highly interactive. Softools is a well-supported, reasonably-priced conventional C compiler, assembler and IDE.
Verdict: Best book on embedded systems in its category. Concepts in easy form. Easy to read and understand. I strongly recommend this book.