首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 关于三星S3C44B0X目标板的uClinux Bootloader

关于三星S3C44B0X目标板的uClinux Bootloader

资料介绍
嵌入式系统
获取更多权威电子资料 请登陆 www.eepw.com.cn


关于三星S3C44B0X目标板的uClinux Bootloader



uClinux是为控制领域设计的嵌入式Linux操作系统,它沿袭了主流Linux的大部分特性,
并进行了一定幅度的裁减。其设计主要针对没有内存管理单元(MMU)的微处理器,例如基
于ARM7TDMI内核的S3C44B0X。


嵌入式Linux系统通常由三部份组成:Bootloader、Kernel和File System。其中
Bootloader是在系统启动之后、Kernel运行之前所执行的第一段代码,其任务是为调用
Kernel准备必要的软硬件环境。由此可见,Bootloader是非常依赖于硬件和操作系统的。所
谓依赖于硬件,是指Bootloader的实现与处理器体系架构和板级硬件资源密切相关;所谓依
赖于操作系统,是指不同操作系统的内核对调用方式和运行环境有不同的要求。


理论上,uClinux在引导时并非一定需要一个独立于Kernel Image的Bootloader Im


age。然而将Bootloader与Kernel分开设计能够使软件架构更加清晰,也有助于灵活地支持
多种引导方式,实现必要的辅助功能。uClinux Bootloader的主要任务可概括如下:


● 引导和初始化
● 加载uClinux Kernel
● 设置内核启动参数
● 调用uClinux Kernel
● 辅助功能:文件下载、Flash烧写、人机界面等


对于常见架构的处理器,一般都能找到现成的Bootloader,但其结构往往较
关于三星S3C44B0X目标板的uClinux Bootloader
本地下载

评论