- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式操作系统介绍教程
在通信领域,数字技术正在全面取代模拟技术。在广播电视领域,很多国家已开始由模拟电视向数字电视转变,欧洲的DVB(数字电视广播)技术已在全球大多数国家推广。
北京数字电视,凤凰数字卫视,高清晰、互动点播、机顶盒。
尤其是在最近几年,嵌入式设备不断地进入到新的应用领域,比如PDA、手持设备、AutoPC、智能电话和机顶盒(STB)等。
针对如此巨大的市场,嵌入式系统的研发和生产也给我国信息产业实现跨越式发展提供了良好的机遇。;嵌入式系统设计是一门综合性的课程,涉及电子、计算机、自动控制等诸多专业知识,综合性强,包括微机原理、单片机设计、操作系统等课程内容。嵌入式系统是软件、硬件设计的完美结合。
通过嵌入式系统课程学习,可提升嵌入式系统设计的专业知识和实际设计能力。
知识的积累是与精力和时间的付出成正比的,要成为高手和专家,就需要不断的努力。;本节提要; 根据IEEE(国际电气和电子工程师协会)的定义
嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。
;一般定义;嵌入式系统发展的历史;嵌入式系统发展的历史;嵌入式系统发展的历史与现状 ;4.面向Internet阶段
21世纪随着Internet技术与信息家电、工业控制技术等的结合日益紧密,嵌入式设备与Internet的结合已成为大势所趋。通用计算机上使用的新技术逐步移植到嵌入式系统中。;嵌入式系统的几个重要特征;(2)专用性强
嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植。
即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。
同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合。 ;(3)系统精简
嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。
;(4)高实时性OS
这是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度。软件代码要求高质量和高可靠性、实时性。 ;(5)嵌入式软件开发走向标准化
嵌入式系统的应用程序可以没有操作系统直接在芯片上运行。
为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配RTOS(Real-Time Operating System)开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。;(6)嵌入式系统需要开发工具和环境
由于其本身不具备自主开发能力,即使设计完成以后,用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。
这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。
开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。 ;嵌入式系统的组成;软件硬件基本要素;常见的嵌入式操作系统;VxWorks;Windows Embedded;Palm OS;QNX;嵌入式Linux; ; ;什么是 Android?;Android 主要特点;Android 主要特点-良好的开放性平台;Android 主要特点-良好的开放性平台;Android 主要特点-实现个性化应用设定;Android 主要特点-实现个性化应用设定;Android 主要特点-与Google应用的无缝结合;支持谷歌全方位移动服务,丰富最新网络体验;本节提要;嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器一般就具备以下4个特点:
对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核的执行时间减少到最低限度。;具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。
可扩展的处理器结构,以能最迅速地开发出满足应用的最高性能的嵌入式微处理器。
嵌入式微处理器必须功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,如需要功耗只有mW甚至μW级。
;嵌入式微处理器分类;(1)嵌入式微控制器;微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。
微控制器是目前嵌入式系统工业的主流。片上外设资源一般比较丰富,适合于控制。;(2)嵌入式DSP处理器;
MPU嵌入式微处理器是由通用计算机中的CPU演变而来的。
与计算机处理器不同的
文档评论(0)