测试环境
虚拟机:Ubuntu18.04 LTS
pmon源码:http://ftp.loongnix.cn/embedd/ls2k/pmon-loongson3.tar.gz
pmon交叉工具链:http://ftp.loongnix.cn/embedd/ls3a/toolchain/gcc-4.4-gnu.tar.gz
qemu工具:https://gitee.com/loongsonlab/qemu
pmon介绍
PMON是一个兼有BIOS和boot loader部分功能的开放源码软件,多用于嵌入式系统。
与BIOS相比功能不足,与常见的bootloader 相比,功能要丰富的多。基于龙芯的系统采用 pmon 作为类 BIOS 兼 bootloader,并做了很多完善工作。
其有如下主要特点:
支持ext2 fat32 ram 文件系统
支持网络引导(tftp),磁盘引导,flash 引导
内建调试功能(强大,调试内核举重若轻)
USB 2.0 Mass Storage 支持
支持MIPS、ARM、PowerPC 平台
BSD Licensed
PMON编译
编译过程
将交叉编译工具解压到根目录
ubuntu@ubuntu:~/Desktop/pmon$ sudo tar zxvf gcc-4.4-gnu.tar.gz -C /
[su