首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 340 毫秒
1.
对Bootloader技术以及目前流行的U-Boot 2009.11进行了介绍与分析,并针对U-Boot的2个启动阶段,从代码角度讨论了其启动过程及原理.U-Boot第1阶段处理与硬件较为紧密的部分,用汇编语言编写,第2阶段的代码由C语言编写,完成较为上层的初始化部分.还介绍了将U-Boot 2009.11移植到基于S3C2440的开发板上的过程与方法,通过加入开发板支持,中断处理、控制寄存器及分频系数设置等,最终成功实现了U-Boot在S3C2440上的运行.  相似文献   

2.
主要介绍U-Boot在基于AT91RM9200硬件平台上移植.简略地分析了U-Boot的代码特点和启动机理后,对U-Boot在AT91RM9200目标板上移植的方法和过程作了详细的介绍,并验证其在目标板上运行的可靠性.  相似文献   

3.
介绍了U-Boot在S3C44B0上的移植环境,阐述了U-Boot的启动原理和启动流程,剖析了U-Boot阶段1和阶段2的运行过程。  相似文献   

4.
借助于ELDK开发工具,针对我们自己开发的基于PowerPC双核处理器MPC8641D的ATCA架构信号处理与存储硬件平台,进行了U-Boot移植.介绍了U-Boot的启动过程,着重阐述了U-Boot移植方法和步骤,并对交叉开发环境建立和启动过程中双核的处理进行了简要的说明.  相似文献   

5.
陈雪云 《龙岩学院学报》2007,25(3):17-18,21
Linux已经成为一种重要的嵌入式操作系统.介绍了基于Linux操作系统构建嵌入式系统的步骤和方法,从boodoader(主要是U-Boot的使用方法)的设置,内核配置及编译和根文件系统的配置三方面论述了如何定制嵌入式Linux.  相似文献   

6.
基于S3C4510B的嵌入式系统启动设计   总被引:1,自引:0,他引:1  
近年来各种新型32位嵌入式系统设备不断涌现.但由于32位嵌入式系统的不通用性,使得各个系统设备设计者都必须设计独有的启动软件.作者剖析了32位微处理器S3C4510B的特性及嵌入式系统的基本结构和启动程序的特性,并详细地论述了启动程序的整个流程以及其中的地址重映射的实现过程和启动代码中异常向量的处理等关键步骤,设计出具有良好模块性和可移植性的基于S3C4510B嵌入式系统的启动程序.测试结果表明该设计具有很好的稳定性和高效性.  相似文献   

7.
在可信嵌入式系统中,嵌入式设备启动过程的安全是运行状态安全的基础,因此提出了一种可信嵌入式系统安全启动方法。针对可信嵌入式系统中的嵌入式设备原有硬件结构不改变的情况,在嵌入式设备上电后进行交互验证,然后再利用SHA-1模块对启动过程中的程序代码进行完整性度量。实验结果表明,设计的SHA-1模块功能可靠,能够应用在可信嵌入式系统中实现完整性度量,从而结合系统上电交互验证过程实现嵌入式设备的安全启动。该方法能够保持现有嵌入式设备的原有硬件结构不变,具有普遍的适应性。  相似文献   

8.
BootLoader作为嵌入式系统设计关键性的步骤,在嵌入式系统设计中起着举足轻重的作用。针对微软嵌入式操作系统Windows CE的Bootloader设计,介绍了Eboot的软件整体架构和各模块的功能,分析了Eboot源代码级的启动运行流程;在此基础上,分析将Eboot成功移植到嵌入式系统所要做的工作和详细步骤;总结了移植过程中的难点和要注意的几个问题。  相似文献   

9.
汤书森  刘栋 《甘肃科技》2011,27(6):14-16
介绍了ARM & Linux嵌入式系统的特点,以及PXA270微处理器的结构特点和性能。详细地分析了PXA270 & Linux嵌入式系统的启动过程,只有熟悉和掌握其工作过程,才能为项目的后续开发奠定良好的基础。  相似文献   

10.
基于ARM/DSP嵌入式系统ARM模块软件设计   总被引:1,自引:0,他引:1  
ARM/DSP平台是采用ARM7和DSP双CPU构建的嵌入式系统开发平台.ARM模块部分是其一个重要的组成部分.在系统中ARM模块主要负责系统控制部分,由于ARM的接口丰富,因而其接口电路驱动软件设计复杂,详细介绍了嵌入式系统中ARM模块硬件接口驱动软件程序的设计.  相似文献   

11.
本文基于MPC85xx和Linux2.6内核,介绍了构建嵌入式Linux系统的主要过程和关键技术,包括:建立交叉开发环境、U-Boot移植、内核定制和编译、创建根文件系统。  相似文献   

12.
启动引导程序是ARM嵌入式系统的重要组成部分.NandFlash存储器具有成本低、容量大等优点,在嵌入式系统中广泛应用.结合S3C2440微处理器和NandFlash存储器的特点,讨论读写NandFlash存储器的方法和出错处理,分析引导程序的执行流程,提出从NandFlash启动系统的设计思路与实现步骤和使用方法.模块化设计方法使得这种启动引导程序可以很方便地移植到不同的开发平台中去,为嵌入式系统的进一步开发奠定基础.  相似文献   

13.
U-Boot程序是一个独立的应用软件,其主要功能是对其所支持的处理器进行初始化并随后转到主应用程序.为优化对源代码的使用及提高效率,U-Boot由三部分组成:主引导程序、解压缩执行程序和被称为U-Boot影像的gzip格式的二进制可执行程序.  相似文献   

14.
齐传兵  李昊 《科技资讯》2006,(36):252-254
本文基于MPC85xx和Linux2.6内核,介绍了构建嵌入式Linux系统的主要过程和关键技术,包括:建立交叉开发环境、U-Boot移植、内核定制和编译、创建根文件系统。  相似文献   

15.
近年,嵌入式技术已取得了飞速的发展,但是,有关其最本质的核心部分BootLoader的介绍却不是很多,实践证明,BootLoader的优越与否,对嵌入式系统的性能起到决定性的作用。因此,根据Linux系统的编译环境及嵌入式系统的编程特点,针对BootLoader的编译过程进行了细致的描述,同时对BootLoader的启动流程及关键程序进行了深入的分析。对BootLoader的设计有一定的借鉴作用。  相似文献   

16.
首先对嵌入式Linux操作系统内核和S3C2410处理器进行了简单介绍,在此基础上,对系统引导程序进行了设计,重点介绍了将Linux移植到S3C2410处理器的步骤和方法,并对移植过程的关键部分进行了详细阐述。编译生成的内核在嵌入式系统中运行稳定,结果证明方法可行,对于开发其它嵌入式系统具有参考意义。  相似文献   

17.
嵌入式Android系统的启动研究   总被引:1,自引:0,他引:1  
Android是目前最为流行的移动设备操作系统之一,由于嵌入式用户对于系统启动速度较为敏感,因此有必要研究快速启动技术.通过对嵌入式Android的系统架构、启动流程和主要延时因素的分析,提出了代码修改方案,并在Beagleboard开发板上进行了验证.  相似文献   

18.
朱运乔 《科技信息》2011,(27):I0070-I0072
BootLoader移植是嵌入式系统开发中一个非常重要工作环节。本文着重分析了u-boot的启动过程和NAND flash在u-boot中的读写实现,并给出了在u-boot的移植中实现NAND flash启动的相关思路及具体方法。  相似文献   

19.
本文介绍了嵌入式系统bootloader的功能,详细分析了基于ARM的嵌入式Bootloader的典型构架的设计思想。Bootloader最基本的功能是对硬件系统的初始化和内核启动参数设置并启动内核。  相似文献   

20.
徐伟  鞠晓东 《科学技术与工程》2007,7(21):5699-57015716
针对Wind River公司的嵌入式实时操作系统Vxworks,分析了系统内核串口驱动的层次结构,详细阐述了Vxworks下串口驱动的启动顺序,给出了SAMSUNG公司ARM7微处理器芯片S3C44B0X的串口驱动具体实现。  相似文献   

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

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