MicroMonitor
MicroMonitor is a package of source code, descriptive html pages and tools
that provide an embedded system developer with a firmware platform that
can be used on a wide variety of different architectures. The majority
of the code is CPU and platform independent and has been used with a
variety of different embedded operating systems.
The package comes with source for several target systems, including PPC860,
PPC405, SH2, 68EN302 and Coldfire.
It is
assumed that the system has a CPU that supports 32-bit linear addressing
plus FLASH, RS232 port and optionally Ethernet. The platform consists
of a lot of the features found on many CPU evaluation platforms,
but also provides the user with a flash file system (FFS), TFTP
client/server, XMODEM, DHCP/BOOTP and several other features not typically
found in a monitor. The monitor is centered around the FFS. The FFS
is hooked into XMODEM and TFTP so all transfers to and from the target
are file based, not memory based. The FFS supports execution of
COFF/ELF/AOUT and script executables. Files can be compressed, there's
an on-board ascii file editor, and automatic power-safe flash
defragmentation.
The monitor is very configurable and may also include
facilities that support symbolic debugging and disassembly. It is a
complete package with user documentation and PC-based tools for
TFTP transfer, DHCP/BOOTP startup and communication to the target via UDP.
Available Reference Information
For complete details of the package, download/install
it and then start browsing the included web-pages.
Lucent Public License Agreement and Available Software
Thu Nov 16 11:12:39 EST 2000
esutter@lucent.com
|