Most helpful critical review
on November 30, 1999
Though a primer, the book has several places that could mislead beginners: First of all, as we know, flash memories nowadays can be written at least one million times, but the book indicates a much lower rate. In one place, the author argued that the distinction between a microprocessor and a microcontroller is vague. This, to some extent, is true. However, one can easily say with much confidence that the major difference between the two is that the latter has I/O, memory, and other peripheral devices integrated together. Thirdly, the C! language introduced in the book is nothing but the equivalence of the standard C/C++ comment structure - This could be confusing to beginners. Lastly, but not the least, the book mentioned quite a few RTOS in its scattered examples: I think it would be more illustrative to concentrated on just one RTOS (such as VxWorks), since no one is familiar with them all. I would really like to see these points be incorporated into its upcoming hardcover edition. Overall, I give the book a lone star rating for being the first such book for embedded programmers.