Bootloader及u-boot简介
来源:互联网 发布:曹鹏编程之邦 编辑:程序博客网 时间:2024/06/07 02:28
Bootloader代码是芯片复位后进入操作系统之前执行的一段代码,主要用于完成由硬件启动到操作系统启动的过渡,从而为操作系统提供基本的运行环境,如初始化CPU、堆栈、存储器系统等。Bootloader 代码与CPU 芯片的内核结构、具体型号、应用系统的配置及使用的操作系统等因素有关,其功能类似于PC机的BIOS程序。由于Bootloader和CPU及电路板的配置情况有关,因此不可能有通用的bootloader ,开发时需要用户根据具体情况进行移植。嵌入式Linux系统中常用的bootloader有armboot、redboot、blob、u-boot等,其中u-boot是当前比较流行,功能比较强大的bootloader,可以支持多种体系结构,但相对也比较复杂。Bootloader的实现依赖于CPU的体系结构,大多数bootloader都分为stage 1和stage2两大部分。Bootloader的基本原理见参考文献。u-boot是sourceforge网站上的一个开放源代码的项目。它可对 PowerPC MPC5XX、MPC8XX、MPC82XX、 MPC7XX、MPC74XX、ARM(ARM7、ARM9、StrongARM、VxWorks、NetBSD、QNX、RTEMS、ARTOS、LynxOS等,主要用来开发嵌入式系统初始化代码bootloader。软件的主站点是[url]http://sourceforge.net/projects/u-boot[/url]。u-boot 最初是由denx的PPC-boot发展而来的,它对PowerPC系列处理器的支持最完善,对Linux操作系统的支持最好。源代码开放的U-boot软件项目经常更新。
- Bootloader及u-boot简介
- Bootloader及u-boot简介/u-boot系统启动流程
- 移植U-Boot之BootLoader简介
- Bootloader U-boot启动
- bootloader之U-boot
- bootloader之u-boot
- BootLoader 之U-Boot学习.
- U-BOOT环境变量实现 - BootLoader
- U-boot简介及常用命令说明
- Bootloader/u-boot的启动模式
- 20、Bootloader(4) -- U-Boot第二阶段分析
- u-boot bootloader 代码学习之关键
- 【嵌入式】探究bootloader,分析u-boot源码
- 【嵌入式】探究bootloader,分析u-boot源码
- u-boot学习(六):自己写bootloader
- bootloader 之U-Boot启动trace
- 探究bootloader,分析u-boot源码
- bootloader---1.u-boot Makefile分析
- 窗口(window)特点
- struts2.0 整合tiles 配置
- 23种设计模式总结
- Android如何生成设备节点
- 不同数据库之间数据传输
- Bootloader及u-boot简介
- 关于SQL字符串处理的一些函数
- windows NT 4.0 Domain升级到windows server 2008 R2需要注意的几个问题
- 海蜘蛛oem和修改后门帐号解封包
- freeiris设计文档
- u-boot系统启动流程
- 常用uboot命令介绍
- 设计模式之十三 建造者模式(建造小人)
- struts2+tiles 配置