Davinci技术之路--Uboot的资料 DaVinci 技术之路――U-Boot 研发中心 DaVinci 技术工程师张士杰 一、引言 TI 推出的数字多媒体平台 DM 系列,集成了 ARM 与 DSP 双核处理器:DSP 处理器运 行 DSP/BIOS 操作系统,负责音视频编解码算法以及其他图形处理算法;ARM 处理器运行 MontaVista Linux 操作系统,负责设备初始化、用户图形界面。 ARM 处理器端的 MontaVista Linux 加载启动,需要有 Bootloader 完成内核由 Flash 空 间加载到 DDR 空间并启动 Linux 系统。 Bootloader 就是在操作系统内核运行之前运行的一段程序,通过这段引导程序,初始 化硬件设备、建立内存空间映射图,使系统的软硬件环境处于一个合适的状态,为操作系统 内核的启动做好准备。 目前 TI 的 DM6446 平台采用 U-Boot 作为 Bootloader 引导程序。 二、U-Boot 简介 U-Boot,全称 Universal Boot Loader,是遵循 GPL(General Public License)条款的 开放源码项目。U-Boot 不仅仅支持嵌入式 Linux 系统的引导,还支持 NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS 嵌入式操作系统。U-Boot 支持 PowerPC、MIPS、x86、 ARM、NIOS、XScale 等诸多常用系列的处理器。U-Boot 项目的开发目标,即是支持尽可 能多的嵌入式处理器和嵌入式操作系统。 U-Boot 的特点: 开放源码; ……