Linux嵌入式应用论文_计算机-linux-Unix相关.pdf
-word.zl-课 程 论 文 题目:Linux 嵌入式应用 -word.zl-摘 要 进几年来,随着物联网的迅猛开展,嵌入式系统的应用在国内也开展得如火如荼,尤其是Linux嵌入式系统。Linux作为一套免费使用并自由传播的性能稳定的多用户的类Unix操作系统,正在向各个方面广泛扩展及改进应用,在目前嵌入式开发系统中,大约有一半以上使用的是Linux系统。本文主要介绍嵌入式系统的应用现状,以及Linux系统在嵌入式开发中的优势、应用和前景。关键词:嵌入式;Linux ABSTRACT In the past few years,with the rapid development of the Internet of things,the application of embedded system has also been developing at home,especially the Linux embedded system.The spread of Linux as a free of charge and free of stable performance of multi-user unix-like operating system,is widely extended in all directions and improve application,in the embedded development system,there are about more than half are using the Linux system.This paper mainly introduces the application status of embedded system and the advantages,application and prospect of Linux system in embedded development.Keywords:Embedded;Linux 嵌入式系统作为一套免费使用并自由传播的性能稳定的多用户的类操作系统正在向各个方面广泛扩展及改进应用在目前嵌入式开发系统中大约有一半以上使用的是系统本文主要介绍嵌入式系统的应用现状以及系统在嵌入式开发中的时人们对于智能设备的要求越来越高智能设备需要实现的功能也越来越复杂嵌入式系统将得到广泛应用大约在年智能产品开场蔓延相对现在的时间并不是很久从目前的技术开展来看智能产品已延伸到了物联网技术大数据等当然他们电视机冰箱微波炉电子手杖以家庭网络为核心的智能家电嵌入式瘦效劳器嵌入式网关和嵌入式因特网路由器等嵌入式系统已经透到我们的工作和生活中目前在制造工业过程控制通讯仪器仪表汽车船舶航空航天军事装备消费类产品等-word.zl-1 概述 现如今,我们即将进入智能时代,智能设备越来越多,嵌入式的应用也越来越广泛,同时人们对于智能设备的要求越来越高,智能设备需要实现的功能也越来越复杂,嵌入式 Linux 系统将得到广泛应用。大约在 2011年智能产品开场蔓延,相对现在的时间并不是很久,从目前的技术开展来看,智能产品已延伸到了物联网技术、大数据等,当然他们也是离不开核心的嵌入式开发。2 目前Linux 嵌入式的研究现状 嵌入式产品无处不在,在我们的生活中,手机、PDA、掌上电脑、遥控开关、电视机、冰箱、微波炉、电子手杖、以家庭网络为核心的智能家电、嵌入式瘦效劳器、嵌入式网关和嵌入式因特网路由器等,嵌入式系统已经渗透到我们的工作和生活中。目前,在制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等领域中,消费类电子产品、移动计算设备、网络设备和工控、仿真、医疗仪器等都依靠了嵌入式系统的开发。嵌入式产品的产业持续快速增长,新产品、新技术更新速度加快,应用市场的空间不断扩展,终端应用产品市场规模巨大,嵌入式技术不断开展进步;嵌入式产品产业开展环境不断改善等使得嵌入式产品现已成为中国IT 产业中的一个重要增长点。这样,就需要更多的关于嵌入式开发的专业人员,来不断的加深这方面的研究,扩展其应用。嵌入式系统作为一套免费使用并自由传播的性能稳定的多用户的类操作系统正在向各个方面广泛扩展及改进应用在目前嵌入式开发系统中大约有一半以上使用的是系统本文主要介绍嵌入式系统的应用现状以及系统在嵌入式开发中的时人们对于智能设备的要求越来越高智能设备需要实现的功能也越来越复杂嵌入式系统将得到广泛应用大约在年智能产品开场蔓延相对现在的时间并不是很久从目前的技术开展来看智能产品已延伸到了物联网技术大数据等当然他们电视机冰箱微波炉电子手杖以家庭网络为核心的智能家电嵌入式瘦效劳器嵌入式网关和嵌入式因特网路由器等嵌入式系统已经透到我们的工作和生活中目前在制造工业过程控制通讯仪器仪表汽车船舶航空航天军事装备消费类产品等-word.zl-3 嵌入式系统的概念 3.1 嵌入式系统的定义 嵌入式系统Embedded system,是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统,根据英国电气工程师协会 U.K.Institution of Electrical Engineer的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进展优化,减小尺寸降低本钱。嵌入式系统通常进展大量生产,所以单个的本钱节约,能够随着产量进展成百上千的放大。3.2 嵌入式系统的构成 嵌入式系统一般包括嵌入式微处理器、外围硬件设备、嵌入式操作系统和应用程序四个局部。它涵盖了通信、网络、工业控制、消费电子、汽车电子等各个行业。3.3 嵌入式系统的特点 1 嵌入式系统是面向特定应用的 2 嵌入式系统的涉及领域广 3 嵌入式系统的硬件和软件都必须具备高度可定制性 4 嵌入式系统的生命周期相当长 5 嵌入式系统本身并不具备在其上进展进一步开发的能力 嵌入式系统作为一套免费使用并自由传播的性能稳定的多用户的类操作系统正在向各个方面广泛扩展及改进应用在目前嵌入式开发系统中大约有一半以上使用的是系统本文主要介绍嵌入式系统的应用现状以及系统在嵌入式开发中的时人们对于智能设备的要求越来越高智能设备需要实现的功能也越来越复杂嵌入式系统将得到广泛应用大约在年智能产品开场蔓延相对现在的时间并不是很久从目前的技术开展来看智能产品已延伸到了物联网技术大数据等当然他们电视机冰箱微波炉电子手杖以家庭网络为核心的智能家电嵌入式瘦效劳器嵌入式网关和嵌入式因特网路由器等嵌入式系统已经透到我们的工作和生活中目前在制造工业过程控制通讯仪器仪表汽车船舶航空航天军事装备消费类产品等-word.zl-6 为了提高执行速度和系统可靠性 4 嵌入式系统的应用现状 嵌入式系统是数字化产品的核心,在制作工业、航空、航天、军事装备、消费类产品、船舶、汽车、仪器、仪表、通讯等领域都有较大的应用。4.1消费类电子产品 在我国,消费类电子产品主要指用于个人和家庭与播送、电视有关的音频和视频产品。在即将到来的智能时代,计算机将无处不在,家用电器将向着数字化和网络化开展,电视机、冰箱、微波炉、等都将嵌入计算机,并通过家庭控制中心与 Internet 联接,转变为智能网络家电,还可以实现远程医疗、远程教育等。目前,智能小区的开展为机顶盒翻开了市场,机顶盒将成为网络终端,它不仅可以使模拟电视接收数字电视节目,而且可以上网、炒股、点播电影,实现交互式电视,依靠网络效劳器提供各种效劳。嵌入式系统为信息家电(网络冰箱、机顶盒、家庭网关、数字机顶盒等)的实现提供了可能和广阔的技术前景。4.2移动计算设备 移动计算设备主要是指手机、PDA、掌上电脑等移动设备。移动计算技术将使计算机或其它信息智能终端设备在无线环境下实现数据传输及资源共享。它的作用是将有用、准确、及时的信息提供给任何时间、任何地点的任何客户。中国拥有最大的手机用户,而掌上电脑和 PDA 等因为易于使用、携带方便、价格廉价而得到了快速开展,PDA 与手机已呈现融合趋势。用掌上电脑或 PDA 上网,人们可以随时随地获取信息。嵌入式系统作为一套免费使用并自由传播的性能稳定的多用户的类操作系统正在向各个方面广泛扩展及改进应用在目前嵌入式开发系统中大约有一半以上使用的是系统本文主要介绍嵌入式系统的应用现状以及系统在嵌入式开发中的时人们对于智能设备的要求越来越高智能设备需要实现的功能也越来越复杂嵌入式系统将得到广泛应用大约在年智能产品开场蔓延相对现在的时间并不是很久从目前的技术开展来看智能产品已延伸到了物联网技术大数据等当然他们电视机冰箱微波炉电子手杖以家庭网络为核心的智能家电嵌入式瘦效劳器嵌入式网关和嵌入式因特网路由器等嵌入式系统已经透到我们的工作和生活中目前在制造工业过程控制通讯仪器仪表汽车船舶航空航天军事装备消费类产品等-word.zl-4.3 网络设备 设计和制造嵌入式瘦效劳器、嵌入式网关和嵌入式因特网路由器已成为嵌入式 In-ternet 时代的关键和核心技术。其中包括路由器、交换机等各种网络设备。基于 Linux 等的网络设备价格低廉,将为企业提供更为廉价的网络方案。4.4 工控、仿真、医疗仪器等 工业、医疗卫生、国防等各部门对智能控制需求的不断增长,同时也对嵌入式微处理器的运算速度、可扩大能力、系统可靠性、功耗和集成度等方面提出了更高的要求。5 Linux 系统在嵌入式系统中的优势 目前用于开发的嵌入式系统中,有一半以上用的是 Linux 系统,它能够在嵌入式系统中有如此的地位,和它的优点是分不开的。5.1 完全免费 Linux 是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了 Linux 的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进展改变,这让 Linux 吸收了无数程序员的精华,不断壮大。嵌入式系统作为一套免费使用并自由传播的性能稳定的多用户的类操作系统正在向各个方面广泛扩展及改进应用在目前嵌入式开发系统中大约有一半以上使用的是系统本文主要介绍嵌入式系统的应用现状以及系统在嵌入式开发中的时人们对于智能设备的要求越来越高智能设备需要实现的功能也越来越复杂嵌入式系统将得到广泛应用大约在年智能产品开场蔓延相对现在的时间并不是很久从目前的技术开展来看智能产品已延伸到了物联网技术大数据等当然他们电视机冰箱微波炉电子手杖以家庭网络为核心的智能家电嵌入式瘦效劳器嵌入式网关和嵌入式因特网路由器等嵌入式系统已经透到我们的工作和生活中目前在制造工业过程控制通讯仪器仪表汽车船舶航空航天军事装备消费类产品等-word.zl-5.2支持多个平台 Linux 可以运行在多种硬件平台上,如具有 x86、680 x0、SPARC、Alpha等处理器的平台。此外 Linux 还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年 1 月份发布的 Linux 2.4 版内核已经能够完全支持 Intel 64 位芯片架构。同时 Linux 也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。5.3 内核精简并且高效 针对不同的实际需求可以将内核功能进展适当裁剪减少了对硬件资源的消耗。所有的内核代码都可以在/usr/src/linux下找到系统开发人员就可以根据自己的需求更改或是套用这些源代码。5.4 完全兼容 POSIX1.0 标准 这使得可以在 Linux 下通过相应的模拟器运行常见的 DOS、Windows 的程序。这为用户从 Windows 转到 Linux 奠定了根底。许多用户在考虑使用Linux 时,就想到以前在 Windows 下常见的程序是否能正常运行,这一点就消除了他们的疑虑。5.5多用户、多任务 Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务那么是现在电脑最主要的一个特点,Linux 可以使多个程序同时并独立地运行。嵌入式系统作为一套免费使用并自由传播的性能稳定的多用户的类操作系统正在向各个方面广泛扩展及改进应用在目前嵌入式开发系统中大约有一半以上使用的是系统本文主要介绍嵌入式系统的应用现状以及系统在嵌入式开发中的时人们对于智能设备的要求越来越高智能设备需要实现的功能也越来越复杂嵌入式系统将得到广泛应用大约在年智能产品开场蔓延相对现在的时间并不是很久从目前的技术开展来看智能产品已延伸到了物联网技术大数据等当然他们电视机冰箱微波炉电子手杖以家庭网络为核心的智能家电嵌入式瘦效劳器嵌入式网关和嵌入式因特网路由器等嵌入式系统已经透到我们的工作和生活中目前在制造工业过程控制通讯仪器仪表汽车船舶航空航天军事装备消费类产品等-word.zl-5.6良好的界面 Linux 同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进展操作。它同时也提供了类似 Windows 图形界面的X-Window 系统,用户可以使用鼠标对其进展操作。在 X-Window 环境中就和在 Windows 中相似,可以说是一个 Linux 版的 Windows。6 Linux 系统在嵌入式系统中的应用 6.1 实时应用 Linux 的实时应用许多嵌入式系统要求能预测、可限定响应时间地响应外界事件,此类实时系统包括工厂自动控制、数据采集、控制系统、音频及视频应用、多数电脑化产品及设备。尽管 Linux 不是一个真正的实时操作系统Linux 内核不提供对事件优先级及抢占特性的支持,但它已经有几个增加的选择可以给基于 Linux 的系统提供实时特性。其中,最常用的方法就是双核结合,把一个通用操作系统作为一个任务运行在一个实时内核上。6.2 应用举例 1、机顶盒 机顶盒是十分普遍的,然而 Linux 是机顶盒的核心,比方,我们利用机顶盒来流式传送内容,运行 Ubuntu 的 Neuros Link 网络视频播放设备。2、自动取款机 多年来专家发现,windows 对银行业务来说不太平安,于是看到了 Linux应用于 ATM。嵌入式系统作为一套免费使用并自由传播的性能稳定的多用户的类操作系统正在向各个方面广泛扩展及改进应用在目前嵌入式开发系统中大约有一半以上使用的是系统本文主要介绍嵌入式系统的应用现状以及系统在嵌入式开发中的时人们对于智能设备的要求越来越高智能设备需要实现的功能也越来越复杂嵌入式系统将得到广泛应用大约在年智能产品开场蔓延相对现在的时间并不是很久从目前的技术开展来看智能产品已延伸到了物联网技术大数据等当然他们电视机冰箱微波炉电子手杖以家庭网络为核心的智能家电嵌入式瘦效劳器嵌入式网关和嵌入式因特网路由器等嵌入式系统已经透到我们的工作和生活中目前在制造工业过程控制通讯仪器仪表汽车船舶航空航天军事装备消费类产品等-word.zl-3、效劳器的搭建 由于 Linux 的稳定性和可靠性,有很大一局部的效劳器使用的是 linux系统。4、政府机关 美国国防部使用 Linux-“美国陆军是安装红帽 Linux 的最大基地,美国海军核潜艇舰队运行在 Linux 上。7 嵌入式 Linux 的开展前景与展望 在我们的生活中,手机、PDA、掌上电脑、遥控开关、电视机、冰箱、微波炉、电子手杖、以家庭网络为核心的智能家电、嵌入式瘦效劳器、嵌入式网关和嵌入式因特网路由器等产品都是与嵌入式系统有很大的关联,并且还在不停的朝着智能化、多样化、稳定化开展。在制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等领域中,消费类电子产品、移动计算设备、网络设备和工控、仿真、医疗仪器等都依靠了嵌入式系统的开发。嵌入式产品的持续快速增长,说明了开发和探索嵌入式系统有着十分重要的意义。在嵌入式系统的应用中,Linux 嵌入式操作系统将以其得天独厚的优势,成为嵌入式系统的主旋律。参考文献 1 Robert Love.Linux Kernel DevelopmentM.Addison-Wesley Professional.May 2010.2 鸟哥.鸟哥的 Linux 私房菜根底学习篇M.人民邮电出版社.2011-12.3 李继灿.微型计算机系统与接口M.:清华大学出版社,2011.6.4 邱世华.Linux 操作系统之奥秘M.:电子工业出版社,2008.5 NEIL MATTHEW.Linux 程序设计第 4 版M.人民邮电出版社.2012-01.6 孙斌.Linux 操作系统M.:西安电子科技大学出版社,2011.2.7 韦东山.嵌入式 Linux 应用开发完全手册M.:人民邮电出版社.2008-08.嵌入式系统作为一套免费使用并自由传播的性能稳定的多用户的类操作系统正在向各个方面广泛扩展及改进应用在目前嵌入式开发系统中大约有一半以上使用的是系统本文主要介绍嵌入式系统的应用现状以及系统在嵌入式开发中的时人们对于智能设备的要求越来越高智能设备需要实现的功能也越来越复杂嵌入式系统将得到广泛应用大约在年智能产品开场蔓延相对现在的时间并不是很久从目前的技术开展来看智能产品已延伸到了物联网技术大数据等当然他们电视机冰箱微波炉电子手杖以家庭网络为核心的智能家电嵌入式瘦效劳器嵌入式网关和嵌入式因特网路由器等嵌入式系统已经透到我们的工作和生活中目前在制造工业过程控制通讯仪器仪表汽车船舶航空航天军事装备消费类产品等