This book and CD-ROM set details the interaction of the
firmware and hardware during the
critical first few seconds
after the microprocessor is powered up. It also describes
minimal footprint features that can make firmware
development more convenient and more productive. By
focusing on these critical junctures where software meets
hardware, readers are given a powerful and concrete
introduction to what makes
embedded development different
from application development. Each critical step in the
start-up process and the development process is explained
in detail.
Then the book shows how to combine these various
critical components (flash file system, extensive command
line interface through serial port and/or UDP, TFTP/XMODEM
data transfer, DHCP/BOOTP startup and more) into a
sophisticated embedded system boot platform that can be
used to implement a run-time environment on a wide range of
microprocessor based systems.
The companion CD-ROM includes the complete source and
user documentation for the platform plus some of the
MicroCross GNU X-Tools compiled for Windows are included
for cross compilation and debug.
Contents
Preface
Chapter 1 : A Had Start
Chapter 2 : Getting Started
Chapter 3 : Introducing MicroMonitor
Chapter 4 : Assembly Required
Chapter 5 : Command Line Interface
Chapter 6 : Interfacing to Flash Memory
Chapter 7 : A Flash File System
Chapter 8 : Executing Scripts
Chapter 9 : Network Connectivity
Chapter 10 : File/Data Transfer
Chapter 11 : Adding the Application
Chapter 12 : Monitor-Based Debugging
Chapter 13 : Porting MicroMonitor to the ColdFire
MCF5272
Conclusion
Appendix A
Appendix B
Index