與BIOS相比功能不足,與常見的bootloader 相比,功能要豐富的多。基於龍芯的系統采用 pmon 作為類 BIOS 兼 bootloader,並做了很多完善工作。現在PMON與開始時的代碼已經有較大不同了,看代碼註釋可以知道裏面有壹些中科院計算所和中科龍夢的人往裏面添加了代碼。在國外,PMON已經是壹個死掉的項目了。國人把它繼承下來,繼續開發。所以說是國人延續了PMON的生命。不過,PMON中的代碼有點亂,管理得不好,這個問題在不久可能會得到解決。
PMON 有如下主要特點:
支持ext2, fat32, ram 文件系統
支持網絡引導(tftp),磁盤引導,flash 引導
內建調試功能 (強大,調試內核舉重若輕)
USB 2.0 Mass Storage 支持
支持MIPS、ARM、PowerPC 平臺
BSD Licensed
常用命令:
load
功能:加載文件
加載PMON,刷新BIOS
load -r -f bfc00000 tftp://172.16.1.50/gzrom.bin
執行這個後,再重啟主板,就會進入新的PMON中。
g
功能:執行程序
devls
功能:顯示設備
ping
功能:測試網絡
ifaddr
功能:配置網卡
m
功能:查看內存內容
env
功能:查看環境變量
set
功能:設置環境變量
usb
功能:查看及設置USB設備
reboot
功能:重啟
h
功能:打印出幫助信息