1 / 11
文档名称:

嵌入式系统的BootLoader.pdf

格式:pdf   大小:579KB   页数:11页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统的BootLoader.pdf

上传人:小sjj 2022/8/24 文件大小:579 KB

下载得到文件列表

嵌入式系统的BootLoader.pdf

相关文档

文档介绍

文档介绍:: .
Boot是德国 DENX小组开发的用于多种嵌入式 CPU的 BootLoader程序,它
可以运行在基于 PowerPC、ARM、MIPS等多种嵌入式开发板上。从 http://u-boo
ftp://. 站点都可以下载de/pub/u-boot/U-Bo
ot的源代码,U-Boot源代码的主要目录解释如下。
● board 目标板相关文件,主要包含 SDRAM、Flash 驱动;
● common 独立于处理器体系结构的通用代码,如内存大小探测与故障
检测;
● cpu 与处理器相关的文件,如 mpc8xx 子目录下含串口、网口、LCD 驱
动及中断初始化等文件;
● driver 通用设备驱动,如 CFI Flash 驱动(目前对 Intel Flash 支持较好);
● doc U-Boot 的说明文档;
● examples 可在 U-Boot 下运行的示例程序,如 、;
● include U-Boot 头文件,尤其是 configs 子目录下与目标板相关的配置
头文件是移植过程中常要经 修改的文件;
● lib_xxx 处理器体系相关的文件,如 lib_ppc、lib_arm 目录分别包含与 P
owerPC、ARM 体系结构相关的文件;
● net 与网络功能相关的文件目录,如 bootp、nfs、tftp;
● post 上电自检文件目录,尚有待于进一步完善;
● rtc RTC(Real Time Clock,实时时钟)驱动程序;
● tools 用于创建 U-Boot S-RECORD 和 BIN 镜像文件的工具。

VIVI
VIVI是由韩国 MIZI公司开发的专门用于 ARM产品线的一种 BootLoader。因
为 VIVI目前 只支持使用串口和主机通信,所以必须使用一条串口电缆来连接目
标板和主机。VIVI的源代码下载地址为:
2410x/download/,VIVI一般有如下作用。
(1)把内核(kernel)从 Flash复制到 RAM,然后启动它;
(2)初始化硬件;
(3)下载程序并写入 Flash;
(4)检测目标板。

# tree –L 1.
|-- COPYING
|-- CVS
|-- Documentation
|-- Makefile
|--
|-- arch
|-- drivers
|-- include
|-- init
|-- lib
|-- scripts
|-- test
`-- util
10 directories, 3 files
其中 VIVI主要目录介绍如下。
● CVS 存放 CVS 工具相关的文件;
● Documentation 存放一些使用 VIVI 的帮助文档;
● arch 存放一些平台相关的代码文件;
● drivers 存放 VIVI 相关的驱动代码;
● include 存放所有 VIVI 源码的头文件;
● init 存放 VIVI 初始化代码;
● lib 存放 VIVI 实现的库函数文件;
● scripts 存放 VIVI 脚本配置文件;