- 5
- 0
- 约1.38万字
- 约 10页
- 2018-11-20 发布于天津
- 举报
什么是bootloader讲义教材.ppt
什么是bootloader?
嵌入式系统中的 OS 启动加载程序
引导加载程序是系统加电后运行的第一段软件代码。回忆一下 PC 的体系结构我们可以知道,PC 机中的引导加载程序由 BIOS(其本质就是一段固件程序)和位于硬盘 MBR 中的 OS Boot Loader(比如,LILO 和 GRUB 等)一起组成。BIOS 在完成硬件检测和资源分配后,将硬盘 MBR 中的 Boot Loader 读到系统的 RAM 中,然后将控制权交给 OS Boot Loader。Boot Loader 的主要运行任务就是将内核映象从硬盘上读到 RAM 中,然后跳转到内核的入口点去运行,也即开始启动操作系统。
而在嵌入式系统中,通常并没有像 BIOS 那样的固件程序(注,有的嵌入式 CPU 也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由 Boot Loader 来完成。比如在一个基于 ARM7TDMI core 的嵌入式系统中,系统在上电或复位时通常都从地址 0处开始执行,而在这个地址处安排的通常就是系统的 Boot Loader 程序。
一. 引言
二. Boot Loader 的概念
三. Boot Loader 的主要任务与典型结构框架
四. 关于串口终端
简单地说,Boot Loader 就是在操作系统内核运行之前运行的一段小程序。通过这段
您可能关注的文档
- 人教版高中物理课件第十一章 机械振动11.2简谐运动3教学幻灯片.ppt
- 人教版高中物理课件第十一章 机械振动11.3 简谐运动的回复力和能量2教学幻灯片.ppt
- 人教版高中物理课件第十一章 机械振动11.4单摆2教学幻灯片.ppt
- 人教版高中物理课件第十一章 机械振动11.5外力作用下的振动1教学幻灯片.ppt
- 人教版高中物理课件第十一章 机械振动11.5外力作用下的振动3教学幻灯片.ppt
- 人教版高中物理课件第十三章 光13.2光的干涉3教学幻灯片.ppt
- 人教版高中物理课件第十三章 光13.2光的干涉4教学幻灯片.ppt
- 人教版高中物理课件第十三章 光13.3实验:用双缝干涉测量光的波长1教学幻灯片.ppt
- 人教版高中物理课件第十三章 光13.4光的颜色 色散2教学幻灯片.ppt
- 人教版高中物理课件第十九 原子核19.1原子核的组成2教学幻灯片.ppt
- 2025-2030智能充电桩与V2H系统协同控制算法专利布局与竞争壁垒分析报告.docx
- 2025-2030中国量子计算芯片低温控制技术突破与商用场景报告.docx
- 2025-2030中国汽车功率半导体行业车规认证与产能布局报告.docx
- 2025-2030中国商业航天发射服务竞争力与国际市场开拓战略研究.docx
- 2025-2030中国电子特气纯化技术突破与晶圆厂认证周期缩短研究.docx
- 2025-2030中国G小基站芯片国产化方案与运营商集采策略分析.docx
- 2025-2030中国食品安全检测传感器快速响应技术与市场监管需求.docx
- 2025-2030中国母婴营养品配方注册制影响与跨境购渠道变革研究.docx
- 2025-2030中国人工智能芯片行业算力需求与市场格局演变研究.docx
- 2025-2030中国工业自动化控制芯片实时操作系统适配性测试标准.docx
原创力文档

文档评论(0)