嵌入式Linux系统的搭建与配置过程.doc

嵌入式Linux系统的搭建与配置过程.doc

ID:55218126

大小:94.00 KB

页数:15页

时间:2020-05-05

嵌入式Linux系统的搭建与配置过程.doc_第1页
嵌入式Linux系统的搭建与配置过程.doc_第2页
嵌入式Linux系统的搭建与配置过程.doc_第3页
嵌入式Linux系统的搭建与配置过程.doc_第4页
嵌入式Linux系统的搭建与配置过程.doc_第5页
资源描述:

《嵌入式Linux系统的搭建与配置过程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1.摘要………………………………………………………22.UBOOT,LINUX核,文件系统的介绍及相互关系..32.1嵌入式系统简介………………………………………32.2嵌入式Linux概述……………………………………32.3UBOOT简介………………………………………….43.UBOOT的启动过程……………………………………..64.核的主要功能和裁剪……………………………………74.1Linux的编译…………………………………………………74.2嵌入式Linux的配置和剪裁…………………………………

2、..85.文件系统的制作过程………………………………………86.交叉编译器的搭建和环境变量的设置…………………..97.驱动程序的编写过程与关键点…………………………117.1Linux网络驱动程序的结构………………………………117.2 网络驱动程序的基本方法………………………………127.3 网络驱动程序中用到的数据结构……………………….127.4 常用的系统支持………………………………………….147.5编写Linux网络驱动程序中需要注意的问题…………188.参考文献………………………………………

3、………..20摘要嵌入式系统是以应用为中心,以计算机为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4部分组成,用于实现对其它设备的控制、监视或管理等功能。其广泛应用于控制领域、消费电子产品等行业,已成为现代电子领域的重要研究方向之一。嵌入式Linux的研究已经成为当前信息技术研究的热点,它的应用蕴含着巨大的商业价值,并且己经广泛的应用于各种信息家电、通讯产品、工业控制中。论文首

4、先介绍了ARM和嵌入式Linux操作系统的特点和当前的发展概况。然后阐述了嵌入式Linux开发流程以及移植到具体硬件平台需要完成的工作,如U-Boot的移植、Linux核的编译与裁剪、文件系统的制作、驱动程序的编写等。关键字:嵌入式;ARM;嵌入式Linux;Linux核;驱动程序2.LINUX,UBOOT,文件系统的介绍及相互关系2.1嵌入式系统简介嵌入式系统是以应用为中心,以计算机为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。单片机、单板机控制系统以

5、及一些专用的工业控制计算机都可以称作嵌入式系统,它是嵌入式系统领域的重要组成部分,只是更着重于对各自硬件系统的研究。嵌入式系统更着重于对软件系统进行研究,顺应了软硬件协同设计以及应用需求的发展。目前,嵌入式系统己逐步发展成为一门学科,朝着系统化和规化的方面发展。嵌入式系统学科和产业的发展使得设计人员能够从容地面对越来越复杂的应用需求,通过软件和硬件的模块化设计大简化和加快应用系统的开发.嵌入式系统主要包括硬件和软件两部分。硬件包括处理器、存储器及外部设备、I/0端口和图形控制器等;软件部分包括操作系统(OS

6、)和用户应用程序。嵌入式系统硬件的核心是嵌入式微处理器。它的功能、外设集成度、速度、功耗、体积、成本、可靠性和电磁兼容性等方面均受到应用要求的制约,是各个半导体厂商之间竞争的热点。嵌入式系统的软件是实现嵌入式系统功能的关键,软件要求固化存储,代码的高质量、高可靠性和高实时性在许多场合也是基本要求。多任务嵌入式操作系统是知识集成的平台,是嵌入式系统走向工业标准化道路的基础,是嵌入式系统研究的重要方向。现在人们讲嵌入式系统时,某种程度上是指近些年来比较热门的具有操作系统的嵌入式系统。2.2嵌入式Linux概述L

7、inux操作系统源于芬兰一位大学生—LinusTorvalds的课余作品,随着Intemet的发展,Linux操作系统在全球计算机爱好者的关怀下,不断地发展和成长,己成为当前最流行的免费操作系统,任何人都可以自由的使用Linux源程序。嵌入式Linux操作系统的组成,我们可以和PC机相对应来理解,在PC机上,Windows的启动大致有BIOS、核、文件系统和初始化程序几个部分;那么相对而言,嵌入式Linux的移植有Bootloader、Linux核、文件系统、初始化和用户的应用程序几部分,Bootloade

8、r完成系统的初始化和引导。Linux操作系统具有以下几大特点:(1)开放源码,丰富的软件资源Linux遵循GPL(GNU通用许可证),用法律保障了用户免费获得核源代码的权利。由于嵌入式系统千差万别,往往需要针对某一具体应用去修改和优化系统,这样,能否获得源代码就至关重要。Linux是自由的操作系统,它的开放源代码使用户获得了最大的自由度。Linux上的软件资源十分丰富,每种通用程序在Linux上都可以找到,并且每

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。