
* Understand essential hardware details
* Walk through an embedded system startup
* Build an extensible development platform
* Prebuilt GNU X-Tools for 21 platforms
* Build embedded microprocessor-based systems from the ground up.
Explore firmware development from cold-boot to network-boot. Investigate CPU-to-peripheral interfaces. Write a powerful CLI, flash drivers, a flash file system and a TFTP client/server. Includes a cross-compilation toolset for 21 processors and source for an extensible firmware development platform.
About the Author
Ed Sutter started his career with AT and T Bell Labs in 1981. Now a distinguished member of the technical staff (DMTS) at Lucent, he has been working in embedded systems since 1983. Starting with the 8085, Ed has worked with a wide range of systems over the years including most of today's common CPU architectures. He has put his experience in developing hardware, firmware, and software to good use by building several different development environments. While he is most comfortable with C and assembly language on embedded systems, he has developed code for Win32 and Unix varieties as well. His firmware tools have recently been the subjects of articles in Embedded Systems Programming and Circuit Cellar OnLine magazines.
Table of Contents
Embedded Systems Firmware Demystified
Preface
Chapter 1 - A Hard Start
Chapter 2 - Getting Started
Chapter 3 - Introducing MicroMonitor
Chapter 4 - Assembly Required
Cha
Read more...