没有合适的资源?快使用搜索试试~ 我知道了~
U-Boot在基于ADSP_BF533的嵌入式Linux系统上的移植
需积分: 10 2 下载量 71 浏览量
2012-02-22
13:31:52
上传
评论
收藏 236KB DOC 举报
温馨提示
试读
8页
U-Boot在基于ADSP_BF533的嵌入式Linux系统上的移植
资源推荐
资源详情
资源评论
U-Boot 在基于 ADSP BF533 的嵌入式 Linux 系统上
的移植
1 引言
Boot Loader(内核引导程序)是在操作系统内核运行之前运行的一段自举程序,用于初
始化硬件设备、改变处理器运行模式、重组中断向量和建立内存空间映射图,从而将系统
的软硬件带到一个合适的状态或者用户定制的特定状态,以便为最终加载操作系统内核准
备好正确的环境[1]。
嵌入式 Linux 系统常用的 Boot Loader 有 arm-boot、redboot、U-Boot 等。U-Boot (全
称 Universal Boot Loader)是当前比较流行的遵循 GPL 条件的开放源码项目。U-Boot 具有
源码公开的特点,开发人员可根据自身需要进行裁减;支持多种处理器和嵌入式操作系统
内核;具有多种设备驱动源码:支持种引导方式;具有功能强大且成熟、稳定等诸多优点,
故在嵌入式系统开发过程中广泛采用。U-Boot 严重依赖于底层硬件,不同的 CPU 或嵌入
式板极设备需要不同的 U-Boot,因此,在嵌入式系统中建立通用的 U-Boot 是非常困难的,
故 U-Boot 需针对开发板量身定做。
2 开发平台
2.1 BF533 简介
Blackfin 系列 DSP 是 ADI 公司与 Intel 联合开发推出的第一款高性能、低功耗第四代定
点 DSP 产品,融合了 Analog Devices/Intel 公司的微信号结构(MSA)。它将一个 32 位
RISC 型指令集和双 16 位乘法累加(MAC)信号处理功能与通用型微控制器所具有的易用性
组合在一起。这种组合使 Blackfin 处理器能够在信号处理和控制处理应用中发挥最佳的性
能。且 Blackfin 处理器通过将工业标准接口与高性能的信号处理内核相结合在一起,用户可
以快速设计出节省成本的解决方案,而且无需昂贵的外部组件。
本开发系统采用 BF533,BF533 是主频高达 600 MHz、峰值处理能力为 1.2 GMI/s 的
高性能 Blackfin 处理器。BF533 内核包含 2 个 16 位 MAC、2 个 40 位 ALU、4 个 8 位视频
ALU 以及 1 个 40 位移位器。另外,BF533 还包括 1 个 UART 口、1 个 SPI 口、2 个串行口
(SPORT)、4 个通用定时器(其中 3 个具有 PWM 功能)、1 个实时时钟、看门狗定时器以及
1 个并行外设接口。外部存储器控制器可与 SDRAM、SRAM、Flash 和 ROM 实现无缝连
接[2]。
2.2 系统硬件平台简介
本系统的开发板硬件系统如图 1 所示。
资源评论
smilezhangxc
- 粉丝: 1
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功