ARM平台的开源BOOT方案 ARMboot

未知
C/C++
跨平台
2009-06-01
红薯

ARMboot是一个ARM平台的开源固件项目,它特别基于PPCBoot,一个为PowerPC平台上的系统提供类似功能的姊妹项目。鉴于对PPCBoot的严重依赖性,已经与PPCBoot项目合并,新的项目为U-Boot

ARMboot支持的处理器构架有StrongARM ARM720T PXA250 等,是为基于ARM或者StrongARM CPU的嵌入式系统所设计的。

ARMboot的目标是成为通用的、容易使用和移植的引导程序,非常轻便地运用于新的平台上。ARMbootGPL下的ARM固件项目中唯一支持Flash闪存,BOOTPDHCPTFTP网络下载,PCMCLA寻线机等多种类型来引导系统的。特性为:

-          支持多种类型的FLASH

-          允许映像文件经由BOOTPDHCPTFTP从网络传输;

-          支持串行口下载S-record或者binary文件

-          允许内存的显示及修改

-          支持jffs2文件系统等

ArmbootS3C44B0板的移植相对简单,在经过删减完整代码中的一部分后,仅仅需要完成初始化、串口收发数据、启动计数器和FLASH操作等步骤,就可以下载引导uClinux内核完成板上系统的加载。总得来说,ARMboot介于大、小型Boot Loader之间,相对轻便,基本功能完备,缺点是缺乏后续支持。

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

U-boot源码分析

Preface 之前也发表过关于《Bootloader启动过程分析》的文章,但是内容表达得比较抽象,大多是文字叙述,所以这里从系统和代码的角度来深入分析bootloader的启动过程。 U-Boot工程结构 学习一...

2013/10/07 14:22
373
0
uboot代码简要分析

本次移植使用的是U-boot-2009.11。 先来看看源码目录结构,再按照代码的执行顺序简单地分析源码 1.U-boot源码整体框架 源码解压以后,我们可以看到以下的文件和文件夹: cpu 与处理器相关的文...

2012/09/04 09:13
333
0
U-Boot启动过程完全分析

1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能 Ø 硬件设备初始化 Ø 加载U-Boot第二阶段代码到RAM空间 Ø 设置好栈 Ø 跳转到第二阶...

2012/10/26 10:43
133
0
u-boot第二阶段简要讲解

本文用天嵌的bbs上TQ2440版块下载的uboot源码为例来简要说明u-boot启动第二阶段的大致流程.

2014/05/28 22:23
167
0
ARM汇编伪指令 .word

ARM汇编伪指令 .word 经常碰到那些以“.”打头的一些令人头疼的伪指令, 至于.globl _start .balign .align .data .text等等就算了,最最bt的如下: _undefined_instruction: .word undefine...

2013/05/23 19:22
113
0
u-boot-1.3.4 移植到S3C2440

一.预备知识: 1. 首先, U-Boot1.3.4 还没有支持 s3c2440 ,移植仍是用 2410 的文件稍作修改而成的。 2. 2440 和 2410 的区别: 2440和 2410的区别主要是 2440的主频更高,增加了摄像头接口...

2013/01/23 21:44
170
0
U-BOOT1.2.0移植S3C2440成功

主要参考 http://blog.chinaunix.net/u1/34474/showart.php?id=397315文章,tekkamna写的很详细,我就直接搬过来,记录如下:(本人在他的基础上修改了DM9000x的驱动,SDRAM的刷新参数,和网...

2011/07/04 15:17
327
0
zImage解压过程

内核编译完成后会生成zImage内核镜像文件。关于bootloader加载zImage到内核,并且跳转到zImage开始地址运行zImage的过程,相信大家都很容易理解。但对于zImage是如何解压的过程,就不是那么好...

2012/08/19 01:14
371
0
国外嵌入式开发论坛

关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料。包括开发公司,技术文档,免费资源等等。版面包括busses & boards,embedded software,dsp,embedded systems,open source,rtos,embed...

2012/09/03 15:11
736
2

没有更多内容

加载失败,请刷新页面

返回顶部
顶部