loongson PMON使用

PMON使用介绍

龙芯平台计算机目前多采用PMON(Prom Monitor)作为基本的输入输出系统(BIOS)。
PMON具有强大而丰富的功能,包括硬件初始化、操作系统引导和硬件测试、程序调式等功能。
它提供多种加载操作系统的方式,可以从优盘、光盘、tftp服务器和硬盘等媒介加载;它提供对内存、串口、显示、网络、硬盘等的基础测试工具;此外,它还支持软件升级。

进入PMON控制界面

作为一款通用pmon处理器,pmon支持很多种平台的启动。系统上电后,从0xbfc00000处开始运行pmon,随后pmon会完成初始化cpu,内存,总线等设备及对串口、键盘、鼠标等外设进行基础测试等一些列工作,进入pmon的字符界面。
下面是三种加载linux内核的方法,在规定的7秒之内,如果不选择除enter键之外的其他按键的话,则会通过usb,光盘,硬盘自动加载内核,否则会进入PMON的界面,相关的提示会出现在字符界面上。

U盘加载
load /dev/fs/ext2@usb0/vmlinuxboot
在这有7秒的等待时间,让用户选择,如果你采用usb加载内核,在这个等待过程中就可以选择u来进行选择,或者按下除enter外的任意键则会进入PMON控制界面。

光盘加载
load /dev/fs/iso9600@cd0/boot/vmlinuxboot
在这有7秒的等待时间,让用户选择,如果你采用光盘加载内核,在这个等待过程中就可以选择c来进行选择,或者按下除enter外的任意键则会进入PMON控制界面。

硬盘加载
load /dev/fs/iso9600@wd0/boot/vmlinuxboot


Pmon的图形界面
系统上电,完成基本的初始化后,会有等待进入pmon图形界面设置的提示,一般会等待3秒钟,当用户按下[DEL]键,会再次进入Pmon的图形设置界面。此外,还可以在pmon的字符控制界面输入main命令进入pmon图形的设置。以下逐一介绍在图形界面的使用:

SystemInfo 页:是启动pmon图形界面的显示的第一页。给出了时间、CPU名及其频率、内存大小、基本的指令和数据Cache大小、MAC地址等等信息。右面一览给出简单提示,屏幕的最下方给出不同按键的功能。在该页中,可以对时间进行调整,点击进入时间和日期调整,进入其调整的二级页面,输入新的时间和日期,保存退出。
BOOT页:在该页中可以指定系统从哪个盘启动,3a系统提供6个接口,可以挂在sata盘、光盘等等不同介质,同时也可以选择从usb启动内核。
Safe页:该页为设置pmon密码,输入密码并保存后,下次启动bios图形界面时需要输入命令才可进入。注意:请谨慎记住该密码,否则请联系生产厂商。
Exit页:该页提供四个选项:保存退出、不保存退出、退回到PMON、自动加载内核。在图形界面里有所改动、需要保存的话,需要在这次进行保存。


Pmon的基本命令

在PMON的字符界面提示下,如下所示:“PMON>”
在这个界面,可以输入命令使用PMON的各种功能。其中h命令列出了当前pmon使能的所有命令,如:PMON>h 回车。要查看具体命令的用法,如:PMON> h load 回车,即查看load命令的用法。

h命令按组列出不同的命令,下面将按组一一介绍每个命令的用法及功能。(其中,第一列是命令,第二列是命令的帮助文档,中文是命令的功能及使用方法)。

Boot and Load 启动与加载内核

boot boot 启动pmon的命令,主要用来初始化cpu,mem,pci等 
oload load memory from hostport 从端口加载内存
load load file 加载file文件,是pmon加载内核的命令,一般用在启动时加载内核,和pmon升级时软件模式的升级命令,目前PMON支持4种加载方式,前三种分别是:
load /dev/fs/ext2@wd0/vmlinux 为从硬盘加载内核。
load /dev/fs/ext2@usb0/vmlinuxboot 从优盘加载内核
load /dev/fs/iso9600@cd0/boot/vmlinuxboot 从光盘加载内核

第四种是tftp方式加载内核,使用这种方式,首先要保证tftp服务可以正常使用,其次必须配置好网络,具体的配置如下:
1)配置网络命令: ifaddr rte0 10.2.5.114 其中ifaddr是配置网络的命令,rte0是网卡设备,机器不同对应的该设备类型不一致,具体可使用devls查看,10.2.5.114是本机ip地址,注意要和tftp服务器在一个网段。
2)可以通过命令:ping 10.2.5.1 即查看本机到10.2.5.1网段是否通,有数据则网络畅通。
3)网络设置好以后,就可以从tftp上加载内核了,具体的命令是:load tftp://10.2.5.22/vmlinux.3bdgem 等待内核加载完毕vmlinux.3bdgem为对应的内核版本号。

loongson PMON使用_第1张图片


你可能感兴趣的:(loongson PMON使用)