- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统与单片机-网络教学综合平台-北京科技大学
嵌入式系统与单片机 北京科技大学电子信息系 第七讲 嵌入式系统综述 计算机工业的分类 以往我们按照计算机的体系结构、运算速度、结构规模、适用领域,将其分为大型计算机、中型机、小型机和微计算机,并以此来组织学科和产业分工,这种分类沿袭了约40年。 随着计算机技术和产品对其它行业的广泛渗透,以应用为中心的分类方法变得更为切合实际,也就是按计算机的嵌入式应用和非嵌入式应用将其分为嵌入式计算机和通用计算机。 一、嵌入式系统的基本概念 什么是“嵌入式系统”? 根据IEEE(国际电气和电子工程师协会)的定义: 嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。 可以看出此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。 一般定义 “以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。” 嵌入式系统工业的特点和要求 嵌入式系统工业是不可垄断的高度分散的工业 从某种意义上来说,通用计算机行业的技术是垄断的。 嵌入式系统则不同,它是一个分散的工业,充满了竞争、机遇与创新,没有哪一个系列的处理器和操作系统能够垄断全部市场。 嵌入式系统具有的产品特征 (1)量体裁衣 (2)生命周期较长 (3)软件继承性 (4)处理器发展稳定性 嵌入式系统工业的特点和要求 嵌入式系统软件的特征 (1)软件要求固态化存储 (2)软件代码高质量、高可靠性 (3)系统软件(OS)的高实时性是基本要求 (4)多任务操作系统是知识集成的平台和走向工业标准化道路的基础 嵌入式系统工业的特点和要求 嵌入式系统开发需要开发工具和环境 嵌入式系统软件需要RTOS开发平台 嵌入式系统开发人员以应用专家为主 嵌入式系统是信息产业走向二十一世纪知识经济时代的最重要的经济增长点之一,这是一个不可垄断的工业,对中国的信息产业来说充满了机遇和挑战。 嵌入式工业的基础是以应用为中心的芯片设计和面向应用的软件开发。实时多任务操作系统(RTOS)进入嵌入式系统工业的意义,不亚于历史上机械工业采用三视图后的发展,对嵌入式软件的标准化和加速知识创新是一个里程碑。 这两点应特别引起中国信息产业界的关注。 嵌入式处理器分类与现状 嵌入式微处理器(Embedded Microprocessor Unit, EMPU) 嵌入式处理器目前主要有Am186/88、386EX、SC-400、Power PC、68000、MIPS、ARM系列等。 嵌入式微控制器(Microcontroller Unit, MCU) 嵌入式DSP处理器(Embedded Digital Signal Processor, EDSP) 嵌入式DSP处理器比较有代表性的产品是TexasInstruments的TMS320系列和Motorola的DSP56000系列 嵌入式处理器分类与现状 嵌入式片上系统(System On Chip) 嵌入式系统的软件开发平台 实时多任务操作系统(Real Time multi-tasking Operation System,RTOS) 实时多任务操作系统(RTOS)是嵌入式应用软件的基础和开发平台。目前大多数嵌入式开发还是在单片机上直接进行,没有RTOS,但仍要有一个主程序负责调度各个任务。 RTOS是一段嵌入在目标代码中的程序,系统复位后首先执行,相当于用户的主程序,用户的其它应用程序都建立在RTOS之上。不仅如此, RTOS还是一个标准的内核,将CPU时间、中断、I/O、定时器等资源都包装起来,留给用户一个标准的API,并根据各个任务的优先级,合理地在不同任务之间分配CPU时间。 实时系统 实时系统是指能在确定的时间内执行其功能,并对外部的异步事件做出响应的计算机系统。其操作的正确性不仅依赖于逻辑设计的正确程度,而且与这些操作进行的时间有关。 “在确定的时间内”是该定义的核心。也就是说,实时系统是对响应时间有严格要求的。 ?实时系统对逻辑和时序的要求非常严格,如果逻辑和时序出现偏差将会引起严重后果。 RTOS的基本结构 RTOS最关键的部分是实时多任务内核,它的基本功能包括任务管理、定时器管理、存储器管理、资
文档评论(0)