文章目录
-
- 概要
- 整体架构流程
- 技术名词解释
- 技术细节
- 小结
概要
提示:这里可以添加技术概要
本文主要接着上文,进一步分享和学习PMON的开发过程。
整体架构流程
start --→initmips --->main;
PMON 的启动可以分为三个阶段: 首先是 start(汇编阶段),该阶段主要完成的是 cpu 本身需要相关的初始化,如寄 存器初始化、TLB 初始化、频率的初始化、内存初始化、程序地址段跳转
技术名词解释
提示:这里可以添加技术名词解释
bootloader:首先Bootloader是一个独立的程序,如同Application程序一样,虽然Bootloader的体量小,但是“五脏俱全”,启动代码、中断、主程序(Boot_main函数)、操作系统(非必须)都有。百度百科的词条中,这样解释Bootloader:“Bootloader是嵌入式系统在加电后执行的第一段代码,在它完成CPU和相关硬件的初始化之后,再将操作系统映像或固化的嵌入式应用程序装载到内存中然后跳转到操作系统所在的空间,启动操作系统运行”。