首页|嵌入式系统|显示技术|模拟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上的移植
本地下载

评论