- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 1.3 嵌入式操作系统 Linux 是是自由和开放源码的类Unix操作系统,用C语言写成,目前存在着多种Linux版本都是基于Linux内核。 Linux内核提供对多种处理器的支持,支持跨平台,支持多用户、多任务,是一个先进的操作系统。 世界上运算最快的10台超级计算机运行的都是Linux操作系统,Linux也可以安装在各种嵌入式系统设备中。 Linux * 1.3 嵌入式操作系统 μC/OS-II是专门为嵌入式应用设计的实时操作系统。 μC/OS-II绝大部分的代码是用C语言编写的,包含一小部分汇编代码,使之可供不同架构的微处理器使用。 μC/OS-II也是源码公开,便于移植和维护。 μC/OS-II * 1.3 嵌入式操作系统 Windows CE 是微软公司嵌入式移动计算平台的基础,也是一个可定制,可裁剪的嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。Windows CE不开源。 基于Windows CE构建的嵌入式系统大致可以分为四个层次,其中硬件层和OEM层由硬件OEM厂商提供,操作系统层由微软公司提供,应用层由独立软件开发商提供。自底层向上依次是: 硬件层 OEM层 操作系统层 应用层 * 1.3 嵌入式操作系统 VxWorks操作系统是美国WindRiver公司于1983年设计开发的一款嵌入式实时操作系统,是由400多个相对独立、短小精悍的目标模块组成,其核心模块甚至可以微缩到8 KB。 VxWorks具有可裁剪微内核结构,高效的任务管理与通讯,支持多种物理介质及标准的、完整的TCP/IP网络协议等。 VxWorks操作系统本身以及开发环境都是专有的,价格一般都比较高。 早期主要用于军事领域。 VxWorks * 1.3 嵌入式操作系统 Palm OS是一种32位的嵌入式操作系统,早期由U.S. Robotics研制的专门用于掌上电脑产品Palm的操作系统,后来IBM、Sony、Handspring等厂商取得授权,在各自旗下产品中使用。 Palm OS运行要求内存与处理器资源较小,速度也很快,但不支持多线程,长远发展受到限制。 Palm OS * 1.4 嵌入式系统的选型原则 嵌入式系统选型主要依据它们在硬件、操作系统、应用软件及适用场合等方面进行。基本原则: 硬件方面结合应用对象特点,采用专用的嵌入式软硬件一体化设计,选择正确的嵌入式处理器芯片是关键,一旦选定不可逆转。再者就是系统硬件逻辑和接口,包括核心逻辑芯片组、可程序逻辑FPGA以及其它接口设备和处理器外部的硬件。 其次是选择嵌入式操作系统,一旦选定了操作系统,内核、实时程序,调度程序(scheduler)等软件的模型便固定。 某种程度上讲,嵌入式操作系统通常决定着嵌入式处理器的选择,而嵌入式处理器则无法改变嵌入式操作系统选择。 1.4嵌入式操作系统的选型原则 * 1.4.1 嵌入式处理器的选型原则 根据系统处理数据的主要类型来定处理器总线的位数 工业应用价格成本是影响处理器选型的另外的一个比较重要的原因 开发工具的支持 操作系统的支持 代码的继承性往往决定了处理器的选择 供应商的可持续性因素 依据预开发的产品与处理器自带资源相近程度进行选择 1.4.1 嵌入式处理器的选型原则 * 1.4.2 嵌入式操作系统的选型原则 可移植性原则 实时性要求 系统定制能力 低成本原则 中文内核支持 资源可利用性 图形界面开发能力 安全性原则 1.4.2 嵌入式操作系统的选型原则 * 本章小结 从嵌入式系统的定义、组成和特点出发,介绍了嵌入式系统的系统结构及发展趋势; 从嵌入式系统是专用计算机系统的思想出发,简要介绍微控制器、微处理器、DSP和片上系统等嵌入式处理器的特点; 从应用系统复杂程度出发,介绍了嵌入式系统分类; 从嵌入式操作系统功能作用出发,介绍几款嵌入式操作系统。 从工程应用角度介绍了嵌入式系统硬件选型、嵌入式操作系统选择的基本原则。 本章小结 * * 嵌入式系统设计 * 第1章 嵌入式系统基础 你所要知道的嵌入式系统,就在你的身边,就在你的手头 本章内容 * 1.1 嵌入式系统简介 1 1.2 嵌入式系统的历史与发展 2 1.3 嵌入式操作系统 3 1.4嵌入式操作系统的选型原则 4 * 本章主要内容 主要内容: 什么是嵌入式系统 嵌入式系统的组成与特点 嵌入式系统的发展历史与应用领域 常见的几种典型嵌入式操作系统 介绍如何进行嵌入式系统选型的。 基本要求: 认识、理解嵌入式系统无处不在的特点,初步掌握嵌入式系统的组成结构,激发学习嵌入式系统的兴趣。 本章主要内容 * 1.1嵌入式系统简介 什么是嵌入式系统 嵌入式系统的组成 嵌入式系统的特点 嵌入式系统的分类 嵌入式系统与PC机的区别 1.1嵌入式系统简介 * 1.1.1什么是
您可能关注的文档
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第五章.ppt
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第一章.ppt
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 嵌入式Linux系统开发教程参考答案20100625.doc
- 嵌入式Linux系统开发与应用 教学课件 作者 康维新 第1章 嵌入式系统概述.ppt
- 嵌入式Linux系统开发与应用 教学课件 作者 康维新 第2章 嵌入式Linux开发基础.ppt
- 嵌入式Linux系统开发与应用 教学课件 作者 康维新 第3章 开发环境的建立.ppt
- 嵌入式Linux系统开发与应用 教学课件 作者 康维新 第4章 嵌入式Linux网络编程.ppt
- 嵌入式Linux系统开发与应用 教学课件 作者 康维新 第5章 嵌入式设备驱动.ppt
- 嵌入式Linux系统开发与应用 教学课件 作者 康维新 第6章 Qt图形编程.ppt
- 嵌入式Linux系统开发与应用 教学课件 作者 康维新 第7章 嵌入式Linux综合设计项目实例.ppt
- 嵌入式系统设计 教学课件 作者 李秀娟 第2章2003.ppt
- 嵌入式系统设计 教学课件 作者 李秀娟 第3章2003.ppt
- 嵌入式系统设计 教学课件 作者 李秀娟 第4章2003.ppt
- 嵌入式系统设计 教学课件 作者 李秀娟 第5章2003.ppt
- 嵌入式系统设计 教学课件 作者 李秀娟 第6章2003.ppt
- 嵌入式系统设计 教学课件 作者 李秀娟 第7章2003.ppt
- 嵌入式系统设计 教学课件 作者 李秀娟 第8章2003.ppt
- 嵌入式系统设计 教学课件 作者 李秀娟 第9章2003.ppt
- 嵌入式系统设计大学教程 教学课件 作者 刘艺 许大琴 万福 ch1 嵌入式系统概述.ppt
- 嵌入式系统设计大学教程 教学课件 作者 刘艺 许大琴 万福 ch2 嵌入式系统设计基本概念.ppt
文档评论(0)