![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pmon
VMA_LMA
这个作者很懒,什么都没留下…
展开
-
pmon start.s
http://xenyinzen.wikidot.com/loongson-about +++++++++++++++++++++++++++++++++++++++++ PMON-V1.1 目录结构 +++++++++++++++++++++++++++++++++++++++++ pmon的目录结构大致如下(由linux工具tree生成) . |-- Targets转载 2012-12-21 15:50:53 · 2088 阅读 · 0 评论 -
PMON 2000启动配置文档说明
PMON2000启动配置文档描述了PMON 2000的启动配置信息,PMON 2000根据该配置文件来获得需要启动的操作系统信息,包括内核、initrd和启动参数。PMON 2000解析该文件,并在屏幕上显示相应的菜单项给用户进行选择操作。一、存储位置 PMON 2000启动的时候默认读取位于第一块硬盘第一个分区的根目录下的boot.cfg文件。且要求该分区格式为ext2文件系统。 如果检测到转载 2014-02-20 09:06:05 · 2521 阅读 · 0 评论 -
pmon编译
a,系统要求为32位linux操作系统 b,需要先安装flex,bison,xutils-dev Debian系统直接使用apt-get install 不能使用apt-get命令的系统请自行下载源码包,编译, 安装 编译龙芯PMON的GCC下载地址:http://www.loongson.cn/dev/ftp/toolchain/gcc/gcc-2.95.3.tar.g转载 2014-02-19 10:24:42 · 1653 阅读 · 0 评论 -
ARM Bootloader 的实现-------C 和ASM 混合编程
Cirrus Logic的clps7111~Ep9312 系列ARM core的CPU内置128 字节的boot 程 序。这个boot程序为把操作系统下载到裸机提供了极大的方便。这样再焊接电路 板之前不用把操作系统预先写入Flash,而且日后升级操作系统也非常方便。 这个boot程序的功能是: 1. 设置串行口的参数为:9600, 8N1,No FlowControl。 2. 然后送转载 2013-02-26 16:36:04 · 718 阅读 · 0 评论 -
PMON编译方法
PMON编译方法 配置环境: a,系统要求为32位linux操作系统 b,需要先安装flex,bison,xutils-dev Debian系统直接使用apt-get install 不能使用apt-get命令的系统请自行下载源码包,编译, 安装 编译龙芯PMON的GCC下载地址:http://www.loongson.cn/dev转载 2013-02-22 17:47:39 · 1339 阅读 · 0 评论 -
PMON start.S 串口输出函数讲解
串口输出东西太重要了,因此,再来仔细地看看串口调用的其它函数,这样做到一目了然,没有别的疑问在里面,就可以做到庖丁解牛游刃有余。像下面的函数: PRINTSTR(" CONFIG=") 上面这句,就是输出一串字符到串里显示出来。其实它是一个宏定义,那么它是怎么样实现输出字符串到串口上的呢?立即去找到它的宏定义,然后把它展开,最后看看它是怎么样的。宏定义如下: #define PRINTSTR转载 2012-12-19 15:53:07 · 837 阅读 · 0 评论 -
mips bal和la 分别对ra和寄存器值的区别
在pmon中判断当前的代码是在flash中运行,还是在ram运行如下: bal locate /* Get cruuent execute address */ nop uncached: or ra, UNCACHED_MEMORY_ADDR j ra nop locate: la s0,uncached subu s0,ra,s0 在这里原创 2012-12-17 16:10:55 · 6143 阅读 · 0 评论 -
pmon启动流程
摘要:基本输入/输出系统(BIOS)是现代计算机系统的重要组成部分,负责计算机系统的开机自检、板级初始化、加载操作系统内核以及基本I/O功能。以龙芯2F CPU架构为研究背景,在其基础上分析了PMON的系统结构与工作流程,通过添加网络驱动程序,最终实现通过PMON加载Linux和VxWorks操作系统。进行必要的功能完善与性能优化,并经过严格的测试以排除可能存在的深层次缺陷,实现了一个性能稳定、功转载 2012-12-25 11:57:04 · 4229 阅读 · 0 评论 -
pmon start.s 2
start.S是pmon遮盖整个源码编译后生成的gzrom.bin文件过程中第一个被链接的文件,整个程序的开始就从start.S开始. 整个程序的第一行代码是从start开始的. #ifndef _KERNEL #define _KERNEL #endif #include #include #include #include #include "pmon转载 2012-12-21 15:57:50 · 1231 阅读 · 0 评论 -
博客 在路上
http://hi.baidu.com/manbuzhe2009?page=4原创 2014-03-04 11:28:20 · 656 阅读 · 0 评论