嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第一章.pptVIP

嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第一章.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 1、嵌入式系统是面向产品、面向用户、面向应用的。它必须结合实际的应用场合才能有其优势。因此对于三个面向的理解,可以认为嵌入式系统具有很强的专业性,必须结合实际系统需求在软硬件方面进行合理的裁剪。 2、嵌入式系统是一个技术密集、集成度高、需要不断创新的集成系统。嵌入式系统式结合了计算机技术、半导体技术、微电子技术以及各个行业的具体专业应用知识,所以,嵌入式系统在设计之前必须有一个正确的定位。例如Palm就是因为其立足于个人电子消费品市场,使其在PDA领域占有70%的市场;而VxWorks之所以在火星车上得到应用,则是因为其高实时性和高可靠性。 3、嵌入式系统必须根据应用场合对软硬件进行必要的裁剪已实现需要的功能。对于不同的应用场合,系统的硬件和软件需求一般都是不同的。设计开发需要的软硬件,去除不需要的资源也是使系统满足功能、可靠性、体积、成本所要求的。所以,在相对通用的软硬件基础上,然后对其开发出使用不同应用场合的系统,是嵌入式系统一般的发展模式。 嵌入式系统一般由嵌入式计算机和执行部件组成。其中嵌入式计算机是整个嵌入式系统的核心,主要包括硬件层、中间层、系统软件层以及应用软件层;执行部件则是接收嵌入式计算机系统发出的控制指令,执行规定的操作,也被称作被控对象。 二十世纪八十年代 二十世纪九十年代以后 嵌入式操作系统发展已进入成熟时期,此时出现了众多嵌入式操作系统,它们大多具有跨平台的移植技术,并且在同一个系统之下也可以通过选择开发工具来使用Java,C或者汇编语言等自己熟悉的语言来开发。现比较常用的WinCE,Linux,VxWorks,μC/OS-II,Symbian等等。 工业控制: 信息家电: 机器人: POS网络及电子商务: 公共交通无接触智能卡(Contactless Smartcard, CSC)发行系统,公共电话卡发行系统,自动售货机,各种智能ATM终端将全面走入人们的生活,到时手持一卡就可以行遍天下。 家庭智能管理系统: 水、电、煤气表的远程自动抄表,安全防火、防盗系统,其中嵌有的专用控制芯片将代替传统的人工检查,并实现更高,更准确和更安全的性能。目前在服务领域,如远程点菜器等已经体现了嵌入式系统的优势。 交通管理: 嵌入式系统技术已经获得了广泛的应用于车辆导航、流量控制、信息监测与汽车服务等方面。通过内嵌GPS模块,GSM模块的移动定位终端已经在各种运输行业获得了成功的使用。目前GPS设备已经从尖端产品进入了普通百姓的家庭,只需要几千元,就可以随时随地找到你的位置。 环境工程与自然: 水文资料实时监测,防洪体系及水土质量监测、堤坝安全,地震监测网,实时气象信息网,水源和空气污染监测。在很多环境恶劣,地况复杂的地区,嵌入式系统将实现无人监测。 嵌入式系统的核心模块就是各种类型的嵌入式处理器。 嵌入式处理器可以分为嵌入式微控制器(Embedded Microcontroller Unit,EMCU)、嵌入式微处理器(Embedded Microprocessor Unit,EMPU)、嵌入式DSP处理器(Embedded Digital Signal Processor,EDSP)和嵌入式片上系统(Embedded System on Chip,ESOC)四类。 从20世纪80年代开始,出现了各种各样的商业用嵌入式操作系统。这些操作系统大部分都是为专有系统而开发,从而形成了目前多种形式的商用嵌入式操作系统百家争鸣的局面,如Linux、VxWorks、pSOS、PalmOS和Windows CE等。 随着Linux的迅速发展,嵌入式Linux现在已经有许多的版本,包括强实时的嵌入式Linux(如新墨西哥工学院的RT-Linux和堪萨斯大学的KURT-Linux等)和一般的嵌入式Linux版本(如uClinux和PocketLinux等)。其中,RT-Linux通过把通常的Linux任务优先级设为最低,而所有的实时任务的优先级都高于它,以达到既兼容通常的Linux任务又保证强实时性能的目的。另一种常用的嵌入式Linux是uClinux,它是针对没有MMU的处理器而设计的。它不能使用处理器的虚拟内存管理技术,对内存的访问是直接的,所有程序中访问的地址都是实际的物理地址。它专为嵌入式系统做了许多小型化的工作。 嵌入式Linux 随着Linux的迅速发展,嵌入式Linux现在已经有许多的版本,包括强实时的嵌入式Linux(如新墨西哥工学院的RT-Linux和堪萨斯大学的KURT-Linux等)和一般的嵌入式Linux版本(如uClin

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档