共查询到20条相似文献,搜索用时 31 毫秒
1.
介绍了基于S3C44BOX处理器的嵌入式系统上电启动后的自举加载过程,采用文件系统中的文件操作函数设计出具有良好人机界面和可移植性的嵌入式系统初始化代码及加载代码的启动程序.实验结果表明该方法具有很好的稳定性和高效性. 相似文献
2.
介绍了基于ARM9处理器的嵌入式系统在上电启动后应用程序或操作系统运行前,对处理器及其内部功能模块进行启动的过程,并设计出具有良好模块性和可移植性的基于S3C2410嵌入式系统的初始化代码和加载代码的启动程序,测试结果表明该设计具有很好的稳定性和高效性. 相似文献
3.
启动引导程序(Bootloader)是嵌入式系统加电后运行的第一段软件代码。但是由于嵌入式系统的专用性和多样性,Bootloader的移植工作繁琐复杂。为了减少Bootloader移植工作的盲目性,加速产品开发进程,进行Bootloader分析总结,并针对设计的基于嵌入式技术的移动医疗系统设计一种应用于其上的Bootloader。除基本内核镜像的引导与加载外,提供多接口下载模式,且易于不同CPU的移植与扩展,具有一定的实际应用价值和参考意义。 相似文献
4.
基于S3C4510B的嵌入式系统启动设计 总被引:1,自引:0,他引:1
近年来各种新型32位嵌入式系统设备不断涌现.但由于32位嵌入式系统的不通用性,使得各个系统设备设计者都必须设计独有的启动软件.作者剖析了32位微处理器S3C4510B的特性及嵌入式系统的基本结构和启动程序的特性,并详细地论述了启动程序的整个流程以及其中的地址重映射的实现过程和启动代码中异常向量的处理等关键步骤,设计出具有良好模块性和可移植性的基于S3C4510B嵌入式系统的启动程序.测试结果表明该设计具有很好的稳定性和高效性. 相似文献
5.
嵌入式系统设计中引入操作系统以实现复杂的控制功能,启动加载程序主要完成操作系统引导启动任务。目前嵌入式系统中主流的启动加载程序都只支持Nor Flash启动,不支持Nand Flash启动。针对Nand Flash和Nor Flash的各自特点,给出了使启动加载程序在启动时自己识别自身所处于何种Flash而采取相应的动作的启动方案。弥补了目前的启动加载程序只支持单一Flash启动的不足,增加了启动加载程序的通用性。 相似文献
6.
本文介绍了启动代码的作用,以及启动代码中的向量表定义、堆栈初始化、系统硬件初始化,然后重点分析了分散加载机制的目的和实现。并利用模块化设计给出了一个基于LPC2210处理器启动代码的实现。 相似文献
7.
U-Boot在S3C44B0上的移植方法 总被引:15,自引:0,他引:15
Bootloader(引导加载程序)是嵌入式系统CPU加电后第一个开始运行的代码.在内核映像执行之前完成相关的底层硬件的初始化,建立内存空间的映射图等重要工作,然后为内核提供引导参数,启动内核.DasU Boot(UniversalBootloader),是一个功能十分强大的Bootloader,本文深入研究了U Boot的工作机理,详细分析了U Boot在基于三星公司S3C44B0处理器的嵌入式系统板上的移植方法、过程与移植要点. 相似文献
8.
在嵌入式的世界中,通常没有像BIOS那样的固件程序,因此整个嵌入式系统的加载就完全由Bootloader来完成,所以Boot-loader是嵌入式系统中不可缺少的重要部分,本文结合u-boot-1.1.6部分源代码详细地分析U-Boot启动过程,主要是对U-Boot启动的关键环节进行较为详细的解析,其对U-Boot在目标板S3C2440移植分析具有一定的借鉴价值。 相似文献
9.
在嵌入式系统设计中,针对嵌入式处理器和操作系统的引导装载系统代码的设计是一个重点.根据LPC2104的硬件结构,给出在基于μC/OS-II操作系统的嵌入式应用中,BootLoader程序的设计流程,编写了启动代码,整个方案有较大的灵活性和实用性. 相似文献
10.
嵌入式Android系统的启动研究 总被引:1,自引:0,他引:1
Android是目前最为流行的移动设备操作系统之一,由于嵌入式用户对于系统启动速度较为敏感,因此有必要研究快速启动技术.通过对嵌入式Android的系统架构、启动流程和主要延时因素的分析,提出了代码修改方案,并在Beagleboard开发板上进行了验证. 相似文献
11.
在嵌入式系统设计中,针对嵌入式处理器和操作系统的引导装载系统代码的设计是一个重点,根据LPC2104的硬件结构,给出在基于μC/OS-Ⅱ操作系统的嵌入式应用中,Boot Loader程序的设计流程,编写了启动代码,整个方案有较大的灵活性和实用性。 相似文献
12.
提出并实现了一种基于ARM(LPC2148)和TFT液晶模块的UCDOS汉字库加载及字模调用显示的方法。分析了如何把通过字模提取软件获得的点阵代码转换成TFT液晶屏幕的像素显示的方法。针对自带字库的液晶模块(TFT-LCD基本不自带)价格较贵的特点,给出了在ARM中加载汉字库的过程以及如何调用库中的字模代码驱动TFT液晶模块。实验表明,该方法切实可行,对基于ARM的嵌入式系统人机界面的开发也具有一定的参考价值。 相似文献
13.
14.
15.
基于ARM的嵌入式Bootloader的设计与实现 总被引:1,自引:0,他引:1
《科技信息》2008,(13)
文章实现了基于Lumit4510开发板的Bootloader,包括嵌入式系统的硬件初始化、串口驱动、FLASH驱动、Linux内核的加载与启动。 相似文献
16.
在捷联惯导系统设计开发过程中,采用嵌入式代码自动生成技术,将理论设计过程中产生的Simulink仿真程序直接转换为可在嵌入式系统中执行的C语言代码,以达到缩短研发周期、降低成本的目的.经过实际验证,自动生成的代码可以完成系统功能要求,具有较高的实际使用价值. 相似文献
17.
基于MATLAB的嵌入式系统软件开发 总被引:1,自引:0,他引:1
为实现高效的代码编写和方便的系统维护,将统一建模语言(UML)和模型驱动框架(MDA)应用在基于MSCl212单片机的嵌入式系统软件开发中.用MATLAB的Simulink/Stateflow工具箱作为工具,对嵌入式系统进行基于事件驱动的建模与仿真.仿真成功后,在状态图代码生成器中把状态图翻译成高效的c语言代码.最后,用基于MSCl212单片机的目标系统底层驱动函数与翻译的C语言空函数做简单替换,实现了嵌入式系统软件代码的快速生成.实验结果表明,所生成的软件代码在嵌入式目标系统中运行状况良好,其易维护性和执行效率等方面,均优于手工编写的代码. 相似文献
18.
嵌入式Linux系统的移植及其根文件系统的实现 总被引:4,自引:0,他引:4
杨洁洁 《漳州师范学院学报》2005,18(2):46-50
本文以AT91RM9200微处理器为实例,介绍了在基于ARM9核的硬件平台上构建带有根文件系统的嵌入式Linux系统的方法.简要叙述了嵌入式Linux系统的特点和组成之后,我们给出了启动加载程序U-boot的配置、Linux内核的裁剪移植、ramdisk根文件系统的制作以及应用NFS文件系统进行基本应用程序开发的方法. 相似文献
19.
在可信嵌入式系统中,嵌入式设备启动过程的安全是运行状态安全的基础,因此提出了一种可信嵌入式系统安全启动方法。针对可信嵌入式系统中的嵌入式设备原有硬件结构不改变的情况,在嵌入式设备上电后进行交互验证,然后再利用SHA-1模块对启动过程中的程序代码进行完整性度量。实验结果表明,设计的SHA-1模块功能可靠,能够应用在可信嵌入式系统中实现完整性度量,从而结合系统上电交互验证过程实现嵌入式设备的安全启动。该方法能够保持现有嵌入式设备的原有硬件结构不变,具有普遍的适应性。 相似文献
20.
为实现高效的代码编写和方便的系统维护,在前期研究工作的基础上,利用Matlab 7.x的Stateflow工具箱,实现了基于MSP430单片机的嵌入式系统软件开发.首先,对嵌入式系统进行基于事件驱动的建模与仿真.然后,在状态图代码生成器(Stateflow Coder)中把状态图(State chart)翻译成高效的C语言代码.最后,用基于MSP430单片机的目标系统底层驱动函数与翻译的C语言空函数进行简单替换,实现了嵌入式系统软件代码的快速生成.对比实验表明,用本文方法生成的软件代码,在嵌入式目标系统中运行状况良好,其易维护性和执行效率等方面均优于手工编写的代码. 相似文献