关于bootloader
来源:互联网 发布:淘宝发布宝贝规格在哪 编辑:程序博客网 时间:2024/04/28 04:32
一、 bootloader的启动过程可以分为单阶段和多阶段。
大多都是分为2阶段。
二、bootloader的操作模式。
启动加载模式:也称自主模式,从目标机上的某个固态存储设备上将操作系统加载到RAM中运行。
下载模式:将通过串口连接或网络连接等通信手段从主机下载文件。先下载到RAM,再写到固态存储器。
三、bootloader的主要任务。
stage1用ARM汇编语言来实现,短小精悍。stage2用C语言实现,实验复杂功能,更好的可读性和可移植性。
(一)stage1:
1 硬件设备初始化
2 为stage2准备RAM空间
3 拷贝stage2到RAM到空间中
4 设置好堆栈
5 跳转到stage2的C入口点
(二)stage2:
1 初始化本阶段要使用到的硬件设备
2 检测系统内存映射。
3 将kernel映像和根文件映像从flash上读到RAM空间中。
4 为内核设置启动参数。
5 调用内核。
- 关于bootloader
- 关于Bootloader
- 关于Bootloader
- 关于bootloader
- 关于bootloader
- 关于bootloader(二)
- 关于bootloader的文章
- 关于apm飞控烧bootloader
- 关于BSP,BIOS,和bootloader
- 关于BSP,BIOS,和bootloader
- 关于BSP,BIOS,和bootloader
- 关于Bootloader的一些看法
- 关于BSP,BIOS,和bootloader
- Bootloader
- BootLoader
- BootLoader
- BootLoader
- Bootloader
- 《大生活》经典搞笑台词太有才了
- luntbuild集成maven项目
- VS快捷键
- jquery学习笔记
- 哈佛教授:美国学生找到好工作之前就已经做好20件事
- 关于bootloader
- 前段时间做的一个银行存取款系统的DFD图(仅供学习)
- CURSOR 文件格式解析
- HttpContext 的简单应用
- 如何精确计算时间到微秒级
- HTTP跨域(或端口号)访问(摘自MSDN英文)
- 一道趣味数学题(二)
- Flex 实现读取本地文件
- Android如何解析Intent Filter