An Embedded System Boot Platform
MicroMonitor, or uMon, is an open-source embedded system boot platform. It is a mature, target-resident environment that provides the target system with a set of capabilities that enhance the development process and add to the flexibility of the deployed application. In its simplest form, it is a bootloader used to speed up the early stages of embedded system development by providing a target independent mechanism for program/data storage as well as industry standard communication interfaces for transfer of data to/from the target.
As a part of a development strategy for an organization, it provides a common base platform, an integral part of the application itself, providing the system with a core set of features that are generic in nature, and should be useable by application code regardless of the operating system chosen.
A fully enabled MicroMonitor platform includes:
The MicroMonitor source tree,
authored by Ed Sutter,
was originally available under the
MicroMonitor Lucent Open License
but has recently been made available under
Contact the author for more information.
It was later released (Feb 2002) as part of the book
" Embedded Systems Firmware Demystified"