首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
Bootloader启动代码的分析与移植是嵌入式产品研发中最重要的环节之一,介绍嵌入式系统中Bootloader的基本概念和功能、及一般Bootloader的启动过程;并重点分析了U-boot在ARM S3C2410嵌入式系统中的启动过程和移植过程.  相似文献   

2.
Bootloader负责硬件的初始化、嵌入式系统的引导加载等工作,是嵌入式系统开发中的一个重要环节.在实际开发中,由于所需开发板的MCU及各项配置不尽相同,所以并没有一个通用的Bootloader可以直接使用.U-Boot是一个开源的Bootloader.本文通过针对在自制开发板上的U-Boot移植分析,阐述了一种开发应用Boodoader的方法.  相似文献   

3.
张和君  张跃 《计算机工程》2006,32(15):277-279
介绍了用GNU工具开发嵌入式系统Bootloader的基本原理、设计方法;设计了具有通用移植性能和复杂功能的Bootloader开发模型,修改较少的代码可以较容易地适用于不同CPU体系结构的嵌入式平台。该文为嵌入式系统Bootloader的开发提供了一个完全自由和免费、底层机制和原理清晰、开发模型扩展性能良好的解决方案。  相似文献   

4.
针对IXP425处理器的Bootloader(汇编部分)实现   总被引:6,自引:0,他引:6  
郑虔斌  朱旭涛 《微机发展》2005,15(3):93-94,97
Bootloader是嵌入式开发的最先部分,各种Bootloader的功能也各异,其中成熟的有redbcot,ubcot等。在开发一个新的系统时无法直接把这些成熟的代码拿来使用,而重新写一个Bootloader又太浪费资源,因此移植就成了首选。Bootloader的移植工作主要集中在汇编代码部分,弄清了汇编部分的实现,其C语言部分的修改工作就不多了。文中就是以Intel IXP425处理器为实例解析了Bootloader的汇编代码执行过程。  相似文献   

5.
Bootloader是嵌入式开发的最先部分,各种Bootloader的功能也各异,其中成熟的有redboot,uboot等.在开发一个新的系统时无法直接把这些成熟的代码拿来使用,而重新写一个Bootloader又太浪费资源,因此移植就成了首选.Bootloader的移植工作主要集中在汇编代码部分,弄清了汇编部分的实现,其C语言部分的修改工作就不多了.文中就是以Intel IXP425处理器为实例解析了Bootloader的汇编代码执行过程.  相似文献   

6.
基于PXA270的嵌入式Linux系统移植构建   总被引:1,自引:0,他引:1  
介绍了嵌入式系统体系结构、Linux系统移植原理及嵌入式Linux系统的构成。以In-tel PXA270处理器为例,阐述了嵌入式Linux系统移植构建的主要过程,包括开发环境的建立、Bootloader的定制与移植、Linux内核的裁剪与移植、根文件系统的制作与移植及系统调试等方面。  相似文献   

7.
嵌入式电子产品由于其专用性的特性,使得与硬件相关的软件需要经过移植才能使用。如何设计与移植设备开机第一个运行的代码引导程序Bootloader尤为重要。不同内核开发平台的Bootloader均需要重新修改及烧写。在此介绍了嵌入式软件分类、引导程序分类、Bootloader功能、设计方法,并分析U-Boot工作机制、移植具体方法。  相似文献   

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

9.
基于S3C2410处理器的Linux移植   总被引:3,自引:0,他引:3  
描述了将linux二移植到基于S3C2410处理器的目标板上的方法与过程。首先介绍嵌入式Linux移植方法,并说明如何搭建移植环境,着重介绍Bootloader的架构和功能以及Linux内核的移植。结果证明该方法是可行的,移植后Linux在嵌入式系统中运行良好。  相似文献   

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

11.
在通信干扰系统中,为了分析干扰效果,通常需要对被干扰的信号进行采集和分析。由于文中所涉及的采集系统使用了Linux操作系统,因此需要用Bootloader(引导加载程序)将操作系统加载到采集系统的程序存储器,使系统投入运行。文中主要研究了该信号采集系统的Bootloader(U-Boot)的移植过程,针对采集系统所使用的硬件修改了U-Boot代码的文件,给出了U-Boot在移植过程中的详细步骤和修改要点,并对U-Boot启动后的采集系统进行了验证。结果表明,文中所移植的U-Boot程序可以正确引导Linux操作系统,并且能够提供操作系统所需参数,解决了该数据采集系统的操作系统无法加载的问题。文中的工作不仅为FPGA器件在嵌入式系统中的应用提供了一个较好的解决方案,同时文中所述的移植过程为相关的嵌入式系统设计人员提供了一定的参考。  相似文献   

12.
Bootloader(引导加载程序)是嵌入式系统开发的关键环节之一,通过这段代码,可以初始化硬件设备,建立内存空间的映射图,从而将系统的软硬件设置成合适状态,以便为最终调用操作系统内核准备好正确的环境。U-Boot是一个开放源码的功能强大的Bootloader,具备烧写flash、以太网下载等功能,移植U-Boot可以为嵌入式系统的开发调试提供诸多方便。重点分析了与U-boot的启动流程相关的三个源文件,并介绍了S3C2410开发板上的移植实例。为在其他嵌入式处理器上进行Bootloader程序设计提供了参考。  相似文献   

13.
Bootloader(引导加载程序)是嵌入式系统开发的重要环节,它使得操作系统和硬件平台联系起来,对嵌入式系统的后继软件开发十分重要.介绍了B00tloader的特点及其在DM6446平台上的引导方式,分析了U-Boot的运行机制,给出了U-Boot在DM6446平台上的移植步骤和关键技术,修改和调试了U-Boot,最...  相似文献   

14.
Bootloader(引导加载程序)是嵌入式系统开发的重要环节,它使得操作系统和硬件平台联系起来,对嵌入式系统的后继软件开发十分重要。介绍了当前嵌入式开发中功能强大、稳定可靠的引导装载程序U-Boot的特点、移植的过程,并且实现了包括下载内核、yaffs文件系统和启动Linux的功能,利用相应的命令下载内核、yaffs文件系统和启动Linux,证实了所移植的U-Boot的正确性。  相似文献   

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

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

17.
引导加载程序是嵌入式系统开发的重要环节,它使得操作系统和硬件平台联系起来,对嵌入式系统的后继软件开发十分重要。为此,介绍了当前嵌入式开发中功能强大、稳定可靠的引导加载程序U-Boot的目录结构、启动流程及其移植的思路和引导内核的方法;给出了移植Uboot-2010-06到ARM微处理器S3C2440上所需操作环境的搭建,具体代码的修改,具体参数的设置,以及所需的操作命令等要点。最后将编译生成的U-Boot.bin文件下载到ARM微处理器S3C2440上,测试显示,U-Boot可以达到设计的功能要求并能够稳定运行,而且通过对其进行正确的配置可以引导内核。  相似文献   

18.
介绍嵌入式系统开发中功能强大、稳定可靠的引导装载程序(Bootloader)在基于CotexA8微处理器的S5PV210上的移植.详细叙述包括启动流程、移植分析与移植步骤,并且实现包括内核装载、ysffs2根文件系统加载等功能.最后利用写入U-Boot启动参数自行通过TFTP方式装载内核和NFS方式加载根文件系统,最终启动嵌入式Linux系统,证实了所移植的U-Boot在处理器S5PV210上引导启动Linux的可行性.  相似文献   

19.
Bootloader是启动嵌入式系统的第一步.本文在分析U-Boot的启动流程和源码结构的基础上,详细介绍了U-Boot在AT91RM9200上的移植过程,并添加了菜单式功能,对U-Boot进行了扩展.其实现方法具有较好的通用性.  相似文献   

20.
引导装载程序是嵌入式系统的重要组成部分,起着引导操作系统的作用。u-boot是一种功能比较强大的引导装载程序,本文介绍了利用u-boot构建LPC2210系统引导程序的详细过程。文中首先分析了u-boot的启动流程和系统地址空间的安排,然后详细阐明了移植过程和代码的具体修改情况。  相似文献   

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

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