Difference between revisions of "PMON"

From LinuxMIPS
Jump to: navigation, search
m (pmon2000 no cvs access)
m (PMON looks good if you can figure out how to get it and build it)
Line 3: Line 3:
 
For old information on PMON, visit Phil Bunce's (PMON's designer) website at http://www.carmel.com/pmon .  The site has not been updated since 2002 and the code is from 1999.
 
For old information on PMON, visit Phil Bunce's (PMON's designer) website at http://www.carmel.com/pmon .  The site has not been updated since 2002 and the code is from 1999.
  
The original PMON code base is rather old now, supports relatively few boards and is not being actively worked on by a single project team. [[PMON 2000]] has become the unofficial successor of PMON.  This code is also old.  The latest tarball is from the 2002/2003 timeframe.  The page claims CVS access is available but non-ssh connections are refused and the required ssh private key for the CVS server is nowhere to be found at the site.
+
The original PMON code base is rather old now, supports relatively few boards and is not being actively worked on by a single project team. [[PMON 2000]] has become the unofficial successor of PMON.  Everything about the PMON 2000 site is shaky at best.  An updated version promised in March of 2005 never materialized.  The knowledgebase is a joke and the documentation is a mixed bag.  The runtime docs are good, but the instructions for configuring and building PMON 2000 aren't.  They mention a "pmoncfg" tool but the source code contains no such tool.  CVS access is supposed to be available but is not.
  
PMON comes with excellent documentation in HTML.
+
PMON comes with excellent runtime documentation in HTML.
  
The latest PMON source, modifyed by Algorithmics is available as [ftp://ftp.linux-mips.org/pub/linux/mips/firmware/pmon/pmonsrc-20011116.tar.gz pmonsrc-20011116.tar.gz]. It contains support for much more boards, [[R4000]]-style exeptions, and comes with more recent build system (for GNU make).
+
PMON source from 2001, modifyed by Algorithmics, is available as [ftp://ftp.linux-mips.org/pub/linux/mips/firmware/pmon/pmonsrc-20011116.tar.gz pmonsrc-20011116.tar.gz]. It contains support for several boards, [[R4000]]-style exceptions, and uses the GNU make system.
  
 
There is a PMON-VR fork for the [[NEC_VR4100]] as part of the [[Agenda-VR3|Agenda VR3]] HPC project.
 
There is a PMON-VR fork for the [[NEC_VR4100]] as part of the [[Agenda-VR3|Agenda VR3]] HPC project.
  
 
Linksys WRT54G and Asus WL-300g, a WiFi 802.11g AccessPoint (both [[Broadcom_SOCs|BCM47XX]] based) use PMON version 5.3.22 as a Linux bootloader.  PMON ported to the BCM47XX is available from the GPL'ed sourcecode for these devices.
 
Linksys WRT54G and Asus WL-300g, a WiFi 802.11g AccessPoint (both [[Broadcom_SOCs|BCM47XX]] based) use PMON version 5.3.22 as a Linux bootloader.  PMON ported to the BCM47XX is available from the GPL'ed sourcecode for these devices.

Revision as of 15:29, 12 February 2006

PMON is a freeware ROM-monitor developed for early LSI Logic MIPS R3000 evaluation boards. Since its creation, PMON has become a very common firmware for MIPS evaluation boards and development systems.

For old information on PMON, visit Phil Bunce's (PMON's designer) website at http://www.carmel.com/pmon . The site has not been updated since 2002 and the code is from 1999.

The original PMON code base is rather old now, supports relatively few boards and is not being actively worked on by a single project team. PMON 2000 has become the unofficial successor of PMON. Everything about the PMON 2000 site is shaky at best. An updated version promised in March of 2005 never materialized. The knowledgebase is a joke and the documentation is a mixed bag. The runtime docs are good, but the instructions for configuring and building PMON 2000 aren't. They mention a "pmoncfg" tool but the source code contains no such tool. CVS access is supposed to be available but is not.

PMON comes with excellent runtime documentation in HTML.

PMON source from 2001, modifyed by Algorithmics, is available as pmonsrc-20011116.tar.gz. It contains support for several boards, R4000-style exceptions, and uses the GNU make system.

There is a PMON-VR fork for the NEC_VR4100 as part of the Agenda VR3 HPC project.

Linksys WRT54G and Asus WL-300g, a WiFi 802.11g AccessPoint (both BCM47XX based) use PMON version 5.3.22 as a Linux bootloader. PMON ported to the BCM47XX is available from the GPL'ed sourcecode for these devices.