U_BOOT移植
2015-07-21 21:50
183 查看
嵌入式的启动:
加载引导程序,固件+bootloader
linux内核
文件系统:根文件系统和Flash内存设备上的文件系统:包括shell
用户应用程序
Bootloader的两个阶段
阶段一:
硬件初始化(非必须)
为加载bootloader第二阶段代码准备RAM空间
复制第二阶段代码到RAM中
设置好栈
跳转到第二阶段代码C的入口点
阶段二;
初始化硬件设备
检测内存映射 memory map
将内核映象和根文件系统映象从Flash上读到RAM中
为内核设置启动参数
调用内核
bootloader位于nor flash(16M), Linux内核镜像位于 nand flash. 系统加电后 uboot将Linux内核读到系统内存中,然后跳转到内存中Linux入口,将控制权交给linux
加载引导程序,固件+bootloader
linux内核
文件系统:根文件系统和Flash内存设备上的文件系统:包括shell
用户应用程序
Bootloader的两个阶段
阶段一:
硬件初始化(非必须)
为加载bootloader第二阶段代码准备RAM空间
复制第二阶段代码到RAM中
设置好栈
跳转到第二阶段代码C的入口点
阶段二;
初始化硬件设备
检测内存映射 memory map
将内核映象和根文件系统映象从Flash上读到RAM中
为内核设置启动参数
调用内核
bootloader位于nor flash(16M), Linux内核镜像位于 nand flash. 系统加电后 uboot将Linux内核读到系统内存中,然后跳转到内存中Linux入口,将控制权交给linux
相关文章推荐
- Openssl dgst命令
- 贝叶斯决策
- Redis命令小细节
- oc004---oc的继承
- 【POJ】【3624】
- Java 位运算符 深入理解
- Maven实战(Maven框架概览)
- Palindrome Linked List
- Socket编程《三》
- IOS--UI--LessonParse 数据解析 XML JSON
- STL--关于权重问题的解决
- EventBus使用详解
- 动画中的id与class使用css3的优先级问题
- 30个实例详解TOP命令
- oc003-set和get方法
- int to string 整型转化为字符串( C语言接口与实现:创建可重用软件的技术)
- MySQL 用户权限详细汇总
- hdu5289Assignment
- 2015.7.14 树状数组及其初步应用
- JDBC