共查询到18条相似文献,搜索用时 109 毫秒
1.
主要探讨嵌入式系统中Bootloader的设计原理和方法,并设计一个实例进行验证.首先介绍了Bootloader在嵌入式系统开发里的重要性和作用,然后以目前市场上最为流行的嵌入式微处理芯片S3C2410为核心进行设计,并具体说明在操作系统运行之前,Bootloader需要对处理器及其内部各功能模块进行初始化以及操作系统文件的加载,最后通过自己设计的最小系统加载和引导Linux操作系统,验证设计的Bootloader. 相似文献
2.
3.
4.
引导加载程序vivi的分析和移植研究 总被引:2,自引:0,他引:2
Bootloader是嵌入式系统软件开发的第一个环节,它将软硬件紧密地衔接在一起,对于一个嵌入式设备后续的软件开发至关重要。本文以S3C2410x处理器和嵌入式Linux为基础,对嵌入式系统中的一款Bootloader进行分析和研究。在对vivi的分析过程中,探讨了vivi在S3C2410x处理器上的移植。 相似文献
5.
基于“Steppingstone”的Bootloader的设计与优化 总被引:1,自引:0,他引:1
在嵌入式系统中,Bootloader起着引导加载系统镜像的重要作用,通常运行于具有XIP特性的NOR FLASH中。在以SAMSUNG S3C2440A嵌入式处理器为核心的硬件平台上,基于处理器内置的称为"Steppingstone"的SRAM缓存,设计并实现一个从NAND FLASH启动的Bootloader,对处理器及其内部功能模块进行初始化工作,并通过采用串口下载等方法改进调试过程,提高平台的开发速度,极大地方便了开发人员的研发工作。 相似文献
6.
在微机线路保护中,利用数字信号处理器(DSP)高效快速的数字信号处理能力和嵌入式先进的精简指令集芯片机器(ARM)处理器强大的以太网通信功能,采用DSP+ARM9的双中央处理器(CPU)的硬件结构,两者之间采用双口随机存储器(RAM)进行数据交换。软件设计基于嵌入式Linux操作系统,移植了Bootloader、内核,构建了Ramdisk的根文件系统,并移植了应用程序。 相似文献
7.
8.
嵌入式系统中Bootloader的设计与实现是非常重要的环节,而Bootloader的引导程序中最常用且功能最强大的就是U-Boot。详细分析U-Boot的基本工作原理和运行流程,着重讨论其基于S3C2410A芯片所搭建的在嵌入式系统上的移植。特别选取NAND FLASH作为硬件存储设备,并实现NAND FLASH上的直接启动,完成嵌入式系统中U-boot的移植和Linux系统内核的引导,有助于嵌入式系统的开发。 相似文献
9.
洪家平 《信息安全与通信保密》2007,(2):95-97
随着嵌入式产品应用的普及,如何有效地保护开发者的科研成果不被非法仿制已越来越重要。论文从AES加密算法在AVR嵌入式系统芯片的Bootloader中的应用出发,介绍了AES的功能、特点、基本工作原理和工作流程,并详细讨论了AES加密算法在AVR嵌入系统芯片的Bootloader中实现的具体步骤。 相似文献
10.
个人数字媒体中心PMP系统的软件设计最底层是操作系统层,其中包括Bootloader引导程序,主要完成系统从FLASH的启动、LOGO的显示、以及OS的引导。Bootloader代码量虽少,但是其作用却非常重要。许多代码与处理器体系结构有关而不具备移植性,因此研究相关技术从而写出针对特定处理器的启动代码,对嵌入式系统设计尤为重要。 相似文献
11.
基于WinCE系统下Bootloader的开发 总被引:1,自引:0,他引:1
随着越来越多的嵌入式设备研发中采用操作系统支持,必然要根据目标板设计引导程序(Bootloader)。由于WinCE的设计目标是模块化及可伸缩性、实时性能好,通信能力强大,支持多种CPU,最大程度继承了桌面版Windows操作系统的丰富功能,因此被广泛地用在嵌入式系统中。本文首先介绍了WinCE系统的定制方法和Boot... 相似文献
12.
基于Bootloader的嵌入式软件通用更新机制 总被引:1,自引:0,他引:1
在嵌入式系统的使用过程中,或者在软件开发过程中,系统软件可能经常被损坏。开发人员需要方便地把嵌入式操作系统、文件系统和用户应用程序下载到特定的硬件平台。目前,通常的做法是使用专用的仿真器,或者在Bootloader中增加下载的功能。针对这两种方法的不便,提出了一种通用的更新机制——基于Bootloader的双系统更新机制,并在飞利浦STB810平台上实现。 相似文献
13.
在嵌入式系统当中,系统软件架构一般可分为三部分:引导加载程序、内核、应用程序。引导加载程序工作在系统的最底层,服务于内核启动,以及应用系统开发。因此,设计实现一个可靠的引导加载程序具有非常重要的意义。主要把目光集中在通用的引导加载程序的设计思想和实现技术。另外,基于对引导加载程序工作原理和系统启动流程的深入理解,设计开发了一种不同于传统的,高效的,依赖引导加载软件的硬件测试技术。 相似文献
14.
15.
16.
17.