在U-Boot中实现对Yaffs镜像的支持
U—Boot是流行的嵌入式操作系统引导程序,常用于开发过程中文件的烧写和调试。Yaffs是日前常用的针对NANDFLASH的嵌入式文件系统。U—Boot没有提供对Yaffs镜像的支持。在简要分析Yaffs文件系统结构的基础上,参照为U—Boot添加命令的一般方法,通过改写U—Boot代码,增添新的命令参数,实现其对Yaffs镜像的读写支持,并验证方法的正确性,方便开发过程中对Yaffs镜像的烧写与调试。对嵌入式系统的开发具有参考意义。
用U-BOOT构建嵌入式系统的引导装载程序
BootLoader(引导装载程序)是嵌入式系统软件开发的第一个环节,它把操作系统和硬件平台衔接在一起,对于嵌入式系统的后续软件开发十分重要,在整个开发中也占有相当大的比例.U-Boot是当前比较流行、功能强大的BootLoader,可以支持多种体系结构.LH7A400是Sharp公司生产的一款基于ARM922T内核的32位RI SC芯片,本文详细介绍U-Boot的功能、特点以及在LH7A400处理器上的移植过程.
NAND Flash的驱动程序设计
以三星公司K9F2808UOB为例,设计了NAND Flash与S3C2410的接口电路,介绍了NAND Flash在ARM嵌入式系统中的设计与实现方法,并在U-Boot上进行了验证。所设计的驱动易于移植,可简化嵌入式系统开发。
基于S3C2410A的嵌入式系统的U-Boot移植
嵌入式系统中Bootloader的设计与实现是非常重要的环节,而Bootloader的引导程序中最常用且功能最强大的就是U-Boot。详细分析U-Boot的基本工作原理和运行流程,着重讨论其基于S3C2410A芯片所搭建的在嵌入式系统上的移植。特别选取NAND FLASH作为硬件存储设备,并实现NAND FLASH上的直接启动,完成嵌入式系统中U-Boot的移植和LinUx系统内核的引导,有助于嵌入式系统的开发。
-
共1页/4条