共查询到20条相似文献,搜索用时 109 毫秒
1.
2.
Bootloader(引导加载程序)是嵌入式系统开发的重要环节,它使得操作系统和硬件平台联系起来,对嵌入式系统的后继软件开发十分重要。介绍了当前嵌入式开发中功能强大、稳定可靠的引导装载程序U-Boot的特点、移植的过程,并且实现了包括下载内核、yaffs文件系统和启动Linux的功能,利用相应的命令下载内核、yaffs文件系统和启动Linux,证实了所移植的U-Boot的正确性。 相似文献
3.
随着IT行业的发展,嵌入式系统日益重要,尤其是Linux操作系统更是得到了极高的重视与广泛的应用。本文以VMware虚拟机为工具,以fedora8及2.6.23内核版本为例,详细分析Linux操作系统的启动过程;并把启动过程分为硬件初始化、内核引导、运行init程序、建立终端等4部分。分析每个阶段的执行过程并画出整个操作系统的启动过程流程图。对Linux操作系统启动过程的分析,是进一步分析Linux内核及裁剪linux操作系统和最终将Linux用于嵌入式系统的基础工作。 相似文献
4.
嵌入式Linux系统构建和移植若干共性技术研究 总被引:7,自引:4,他引:3
分析了Linux操作系统的特点及其在嵌入式系统应用领域的优势,针对嵌入式Linux操作系统的构建和移植过程中的启动代码的移植、文件系统的选择与移植、实时性扩展等若干共性技术难题,提出了解决问题的方法和程序设计的基本框架。 相似文献
5.
Linux是一种适合于嵌入式系统的开源操作系统,可以高效地处理各种复杂的任务。从基于TI DM320的PMP解决方案入手,以TI DM320平台为例,提出一种在PMP系统上应用嵌入式Linux的方法,探讨了Bootloader启动程序和嵌入式Linux内核的移植过程。 相似文献
6.
7.
启动引导程序是嵌入式程序的开头部分,它负责ES860的硬件初始化,载入操作系统内核,向内核传递参数信息,并将控制转交给内核,然后由内核软件再初始化操作系统,从而实现整个系统的启动;文中通过对Linux引导程序工作原理和机制的分析,介绍了在嵌入式Linux系统下基于MPC860的启动引导程序的设计方法,分析了CPU、存储器、ES860的初始化过程,结合对引导程序Uboot的源代码讨论,提出了一个在ES860开发平台上实现的引导程序,对引导过程的第一阶段和第二阶段以及相应的源程序都作了详细的分析,对源程序的调试和固化过程也作了简要讨论. 相似文献
8.
嵌入式系统BootLoader的配置及移植是解决嵌入式系统的启动、初始化、操作系统内核的固化和引导等问题的关键。分析了ARM-Linux嵌入式系统的组成,介绍了BootLoader的概念及移植、修改需要注意的问题。并以S3CA480处理器为例,实现了其在Linux系统下的配置与移植,通过引导程序BootLoader的装入,成功解决了嵌入式系统的启动、初始化、操作系统内核的固化和引导等问题。 相似文献
9.
ARM-Linux嵌入式系统BootLoader的配置与移植 总被引:2,自引:1,他引:1
嵌入式系统BootLoader的配置及移植是解决嵌入式系统的启动、初始化、操作系统内核的固化和引导等问题的关键.分析了ARM-Linux嵌入式系统的组成,介绍了BootLosder的概念及移植、修改需要注意的问题.并以S3C44B0处理器为例,实现了其在Linux系统下的配置与移植,通过引导程序BootLoader的装入,成功解决了嵌入式系统的启动、初始化、操作系统内核的固化和引导等问题. 相似文献
10.
为了实现嵌入式Linux操作系统在PXA270上的移植与应用,要求设计嵌入式引导程序。引导程序软件设计的重点和难点是内核和文件系统的下载与加载。文中通过网络传输实现下载功能,网卡芯片选用LAN91C111,设计了PXA270与该网卡芯片的硬件连接,数据接收与发送的软件流程,并借助网络数据监控软件对传输数据进行监控,保证了软件设计的正确性。详细分析了内核的加载过程与软件设计方法,实现了Linux操作系统的正常启动。该引导程序已成功运行于PXA270平台,可提供类似系统开发的直接借鉴。 相似文献
11.
12.
13.
移植操作系统是开发嵌入式系统的前提和基础,通过将Linux 2.6内核移植到S3C2410目标板上,提出了嵌入式Linux移植的方法与具体实现过程。编译生成的内核在嵌入式系统中运行稳定。结果证明方法可行,并对开发其它类型的嵌入式系统有一定的参考意义。 相似文献
14.
基于嵌入式Linux的实时优化方案 总被引:9,自引:0,他引:9
在分析了国外两种主流嵌入式Linux实时化的实现方法的基础上,根据实时操作系统和Linux的特点,就实时调度策略、细粒度定时器等几个方面提出了改善系统实时性的一种优化方案。 相似文献
15.
I2C总线控制如今在嵌入式控制系统中得到越来越广泛的应用。目前主流的嵌入式操作系统主要采用Linux。虽然I2C硬件体系结构比较简单,但是I2C体系结构在Linux中的实现却相当复杂。通过阐述Linux系统中I2C总线体系结构,在此基础上完成嵌入式Linux系统中I2C总线驱动的开发。以具体例子给出了在ARM处理器S3C2410的I2C总线上与I2C从设备通信的一般方法,并利用设备驱动提供的用户接口函数进行I2C应用程序的开发。 相似文献
16.
嵌入式系统和Linux 总被引:4,自引:0,他引:4
嵌入式智能产品将是继PC和Internet之后的最伟大发明。本文就嵌入式系统及嵌入式操作系统的特点,分析Linux作为嵌入式操作系统的优势,并对当前的嵌入式Linux作一简要介绍。 相似文献
17.
18.
19.
20.
基于ARM的Linux网络设备驱动程序开发 总被引:2,自引:0,他引:2
对基于ARM的网络设备驱动程序开发进行了研究,分析了嵌入式Linux网络设备驱动程序的实现原理和运行过程,讲述了嵌入式系统中网络设备驱动开发的具体过程.在嵌入式Linux中实现DM9000网卡驱动,并结合实现DM9000网卡驱动的实例讲解了基于Linux操作系统的网卡驱动程序开发流程.具体分析了网络设备的初始化、设备的打开与关闭、数据的传送和接收以及超时处理等相关过程.最后归纳总结了基于嵌入式Linux网络设备驱动程序的一般方法. 相似文献