Boot Loader Object开源BOOT方案

联合创作 · 2023-09-29 04:31

Blob(Boot Loader Object)是由Jan-Derk Bakker and Erik Mouw发布的,是专门为StrongARM 构架下的LART设计的Boot Loader

Blob支持SA1100LART主板,但用户也可以自行修改移植。

Blob也提供两种工作模式,在启动时处于正常的启动加载模式,但是它会延时 10 秒等待终端用户按下任意键而将 Blob 切换到下载模式。如果在 10 秒内没有用户按键,则 Blob 继续启动 Linux 内核。其基本功能为:

初始化硬件(CPU速度,存储器,中断,RS232串口)

-          引导Linux内核并提供ramdisk

-          LART下载一个内核或者ramdisk

-          FLASH片更新内核或者ramdisk

-          测定存储配置并通知内核

-          给内核提供一个命令行

Blob功能比较齐全,代码较少,比较适合做修改移植,用来引导Liunx,目前大部分S3C44B0板都用Blob修改移植后来加载uClinux

浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报