嵌入式Linux开发环境的搭建课件.ppt

嵌入式Linux开发环境的搭建课件

执行完之后内存布局情况应该如下图所示: stage2阶段:: ?初始化本阶段要用到的硬件设备 检测系统内存映射 加载内核映像和根文件系统映像 为内核设置启动参数 调用内核    5.2.2 U-Boot概述 1.???U-Boot简介 U-Boot全称是Universal Bootloader,也是一款开源项目。它的主要功能是完成硬件设备初始化、操作系统代码搬运,并提供一个控制台及一个指令集在操作系统运行前操控硬件设备。 2. U-Boot特点 开放源代码 支持多种嵌入式操作系统内核 支持多种处理器系列 较高的稳定性 高度灵活的功能设置 丰富的设备驱动源码 较为丰富的开发调试文档与强大的网络技术支持。    5.2.3 U-Boot源码导读 1.???U-Boot源码结构 coard:存放于开发板相关的配置文件,每一个开发板都以子文件夹的形式出现。 commom:实现u-boot行下支持的命令,每一个命令对应一个文件。 cpu:存放特定cpu架构相关的目录,每一款cpu架构都对应了一个子目录。 doc:文档目录,有u-boot非常完善的文档。 drivers:u-boot支持的各种设备的驱动程序。 fs:支持的文件系统,其中最常用的是JFFS2文件系统。 include:u-boot使用的头文件,还有各种硬件平台支持的汇编文件,系统配置文

文档评论(0)

1亿VIP精品文档

相关文档