首页 | 嵌入式系统 | 显示技术 | 模拟IC/电源 | 元件与制造 | 其他IC/制程 | 消费类电子 | 无线/通信 | 汽车电子 | 工业控制 | 医疗电子 | 测试测量
首页> 分享下载> 常用文档> Blob在S3C44B0上的移植

Blob在S3C44B0上的移植

资料介绍
嵌入式系统论文

Blob在S3C44B0上的移植
摘要:Bootloader是嵌入式系统软件开发的第一个环节,它紧密地将软硬件衔接在一起
,对于一个嵌入式设备后续的软件开发至关重要。Blob是一款功能强大的Bootloader,
S3C44B0是三星公司一款基于ARM7TDMI的嵌入式通用处理器。本文详细介绍Blob在基于S
3C44B0的开发板上的运行原理与移植过程。
关键词:S3C44B0 Blob Bootloader 移值
Bootloader对于嵌入式设备来说至关重要,它涉及到许多硬件相关的知识。对于自制
的嵌入式开发板,它又是不可跳过的步骤,所以很多人对于它感到很头痛。本文将以一
款优秀的Bootloader
Blob为例,详细讲解它的运行原理以及在S3C44B0通用处理器上的移植过程,为在嵌入式
设备上的后续软件开发打下基础。
1 Blob简介
Blob是Boot Loader
Object的缩写,是一款功能强大的Bootloader。它遵循GPL,源泉代码完全开放。Blob既
可以用来简单的调试,也可以启动Linux kernel。Blob最初是Jan-Derk Bakker和Erik
Mouw为一块名为LART(Linux Advanced Radio
Terminal)的板子写的,该板使用的处理器是StrongARM SA-
1100。现在Blob已经被移植到了很多CPU上,包括S3C44B0。
MBA44B0是一款基于S3C44B0的开发板。本文将以运行在MBA44B0开发板上的Blob的源
代码为基础,再针对自己的开发板进行Blob的移植。
开发板的主要配置为:
*三星ARM7处理器S3C44B0;
*2MB的Flash,地址范围0x0000 0000~0x0020 0000;
*8MB的SDRAM
标签: BlobS3C44B0
Blob在S3C44B0上的移植
本地下载

评论