1 / 66
文档名称:

电子信息技术进展-bootloader类.doc

格式:doc   大小:288KB   页数:66页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电子信息技术进展-bootloader类.doc

上传人:840122949 2018/11/1 文件大小:288 KB

下载得到文件列表

电子信息技术进展-bootloader类.doc

相关文档

文档介绍

文档介绍:电子技术进展专题报告
指导老师:丁家峰
前言
Bootloader是嵌入式系统的引导加载程序,它是系统上电后运行的第一段程序,其作用类似于 PC 机上的 BIOS。在完成对系统的初始化任务之后,它会将非易失性存储器(通常是 Flash或 DOC 等)中的Linux 内核拷贝到 RAM 中去,然后跳转到内核的第一条指令处继续执行,从而启动 Linux 内核。由此可见,bootloader 和 Linux 内核有着密不可分的联系,要想清楚的了解 Linux内核的启动过程,我们必须先得认识 bootloader的执行过程,这样才能对嵌入式系统的整个启过程有清晰的掌握。
因此, 先介绍BIOS,后对常用bootloader进行讨论。分别是uboot,redboot,blob,armboot和ppcboot。
其中uboot,redboot资料比较详细。

目录
BIOS••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1
1 .BIOS历史•••••••••••••••••••••••••••••••••••••••••••••••••••••••••1
2 .BIOS类别•••••••••••••••••••••••••••••••••••••••••••••••••••••••••1
3 .BIOS功能•••••••••••••••••••••••••••••••••••••••••••••••••••••••••2
自检及初始化••••••••••••••••••••••••••••••••••••••••••••••2
程序服务处理••••••••••••••••••••••••••••••••••••••••••••••3
硬件中断处理••••••••••••••••••••••••••••••••••••••••••••••3
BIOS一些小功能••••••••••••••••••••••••••••••••••••••••••3
4 .BIOS主要程序
••••••••••••••••••••••••••••••••••••••••••••••••••••4
中断例程••••••••••••••••••••••••••••••••••••••••••••••••••••4
系统设置程序•••••••••••••••••••••••••••••••••••••••••••••••4
POST上电自检••••••••••••••••••••••••••••••••••••••••••••4
系统启动自检程序•••••••••••••••••••••••••••••••••••••••••5
与CMOS区别和联系•••••••••••••••••••••••••••••••••••••5
5 .BIOS功能设置••••••••••••••••••••••••••••••••••••••••••••••••••••6
标准CMOS••••••••••••••••••••••••••••••••••••••••••••••••6
属性设置
•••••••••••••••••••••••••••••••••••••••••••••••••••6
电源管理•••••••••••••••••••••••••••••••••••••••••••••••••••7
6 .新一代BIOS•••••••••••••••••••••••••••••••••••••••••••••••••••••10
UBOOT••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••12
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••12
uboot的介绍•••••••••••••••••••••••••••••••••••••••••••••••••12
uboot的体系结构••••••••••••••••••••••••••••••••••••••••••••13
••••••••••••••••••••••••••••••••••••••••••••13
启动模式介绍••••••••••••••••••••••••••••••••••••••••••••••••13
运行过程•••••••••••••••••••••••••••••••••••••••••••••••••••••14
2