首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 125 毫秒
1.
引导加载程序(BootLoader)是嵌入式系统开发的关键技术之一,主要用于建立操作系统的运行环境。针对BootLoader严重依赖于硬件实现的问题,提出一种基于"NAND Flash+TFTP"存储下载方式的BootLoader设计方法,并采用OK6410开发板对该BootLoader进行实验验证。实验结果表明该BootLoader运行良好且稳定。该设计方法可以广泛地应用到嵌入式系统和其他的处理器中。  相似文献   

2.
基于 AT91RM9200微控制器的B00tLoader的分析与开发   总被引:1,自引:0,他引:1  
嵌入式系统开发过程中的一个重要问题是如何开发BootLoader。目前已有一些通用的BootLoader,但如何根据特定的嵌入式系统平台,开发相应的BootLoader,无疑是一个重点和难点。本文选用AT9IRM9200微控制器建立了一个通信接口平台,通过阐述U-Boot分析了BootLoader开发的特点和操作模式,并通过详细地分析AT91BasicBoot的源程序,具体地说明了BootLoader需要完成的主要任务和实现方法。可见,BotLoader是操作系统和硬件的枢纽,负责初始化硬件和引导操作系统的内核。  相似文献   

3.
目前的BootLoader更新方法仅适用于单块目标板的调试阶段,无法实现批量更新。为此,提出一种在内核下的BootLoader自动更新方法。该方法提取新BootLoader镜像文件中的有效数据,并将其保存到以“.h”结尾的文件中,利用特制的Flash驱动程序及该类型文件生成特制的内核,通过外部移动存储设备,将特制内核更新到嵌入式系统中,特制内核启动后将自动更新BootLoader,从而完成BootLoader的批量更新。  相似文献   

4.
嵌入式系统的BootLoader设计由于严重依赖于CPU型号及板级设备的配置,因而成为系统设计的难点和重点。结合基于ARM微处理器芯片S3C44B0X的嵌入式系统BootLoader设计,给出一个实用的BootLoader设计方案,使之可以成功引导嵌入式操作系统内核,并且具有下载应用程序映像的扩展功能。  相似文献   

5.
孟雷  ;忽海娜 《微机发展》2008,(10):204-206
嵌入式系统BootLoader的配置及移植是解决嵌入式系统的启动、初始化、操作系统内核的固化和引导等问题的关键。分析了ARM-Linux嵌入式系统的组成,介绍了BootLoader的概念及移植、修改需要注意的问题。并以S3CA480处理器为例,实现了其在Linux系统下的配置与移植,通过引导程序BootLoader的装入,成功解决了嵌入式系统的启动、初始化、操作系统内核的固化和引导等问题。  相似文献   

6.
系统引导程序(BootLoader)是嵌入式系统开发的关键之一。长期以来它的开发都依赖于昂贵的硬件调试器以及低效率的打印调试方法。本文在分析了BootLoader程序的结构与特征以及时间中断的相关细节后,提出以时间中断介入调试的纯软件调试解决方案。该方案不仅适用于BootLoader程序的调试,也同样可以运用到单片机程序调试中。  相似文献   

7.
引导装载程序(BootLoader)是嵌入式系统设计的关键之一。系统分析了ARM&Linux嵌入式系统BootLoader的结构和主要任务,并针对ARM920T核的处理器AT91RM9200,设计实现了一个较完整的BootLoader。该设计具有一定的通用性,可以广泛地应用到其它的处理器和应用系统中。  相似文献   

8.
选取基于ARM+DSP双核系统的C6A8168为硬件平台,根据TD-LTE系统中的设计要求,介绍了基于ARM+DSP的嵌入式双核系统从系统上电到双核完全启动的BootLoader设计和实现,包括从中断向量表的建立、主处理器启动到进入应用程序的整个过程,并重点阐述了基于ARM+DSP双核非对称架构与传统的单核处理器的BootLoader的异同。经验证,本BootLoader在实现ARM+DSP双核系统启动的同时满足了TD-LTE射频一致性系统的要求。  相似文献   

9.
基于ARM的嵌入式Boot Loader浅析   总被引:4,自引:5,他引:4  
在专用的嵌入式系统(如ARM)上运行GNU/Linux已经变得越来越流行,本文详细介绍了基于ARM的嵌入式BootLoader在嵌入式文件系统中所处的位置、作用、基本概念,从开发人员的角度比较了BootLoader两种操作模式之异同,最后分析了BootLoader的启动流程,以及在不同启动阶段CPU的合理设置等问题。  相似文献   

10.
移植引导装载程序(BootLoader)是嵌入式系统开发的关键技术。介绍了BootLoader的特点及其在DM6446平台上的引导方式,分析U—Boot源代码的运行机制,并对U—Boot代码进行修改和调试,最后总结出移植BootLoader的成功经验,详细阐述了U—Boot在DM6446平台上的移植步骤和关键技术。这对DM6446双核处理器上的产品开发有一定的借鉴作用。  相似文献   

11.
BootLoader是嵌入式系统开发中的第一个环节,它紧密的将系统的软硬件联系在一起,该性能的好坏对系统的稳定性有着至关重要的影响。本文介绍BootLoader的基本概念、U—Boot在基于S3C4480开发板上的移植过程以及中断向量表设置的一些问题。  相似文献   

12.
针对启动加载程序BootLoader严格的依赖于具体的嵌入式硬件系统并且从头开发一套适合特定硬件系统的BootLoader又相当复杂这一问题,分析了一款功能强大的BootLoade-U-Boot的功能与目录结构,并以基于S3C2410的YC2410开发板为背景,介绍了基于S3C2410的U-Boot的移植思想及方法,并通过该方法快速将U-Boot成功的移植到了YC2410开发板上.  相似文献   

13.
基于ARM9的嵌入式Web服务器研究   总被引:8,自引:4,他引:4  
针对传统嵌入式Web服务器所存在的不足之处,提出基于ARM9的嵌入式Web服务器的设计方案,并进行了具体设计;该嵌入式Web服务器由硬件和软件两大部分组成,硬件上以ARM9微处理器为控制核心,外部扩展了FLASH、SDRAM、以太网接口等外围设备;软件上基于嵌入式Linux,完成了系统BootLoader、Linux2.6内核及外设驱动程序的移植;该系统具有丰富的硬件资源和接口、便于系统扩展、升级、维护等操作及其应用程序开发容易、调试方便等优点。  相似文献   

14.
在嵌入式系统中基于ARM微核的嵌入式处理器已经成为市场主流。随着ARM技术的广泛应用,建立面向ARM构架的嵌入式操作系统成为当前研究的热点问题。该文介绍了嵌入式系统在linux下的交叉编译的方法以及BootLoader的配置,并选择Samsung公司的S3C2410处理器做为硬件开发平台,对于嵌入式系统的开发方法做了进一步分析。  相似文献   

15.
本文对统BootLoader进行了深入地分析,提出了基于ARM7-uClinux系统建立开发调试环境的引导程序的设计方法。在ARM7上做了设计与实现,并成功地应用与开发调试环境。  相似文献   

16.
基于嵌入式系统的BootLoader设计与应用   总被引:1,自引:0,他引:1  
本文对统BootLoader进行了深入地分析,提出了基于ARM7-uClinux系统建立开发调试环境的引导程序的设计方法。在ARM7上做了设计与实现,并成功地应用与开发调试环境。  相似文献   

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

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