首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 0 毫秒
1.
U-boot作为一款通用的bootloader,在嵌入式系统领域是非常成功的。但是在AT91RM9200的重映射机制的使用上,存在不合理性,给移植带来了很多不便。本文详细介绍AT91RM9200的重映射机制以及启动流程,提出一种检测易失性存储介质的算法;采用情景分析的方法给出U-boot三种模式启动无关性的修正方案,对U-boot移植和bootloader的设计有一定的参考价值。  相似文献   

2.
通过修改U-boot-1.1.6版本的源码,设计并实现了从NAND Flash和NOR Flash两种启动的嵌入式Bootloader,并将其移植到S3C2440微处理器的嵌入式系统上.对bootloader的设计决定了实现的bootloader不仅仅起到加载内核镜像这一基本功能,而是把bootloader看作是一个虚拟的小系统,让其对硬件板级系统有更多的支持以为系统开发者提供方便.  相似文献   

3.
分析ARM处理器引导装载程序的特点以及在此类平台上实现bootloader的途径。探讨利用GNU工具开发bootloader程序的方法和开发特点,并且结合项目中在该系统上移植bootloader的成功经验,阐述U-boot在ARM平台上的移植步骤和关键。对嵌入式开发人员有一定的借鉴意义。  相似文献   

4.
TMS320VC5000系列DSP上电时,需要通过掩膜在DSP片上ROM的bootloader程序完成对用户主程序的引导装载过程.受限于片上bootloader程序,在外扩FLASH并行引导装载方式下,用户主程序可执行代码不能超过32K字.这种情况下,需要用户自行设计用户bootloader程序,通过二次引导装载的方法,完成用户主程序的引导装载.可以用C语言嵌套汇编的方法,设计用户的bootloader程序.  相似文献   

5.
U-Boot的启动及移植分析   总被引:2,自引:0,他引:2  
bootloader开发是嵌入式系统必不少而且十分重要的部分,U-Boot为功能强大的bootloader开发软件.本文详细分析了U-Boot的启动流程,并结合其源码,阐述了U-Boot在S3C2410目标板上的移植过程,其实现方法和步骤具有一定的通用性.  相似文献   

6.
分析ARM处理器引导装载程序的特点以及在此类平台上实现bootloader的途径。探讨利用GNU工具开发bootloader程序的方法和开发特点,并且结合项目中在该系统上移植bootloader的成功经验,阐述U-boot在ARM平台上的移植步骤和关键。对嵌入式开发人员有一定的借鉴意义。  相似文献   

7.
NIOS软核处理器的Linux引导程序U-boot设计   总被引:2,自引:0,他引:2  
针对将uClinux向Nios处理器移植过程中的启动加载程序U-boot bootloader进行研究。首先介绍移植的步骤,然后利用bootloader的设计思想,着重讨论U-boot在Nios中的设计与实现,最后对U-boot在基于Linux的嵌入式系统中的运用作了探索和展望。  相似文献   

8.
简单介绍了TI公司的浮点芯片TMS320VC33及其自带的bootloader,同时介绍了一款Flash存储器Am29LV800B和它的擦写、烧写命令序列.给出了示例工程具体的cmd文件内容,并以这个示例工程详细介绍了四种不同的用户程序加载方法,比较了它们之间的优缺点.  相似文献   

9.
U-Boot在S3C2410上的移植   总被引:1,自引:0,他引:1  
bootloader是嵌入式系统中必不可少的用以完成系统的启动加载任务的一段软件代码。U-boot作bootloader的集大成者.现已得到了广泛的应用.本文通过将u—boot移植到基于s3c2410的开发板上详细地介绍了u-boot的运行原理和移植过程。  相似文献   

10.
TMS320Vc54x系列DSP上电时,需要通过掩膜在DSP片上ROM的bootloader程序完成对用户主程序的自举过程。受限于片上bootloader程序,在外扩FLASH并行自举方式下,用户主程序可执行代码不能超过32K。这种情况下,需要用户自行设计用户bootloader程序,通过二次自举的方法,完成用户主程序的自举。本文介绍一种用C语言嵌套汇编的方法,设计用户的boot loader程序。  相似文献   

11.
针对NXP LPC2478 ARM处理器,提出了一种uCLinux嵌入式系统引导程序的设计方案。在明确了引导程序必须实现的各种功能之后,给出了实现这些功能的设计方案,详细说明了如何在由LPC2478所构成的嵌入式应用系统上实现uCLinux嵌入式系统引导程序。此外,对处理器对外扩非易失存储器NandFlash的控制作了详尽的说明。此方案在实际的系统环境中运行稳定。  相似文献   

12.
介绍了一种在Silicon Labs公司的C8051F34x系列单片机上实现USB Bootloader的设计方法,使应用程序可以通过USB或COM通信实现远程在线升级。首先,简述了USB Bootloader;然后,详细阐述了USB Bootloader程序的设计和APP固件程序的设计,以及设计中需要注意的问题;最后,用VC++开发上位机软件来完成该Bootloader的远程在线下载功能。该Bootloader可以很方便地在其他类似单片机上移植,通用性强。  相似文献   

13.
基于S3C2440的Bootloader设计与实现   总被引:1,自引:0,他引:1  
结合嵌入式Linux系统的引导程序,重点分析了基于S3C2440处理器的嵌入式Bootloader总体框架,设计出了基于“NAND Flash4SDRAM”存储方式的Bootloader,并对SDRAM的地址进行测试,结果表明此Bootloader灵活高效。  相似文献   

14.
ARM7嵌入式系统中Bootloader分析与设计   总被引:1,自引:2,他引:1  
本文介绍了嵌入式系统Bootloader的基本概念及作用,阐述了在ARM7嵌入式系统中实现Bootloader的基本流程,重点分析了Bootloader中关于外部中断(IRQ)处理的详细过程。改善了Bootloader中命令控制台操作使用不方便的缺陷,增加了对方向键控制能力的支持。  相似文献   

15.
简要说明了引导程序在嵌入式Linux系统开发中的重要作用;介绍了Linux引导程序的基本原理;描述了MIPS体系结构的重要特征及其应用;以AMD公司DBAU1500开发板为平台,详细说明了设计与实现一个基于MIPS体系结构的具有可移植性的嵌入式Linux引导程序的关键步骤。  相似文献   

16.
顾中国  孙超  李斌  赵妮 《计算机工程与应用》2006,42(12):124-125,137
介绍TMS320C542DSP芯片性能,着重分析其片内ROM结构及引导装载方法,并给出一种新的利用并口EPROM引导装载的方法。实践证明,该方法易于掌握、操作简单,具有很高的实用价值。  相似文献   

17.
讨论了启动引导程序在嵌入式系统开发过程中的作用,对启动引导程序的工作原理和实现方法做了详细的分析;介绍了Intel(R) PXA272微处理器的芯片体系结构特征和开发板Uranium V0.9的硬件平台结构;结合基于Intel?的PXA272的开发板Uranium V0.9的设计、研发和调试过程,详细说明开发板的启动引导程序的设计、实现方法;简述了启动引导程序为配合开发板器件的测试而扩展的部分测试功能.  相似文献   

18.
针对TMS320C672x DSP引导装载过程开发困难的问题,提出一种新的引导程序开发方法。在单片机内,设计从RS232接口到DSP中的SPI接口的数据转换程序,实现PC直接与DSP通信,在PC上使用VC对引导程序进行编译。应用结果表明,该方法使开发过程更方便、快捷。  相似文献   

19.
本文以一种双核DSP作为硬件环境,详细阐述了引导装载程序的设计与实现技术。该引导程序运行稳定,具有较好的可移植性,对μCLinux操作系统在不同平台上的移植有很 好的借鉴价值。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号