首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
U-Boot可广泛用于各种嵌入式处理器体系。简单分析U-Boot的结构特点和启动流程,以及配置U-Boot适合新的开发板,过制作U-Boot启动logo和调试U-Boot映像文件,同时加入背光驱动以方便调节背光亮度,说明了在U-Boot基础上完善设备驱动可代替繁冗的操作系统而具有广泛的应用价值。  相似文献   

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

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

4.
提出了一种嵌入式系统在U—Boot引导程序中增加网络传输功能的方法,与传统串口传输相比,以太网配置技术灵活方便,可以实现远程的数据传输,快速完成嵌入式系统的软件更新。以应用在智能装置中MPC8377处理器为例,提出了U—Boot中添加TCP/IP协议的方案,讨论分析了U—Boot网络功能的设计与实现。最后,介绍了远端控制台程序的设计。实测表明,该技术完全满足嵌入式系统U—Boot调试需要,并可向其他处理器系列推广。  相似文献   

5.
U—Boot是遵循GPL条款的开源项目,支持众多的开发板。三星公司的S3C44BOX是一款基于ARM7TDMI核的微处理器,由于其不合有MMU,因此采用的嵌入式操作系统为μCLinux。本文主要讨论利用U—Boot在S3C44BOX目标板上进行μCLinux操作系统的BootLoader的移植。  相似文献   

6.
基于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开发板上,为后续的嵌入式产品开发打下坚实的基础。  相似文献   

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

8.
介绍了源码开放的通用启动模块U.Boot的文件结构,并以Broadcom公司的4内核处理器BCM1480和RMI的32内核处理器XLR732为例,阐述了该模块在64位多内核MIPS体系结构处理器上的移植经验,包括文件的修改、新增、编译、多内核的启动顺序等。  相似文献   

9.
《电脑爱好者》2010,(11):62-62
我安装的是WindowsXP系统,启动系统时总是提示Boot.ini文件非法,请问这该如何解决?  相似文献   

10.
11.
用U-Boot构建嵌入式系统的引导加载程序,在对U-Boot的启动工作机理进行了简略分析后,针对基于SEP3203的目标板对U-Boot作了具体的修改和移植。要在U-Boot里增加了若干测试命令,并在U-Boot里增加了中断处理程序,通过SEP3203的timer.每隔一毫秒进入中断处理进行喂狗。并在刚开始的一段代码里增加了启动Nucleus代码。在U-Boot里增加了应用结果表明,移植后的U-Boot在目标板上运行良好,可成功引导Nucleus内核。  相似文献   

12.
用U-Boot构建嵌入式系统的引导加载程序,在对U-Boot的启动工作机理进行了简略分析后,针对基于SEP3203的目标板对U-Boot作了具体的修改和移植。要在U-Boot里增加了若干测试命令,并在U-Boot里增加了中断处理程序,通过SEP3203的timer,每隔一毫秒进入中断处理进行喂狗。并在刚开始的一段代码里增加了启动Nucleus代码。在U-Boot里增加了应用结果表明,移植后的U-Boot在目标板上运行良好,可成功引导Nucleus内核。  相似文献   

13.
支持Yaffs的U-Boot的研究   总被引:1,自引:0,他引:1  
Yaffs文件系统及Nand闪存在嵌入式系统中得到了广泛的应用。首先分析了Yaffs文件系统的原理以及Yaffs文件系统在Nand闪存上的存储机制。然后通过一个具体命令分析了U-Boot命令的执行流程。在此基础上对U-Boot的nand write命令功能作了扩充,使U-Boot具有了写入Yaffs文件系统的功能。  相似文献   

14.
引导装载程序(Boot Loader)负责硬件的初始化、嵌入式系统的引导加载以及程序的固化等底层工作,其在嵌入式系统的程序模块化设计以及固件程序升级上有着极其重要的作用。文章详细介绍了当前嵌入式开发中功能强大、稳定可靠的引导装载程序U-Boot的特点,以及其在三星公司生产的基于ARM7TDMI内核的32位RSIC芯片S3C44B0X平台上的移植过程。移植的U-Boot引导程序已经成功应用于作者设计的医疗手持设备上,取得了良好效果。  相似文献   

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

16.
本文详细介绍了向MPC8349控制计算机移植U-Boot的方案.随着嵌入式系统的发展,U-Boot作为嵌入式操作系统的引导程序的作用变得越来越主要.在这种情况下,研究基于MPC8349控制计算机的U-Boot的移植就更加的重要.研究结果表明:移植到MPC8349控制计算机上的U-Boot能高效、安全、稳定的运行.  相似文献   

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

18.
支持多种闪存启动的U-Boot的实现   总被引:1,自引:0,他引:1       下载免费PDF全文
郑立  黄世震 《计算机工程》2010,36(14):273-274
分析U-Boot 在 S3C2440A处理器上的引导过程,根据S3C2440A处理器支持Bootloader从NOR Flash和NAND Flash启动的特性和U-Boot从NOR Flash和NAND Flash启动过程的差异,提出一种同时支持NOR Flash和NAND Flash双启动的U-Boot的实现方法。实现的源代码在ARM-Linux交叉编译环境中编译通过,并在基于S3C2440A处理器的开发板上稳定运行。  相似文献   

19.
基于PowerPC处理器SMP系统的U-Boot移植   总被引:1,自引:0,他引:1  
引导加载程序是计算机系统加电后运行的第一段程序代码,负责系统硬件的初始化和加载操作系统,它和系统硬件结构密切相关.本文针对一个基于PowerPC处理器的对称多处理系统平台,进行了U-Boot移植.并介绍了对称多处理系统的不同之处和移植方法.  相似文献   

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

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