首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Bootloader是操作系统和硬件的枢纽,负责初始化硬件和引导操作系统的内棱。U—Boot是当前比较流行、功能强大的Bootloader。可以支持多种体系结构。S3C2410是三星公司一款基于ARM920T的嵌入式通用处理器。本文详细介绍U—Boot的功能、启动工作机理以及在S3C2410开发板上的移植过程。  相似文献   

2.
Android系统在正常启动中,刷屏功能一般在内核中执行,而Bootloader的任务应该是执行硬件初始化,并尽快跳转到Linux内核。在Bootloader启动过程中使能一个显示驱动,实现刷屏功能,并不违背这一目标。本文通过对Boot—loader的原理分析和嵌入式芯片C6310中LCD控制器的研究,设计了Bootloader中LCD硬件初始化和软件驱动程序。该设计完善了Bootloader的扩展功能,加快了手机动画的实现,改善了客户的使用体验。  相似文献   

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

4.
基于M5272C3开发板的U-Boot分析与应用   总被引:1,自引:0,他引:1  
首先介绍Bootloader在嵌入式系统中的作用,然后详细分析了U—Boot的源代码和工作流程,并将其移植到Motorola公司的M5272C3开发板进行测试。  相似文献   

5.
Bootloader是操作系统和硬件的枢纽,负责初始化硬件和引导嵌入式操作系统的内核。U-Boot是当前比较流行,功能强大而且成熟的Bootloader,可以支持多种体系结构。介绍了U-Boot的结构、功能以及启动工作机理。针对基于ARM 7TDM I内核的S3C 44B0X的开发硬件平台,对U-Boot进行了移植。  相似文献   

6.
用U-Boot构建IXP2350目标系统的引导程序   总被引:3,自引:1,他引:3  
U~Boot是当前比较流行、功能强大且源码公开的一种通用引导程序,它可以支持x86,PowerPC,ARM,MIPS,NIOS,Microblaze等多种体系结构处理器。IXP2350是Intel公司生产的一款基于XScale内核的高性能网络处理器,广泛应用于宽带接入设备、无线基础设备系统、路由器和多服务交换系统等通信设备中。利用U—Boot来构建嵌入式处理器的引导程序,具有成本低廉、开发周期短等优点。文中对IXP2350的结构作简要介绍,并根据U~Boot的结构、功能和特点,介绍如何利用U~Boot构建IXP2350处理器目标系统引导程序的过程。  相似文献   

7.
嵌入式系统由于其自身的特点,一般没有通用的Bootloader.而U-Boot是一款功能强大的Bootloader软件,它可以支持很多架构的CPU,但是U-Boot相对的也会比较复杂.通过对U-Boot的目录结构以及运行机制的详细分析,在此基础上结合飞利浦LPC2210微控制的硬件架构特点,对U.Boot进行移植.对移植成功的U-Boot代码进行测试分析表明,该移植是成功的,能够为使用LPC2000系列CPU进行嵌入式系统开放的人员提供一些参考.  相似文献   

8.
U—Boot可广泛用于各种嵌入式处理器体系。简单分析U—Boot的结构特点和启动流程,以及配置U-Boot适合新的开发板,过制作U—Boot启动logo和调试U—Boot映像文件,同时加入背光驱动以方便调节背光亮度,说明了在U—Boot基础上完善设备驱动可代替繁冗的操作系统而具有广泛的应用价值。  相似文献   

9.
在嵌入式系统开发中.针对不同硬件对Boot Loader进行修改是重点和难点之一。通常的方法是根据硬件的数据手册编写相关程序;但这样做难度大,开发周期长。本文以RedBoot与U—Boot之间模块移植的实现为例,提出了从不同的Boot Loader中移植已有模块来修改Boot Loader的方法,既降低开发难度,也缩短了开发周期,同时也为众多嵌入式开发人员提供了新的思路。  相似文献   

10.
Bootloader是嵌入式系统的一个重要环节,对不同的硬件平台,其Bootloader都不尽相同,因此设计Bootloader是嵌入式系统开发的难点;文中分析S3C2440嵌入式系统的硬件组成和u-boot源码对linux内核的启动流程,得出u-boot启动内核两个阶段必备阶段:第一个阶段是用汇编初始与具体硬件平台相关的操作等,第二阶段是用C语言编写复杂功能以及启动内核;以加载linux-2.6.22.6内核为例,根据u-boot启动内核两个阶段所做的工作,设计出适用于S3C2440嵌入式系统的精简Bootloader;通过实验表明,该设计的Bootloader成功启动linux内核,具有良好的稳定性,可靠性和简洁性。  相似文献   

11.
Bootloader程序可以初始化硬件设备、建立内存空间的映射图,将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。理清Bootloader启动过程,明晰Bootloader移植内容对嵌入式系统开发具有现实意义。  相似文献   

12.
众所周知,在PC系统中,计算机系统的启动需要使用BIOS(基本输入输出系统)作为引导。在嵌入式系统中,由于没有BIOS这一固件程序,因此,在嵌入式系统中,系统的启动成了一个必须解决的问题,于是就出现了Bootloader启动程序。它是与硬件高度相关的,没有通用的版本,但所有Bootloader的功能和结构都大致相似,开源组织开发了能应用于多种平台的Bootloader,U—boot是其代表之一。  相似文献   

13.
针对工业控制场所使用的数据采集终端,提出了一种针对基于ARM内核的微控制器(MCU)的适用于该数据采集终端的Boot Loader设计方案,成功解决了该数据采集终端应用程序的引导加载和本地升级问题。该Boot Loader具有体积小、速度快、节省资源等特点。数据采集终端硬件为基于ARM7TDMI内核的恩智浦公司LPC2368微处理器,采用u Cos嵌入式系统内核。  相似文献   

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

15.
为了满足嵌入式操作系统与硬件平台配置的多样性和灵活性,要求设计引导程序Bootloader,实现基本硬件初始化和引导操作系统内核.系统总结了基于PXA270嵌入式系统引导程序的移植方法和步骤;介绍了引导程序Bootloader的设计和实现方法;讨论了位置无关代码在引导程序中的应用;简述了用于测试PXA270硬件器件的Bootloader扩展功能.该设计方法除用于完成Bootloader基本功能外,位置无关代码实现了程序的快速运行,扩展功能可以测试PXA270基本硬件设备.该引导程序Bootloader已成功运行于PXA270嵌入式平台,可提供类似系统开发的直接借鉴.  相似文献   

16.
在基于PXA255处理器的系统上对一种广泛应用的Bootloader——BLOB(Boot Loader Object)的启动流程进行分析,并以此为根据就一般引导程序的可移植性进行了研究。  相似文献   

17.
该文介绍了U—Boot的顶层目录结构及其特点,并以S3C2410为例子说明了U—Boot在ARM平台下的移植。  相似文献   

18.
在嵌入式系统的开发中,首先移植一个稳定且功能强大的Boot Loader对后续软件的开发至关重要。Boot Loader是系统加电后运行的第一段代码,它进行初始化硬件设置、创建内核需要的信息等工作。BootLoader对硬件的依赖性非常强,不同的体系结构、不同的板级设备配置都对Boot Loader有不同的需求。U-Boot是目前各种Boot Loader中对各种处理器、开发板支持比较完备,功能比较强大的一种。详细介绍了U-Boot在OMAP5912开发板上的移植与运行。  相似文献   

19.
基于S3C44BOX的U—Boot及μClinux的移植分析   总被引:1,自引:0,他引:1  
选取了当前比较流行、功能强大的引导程序U—Boot及专门应用于无MMU微处理器的μClinux操作系统,深入研究了U—Boot及μClinux的移植方法。以UP—NETARM3000开发板为例,详细分析其特殊功能寄存器设置及移植过程,创建了基于S3C44BOX的ARM-μClinux开发平台。在嵌入式系统的开发调试阶段,充分利用U—Boot网络引导方式大大提高了开发效率,为基于μClinux进行各种设备驱动程序的开发提供了便利。用文中方法移植的U—Boot及μClinux已稳定运行在UP—NETARM3000开发板上,为后续的嵌入式产品开发打下坚实的基础。  相似文献   

20.
在嵌入式系统中运行Linux变得越来越广泛,而启动引导程序Bootloader的开发是嵌入式操作系统移植的一个重要环节,在内核映像执行前完成相关的底层硬件的初始化工作,建立内存空间的映射图等重要工作,然后为内核提供引导参数,启动内核.U-Boot软件是一种功能强大的开源Bootloader,本文详细的分析了U-Boot软件针对LPC2210处理器的移植方法、移植过程及相关要点.  相似文献   

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

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