皮皮网
皮皮网

【个人黑客主页源码】【手机开发版源码】【nutz nutmap源码讲解】pmon 源码结构

来源:微有婚恋源码 发表时间:2024-12-23 00:38:46

1.LoongArch平台UEFI交叉编译环境搭建
2.什么是源码PMON?
3.什么是PMON?
4.pmon是什么?
5.什么是嵌入式系统的PMON

pmon 源码结构

LoongArch平台UEFI交叉编译环境搭建

       LoongArch平台UEFI固件编译支持两种方法:X平台交叉编译与LoongArch平台本地编译。本文将详细介绍X平台交叉编译的结构搭建与使用。

       首先,源码选择支持的结构编译工具GCC8.3。基线版本为基于TianoCore的源码UDK。

       接着,结构个人黑客主页源码下载并解压适合的源码交叉编译器到/opt目录。环境变量的结构配置至关重要,可以通过创建脚本文件env.sh进行临时设置,源码或永久写入.bashrc文件。结构

       临时设置方法包括创建脚本文件env.sh,源码输入环境变量设置内容,结构添加可执行权限,源码并执行脚本以验证是结构否生效。永久设置则是源码在.bashrc文件末尾写入配置内容,以实现环境变量的永久生效。

       编译方法包括解压源码,进入编译目录,手机开发版源码修改配置文件,执行编译命令。生成的LS3AA.fd文件用于调试和正式产品。切换编译方式,DEBUG版本提供调试便利,RELEASE版本则去除调试信息,加快启动速度。

       编译过程中可能会遇到错误,解决方法包括确认环境变量是否生效,执行清理中间文件的命令,或安装缺失的依赖库,如iasl。

       LoongArch平台UEFI固件的烧写方式与MIPS平台UEFI一致,可通过JTAG、编程器、UEFI在线烧写以及PMON下更新UEFI和UEFI下更新PMON。注意LS3AA.fd文件大小,nutz nutmap源码讲解确保Flash大小至少为4MB,且使用正确型号的Flash芯片。

       编程器烧写方法需要将Flash芯片放入编程器座内,选择对应型号,导入二进制文件,完成烧写。UEFI在线烧写步骤包括准备U盘,插入板卡USB口,启动板卡并进入UEFI Shell,执行烧写命令,重启后更新UEFI固件。PMON下更新UEFI和UEFI下更新PMON步骤则分别涉及将文件放入U盘,启动板卡至PMON shell,执行烧写命令,重启更新。

       通过以上步骤,可以完成LoongArch平台UEFI固件的如何阅读容器源码编译与烧写。

什么是PMON?

       PMON是一个兼有BIOS和boot loader部分功能的开放源码软件,多用于嵌入式系统。

       与BIOS相比功能不足,与常见的bootloader 相比,功能要丰富的多。基于龙芯的系统采用 pmon 作为类 BIOS 兼 bootloader,并做了很多完善工作。现在PMON与开始时的代码已经有较大不同了,看代码注释可以知道里面有一些中科院计算所和中科龙梦的人往里面添加了代码。在国外,PMON已经是一个死掉的项目了。国人把它继承下来,继续开发。所以说是国人延续了PMON的生命。不过,PMON中的代码有点乱,管理得不好,影视解析源码下载这个问题在不久可能会得到解决。

       PMON 有如下主要特点:

       支持ext2, fat, ram 文件系统

       支持网络引导(tftp),磁盘引导,flash 引导

       内建调试功能 (强大,调试内核举重若轻)

       USB 2.0 Mass Storage 支持

       支持MIPS、ARM、PowerPC 平台

       BSD Licensed

       常用命令:

       load

       功能:加载文件

       加载PMON,刷新BIOS

       load -r -f bfc tftp://..1./gzrom.bin

       执行这个后,再重启主板,就会进入新的PMON中。

       g

       功能:执行程序

       devls

       功能:显示设备

       ping

       功能:测试网络

       ifaddr

       功能:配置网卡

       m

       功能:查看内存内容

       env

       功能:查看环境变量

       set

       功能:设置环境变量

       usb

       功能:查看及设置USB设备

       reboot

       功能:重启

       h

       功能:打印出帮助信息

什么是PMON?

       PMON是一个兼有BIOS和boot loader部分功能的开放源码软件,多用于嵌入式系统。

       与BIOS相比功能不足,与常见的bootloader 相比,功能要丰富的多。基于龙芯的系统采用 pmon 作为类 BIOS 兼 bootloader,并做了很多完善工作。现在PMON与开始时的代码已经有较大不同了,看代码注释可以知道里面有一些中科院计算所和中科龙梦的人往里面添加了代码。在国外,PMON已经是一个死掉的项目了。国人把它继承下来,继续开发。所以说是国人延续了PMON的生命。不过,PMON中的代码有点乱,管理得不好,这个问题在不久可能会得到解决。

       PMON 有如下主要特点:

       支持ext2, fat, ram 文件系统

       支持网络引导(tftp),磁盘引导,flash 引导

       内建调试功能 (强大,调试内核举重若轻)

       USB 2.0 Mass Storage 支持

       支持MIPS、ARM、PowerPC 平台

       BSD Licensed

       常用命令:

       load

       功能:加载文件

       加载PMON,刷新BIOS

       load -r -f bfc tftp://..1./gzrom.bin

       执行这个后,再重启主板,就会进入新的PMON中。

       g

       功能:执行程序

       devls

       功能:显示设备

       ping

       功能:测试网络

       ifaddr

       功能:配置网卡

       m

       功能:查看内存内容

       env

       功能:查看环境变量

       set

       功能:设置环境变量

       usb

       功能:查看及设置USB设备

       reboot

       功能:重启

       h

       功能:打印出帮助信息

pmon是什么?

       PMON是一个兼有BIOS和boot loader部分功能的开放源码软件,多用于嵌入式系统。

       与BIOS相比功能不足,与常见的bootloader 相比,功能要丰富的多。基于龙芯的系统采用 pmon 作为类 BIOS 兼 bootloader,并做了很多完善工作。现在PMON与开始时的代码已经有较大不同了,看代码注释可以知道里面有一些中科院计算所和中科龙梦的人往里面添加了代码。在国外,PMON已经是一个死掉的项目了。国人把它继承下来,继续开发。所以说是国人延续了PMON的生命。不过,PMON中的代码有点乱,管理得不好,这个问题在不久可能会得到解决。

       PMON 有如下主要特点:

       支持ext2, fat, ram 文件系统

       支持网络引导(tftp),磁盘引导,flash 引导

       内建调试功能 (强大,调试内核举重若轻)

       USB 2.0 Mass Storage 支持

       支持MIPS、ARM、PowerPC 平台

       BSD Licensed

       常用命令:

       load

       功能:加载文件

       加载PMON,刷新BIOS

       load -r -f bfc tftp://..1./gzrom.bin

       执行这个后,再重启主板,就会进入新的PMON中。

       g

       功能:执行程序

       devls

       功能:显示设备

       ping

       功能:测试网络

       ifaddr

       功能:配置网卡

       m

       功能:查看内存内容

       env

       功能:查看环境变量

       set

       功能:设置环境变量

       usb

       功能:查看及设置USB设备

       reboot

       功能:重启

       h

       功能:打印出帮助信息

什么是嵌入式系统的PMON

       PMON是一个兼有BIOS和boot loader部分功能的开放源码软件,多用于嵌入式系统。

       与BIOS相比功能不足,与常见的bootloader 相比,功能要丰富的多。基于龙芯的系统采用 pmon 作为类 BIOS 兼 bootloader,并做了很多完善工作。现在PMON与开始时的代码已经有较大不同了,看代码注释可以知道里面有一些中科院计算所和中科龙梦的人往里面添加了代码。在国外,PMON已经是一个死掉的项目了。国人把它继承下来,继续开发。所以说是国人延续了PMON的生命。不过,PMON中的代码有点乱,管理得不好,这个问题在不久可能会得到解决。

       PMON 有如下主要特点:

       支持ext2, fat, ram 文件系统

       支持网络引导(tftp),磁盘引导,flash 引导

       内建调试功能 (强大,调试内核举重若轻)

       USB 2.0 Mass Storage 支持

       支持MIPS、ARM、PowerPC 平台

       BSD Licensed

       常用命令:

       load

       功能:加载文件

       加载PMON,刷新BIOS

       load -r -f bfc tftp://..1./gzrom.bin

       执行这个后,再重启主板,就会进入新的PMON中。

       g

       功能:执行程序

       devls

       功能:显示设备

       ping

       功能:测试网络

       ifaddr

       功能:配置网卡

       m

       功能:查看内存内容

       env

       功能:查看环境变量

       set

       功能:设置环境变量

       usb

       功能:查看及设置USB设备

       reboot

       功能:重启

       h

       功能:打印出帮助信息

相关栏目:时尚