在U-Boot中实现对Yaffs镜像的支持
U—Boot是流行的嵌入式操作系统引导程序,常用于开发过程中文件的烧写和调试。Yaffs是日前常用的针对NANDFLASH的嵌入式文件系统。U—Boot没有提供对Yaffs镜像的支持。在简要分析Yaffs文件系统结构的基础上,参照为U—Boot添加命令的一般方法,通过改写U—Boot代码,增添新的命令参数,实现其对Yaffs镜像的读写支持,并验证方法的正确性,方便开发过程中对Yaffs镜像的烧写与调试。对嵌入式系统的开发具有参考意义。
TMS320C641X系列DSP引导方法研究
在进行DSP产品化设计时,BootLoader是一项关键技术。为了更好地解决数字信号处理器应用程序的加载问题,以TI公司641X系列DSP为例,详细论述了DSP的两种引导方法:ROM引导和主机HPI引导,包括二次代码编写、存储器空间分配、引导表生成和.heX文件的烧写。经某星载接收机系统实测验证,所述方法同时适用于BIOS和No-BIOS两种系统,具有可靠性高、可行性强的优点。
工控单片机固件自动升级系统的设计与实现
提出一种针对具有Bootloader功能的单片机的固件升级的新方法。这种方法巧妙利用了U盘存储和携带方便的特点,结合了适当的数据加密算法来保证存储数据的安全性。这种方法的使用可以实现在工业现场单片机固件简单安全可靠地升级,无需在工业现场使用任何上位机及软件。文中从硬件结构和软件实现流程上对这种方法进行了详细描述。
在PIC18单片机中使用BootLoader
介绍在PIC18系列单片机中使用BootLoader的原理、方法及优点;介绍HI-TECH公司使用C语言实现BootLoader的程序,给出详细的使用方法和参数配置方法;针对程序中存在的问题进行探讨和修改,使修改后的程序实用、可靠.另外,探讨对程序数据进行加密、加快下载速度、在RS485/RS422中使用BootLoader的方法和思路.根据此方法,读者可以编写出适合自己使用的BootLoader程序.
Blob在S3C44B0上的移植
Bootloader是嵌入式系统软件开发的第一个环节,它紧密地将软硬件衔接在一起,对于一个嵌入式设备后续的软件开发至关重要.Blob是一款功能强大的Bootloader,S3C44B0是三星公司一款基于ARM7TDMI的嵌入式通用处理器.本文详细介绍Blob在基于S3C44BO的开发板上的运行原理与移植过程.
基于ARM-Linux嵌入式系统引导程序的设计
本文介绍了嵌入式操作系统引导程序-Bootloader的概念和作用。以加载Linux操作系统内核为例。重点阐述了Bootloader运行过程的具体步骤及其实现方法。
μClinux在S3C4510B上的移植
Linux是一种支持多种体系结构处理器的操作系统,有很强的移植性.描述了将μClinux移植到基于S3C4510B处理器目标板上的方法与过程.首先介绍了S3C4510B处理器和μClinux,并简单说明了如何搭建移植环境,然后着重讨论了在该开发板上Bootloader的设计实现以及μClinux内核的移植方法,最后对在这种基于μClinux的嵌入式系统环境下如何开发应用程序做了简单说明.
基于Bootloader的可靠嵌入式软件远程更新机制
嵌入式软件的远程自动更新技术能够显著的降低嵌入式系统的维护成本,而更新过程的可靠性直接影响着远程更新的质量.本文针对基于bootloader的嵌入式系统,提出了一种高可靠的嵌入式软件远程自动更新机制,并以采用ARM微处理器、嵌入式Linux操作系统和无线网络接口的嵌入式平台为例给出了更新机制的软硬件实现方案.最后在实际系统中对更新机制的性能进行了测试.测试结果表明,本更新机制具有良好的抗干扰能力,能有效地提高嵌入式软件远程更新的可靠性.
基于PowerPC的微型BootLoader在Linux中的应用
本文介绍一款结构简单、功能完善的微型BootLoader在Linux系统中的应用。它主要适用于PowerPCe300系列处理器,也能很容易地进行修改.以适应其他嵌入式处理器。
PIC18单片机的一种新颖的Bootloader设计
引言Bootloader是操作系统在内核运行之前运行的一段小程序,其功能主要是完成软硬件设备初始化,建立内存空间映射,从而将系统的软硬件环境带到一个合适的状态,或者加载操作系统映像文件实现系统软件升级,











