没有合适的资源?快使用搜索试试~ 我知道了~
首页嵌入式开发教程之基于S3C2410A的嵌入式系统的U-Boot移植--千锋培训
文档介绍了引 言,1 嵌入式系统的软件组成,1.1 系统的软件组成,1.2 U-Boot分析,2 U-Boot的启动分析,3 U-Boot的移植方法,3.1 修改cpu/arm920t/start.S文件,3.2 修改board/smdk2410目录下文件,3.3 在include文件中设置NAND FLASH硬件参数,3.4 编译与运行,4 结 语
资源详情
资源评论
资源推荐

www.embedtrain.org www.mobiletrain.org
千锋嵌入式学院 最专业的嵌入式培训机构
嵌入式开发教程之基于 S3C2410A
的嵌入式系统的 U-Boot 移植
引 言
1 嵌入式系统的软件组成
1 . 1 系统的软件组成
1 . 2 U-Boot 分析
2 U-Boot 的启动分析
3 U-Boot 的移植方法
3 . 1 修改 cpu / arm920t / start . S 文件
3 . 2 修改 board / smdk2410 目录下文件
3 . 3 在 include 文件中设置 NAND FLASH 硬件参数
3 . 4 编译与运行
4 结 语

www.embedtrain.org www.mobiletrain.org
千锋嵌入式学院 最专业的嵌入式培训机构
arm 嵌入式处理器已被广泛应用于消费电子
产品、无线通信、网络通信和工业控制等领域。其
中, arm9 的芯片更是以其低价格、低功耗、高性
能在手持设备中占据着重要市场。在嵌入式操作系
统中, Linux , Vxworks , WinCE 三足鼎立,
其中 Linux 由于其开源性、稳定性、安全性、可裁
减性更是一支独放。在嵌入式系统中,如何实现在
arm9 平台下 Linux 操作系统的引导工作是嵌入式
技术开发的重要环节。
引 言

www.embedtrain.org www.mobiletrain.org
千锋嵌入式学院 最专业的嵌入式培训机构
1 . 1 系统的软件组成
嵌入式的软件系统主要由 Bootloader 、操作系统、
文件系统、应用程序等组成。其中, Bootloader 是介
于硬件和操作系统之间的一层,其作用就好像 PC 机中
的 BIOS 。系统加电运行后,由系统自动加载。通过这
段程序,可以初始化硬件设备,建立内存空间的映射
图,从而将系统的硬件环境带到一个合适的状态,以
便为最终调用操作系统内核准备好环境。对于一个嵌
入式系统,通常 BootLoader 是依赖于硬件而实现的。
对于不同类型的嵌入式芯片、不同的操作系统和外围
接口都需要重新移植、修改和编译 Bootloader 。
1 嵌入式系统的软件组成

www.embedtrain.org www.mobiletrain.org
千锋嵌入式学院 最专业的嵌入式培训机构
嵌入式 Linux 系统中常用的 Bootloader 引导
程序有 U-Boot , redboot , blob 和 vivi 等,其
中 U-Boot 遵循 GPL 条款的开放源码项目,功能最
为强大; U-Boot 对 PowerPC 系列处理器支持最丰
富,同时还支持
MIPS , x86 , arm , Nios , XScale 等诸多常用
系列的处理器; U-Boot 引导程序分为 Stage 1 和
Stage 2 两大部分, Stage 1 中主要包括设备初始
化、中断设置、时钟设置和存储器初始化等工作,
并且采用汇编语言实现,而一些通用功能大多采用 C
语言实现,放在 Stage 2 中。
1 . 2 嵌入式开发教程之 U-Boot 分析
剩余18页未读,继续阅读















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1