什么是嵌入式系统? 广义上 。嵌入式系统是一种应用系统,它至少包含一个可编程的计算机 (通常是某种形式的微控制器、微处理器或数字信号处理芯片 (DSP))且使用该系统的人一般并未意识到该系统是基于计 算机的。 4口4四1是4P在刀0C 陈香兰(xlanchenoustc,edu,cn)(计界轧应 做人式操作系统 November 18.2014 8/50
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 什么是嵌入式系统? . 广义上 . . 嵌入式系统是一种应用系统,它至少包含一个可编程的计算机 (通常是某种形式的微控制器、微处理器或数字信号处理芯片 (DSP))且使用该系统的人一般并未意识到该系统是基于计 算机的。 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 18, 2014 8 / 50
什么是嵌入式系统? 国内的经典定义 。嵌入式系统是 “以应用为中心,以计算机技术为基础,并且软硬件可裁剪, 适用于应用系统对功能、可靠性、成本、体积、功耗有严 格要求的专用计算机系统 。一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以 及用户的应用程序等部分组成,用于实现对其他设备的控制、 监视或管理等功能。 4口4四1是142刀00 陈香兰(xlanchenoustc,edu,cn)(升界丸应 收人式择作系蛇 November 18.2014 9 50
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 什么是嵌入式系统? . 国内的经典定义 . . 嵌入式系统是 “以应用为中心,以计算机技术为基础,并且软硬件可裁剪, 适用于应用系统对功能、可靠性、成本、体积、功耗有严 格要求的专用计算机系统” 一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以 及用户的应用程序等部分组成,用于实现对其他设备的控制、 监视或管理等功能。 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 18, 2014 9 / 50
理解嵌入式系统的定义 ●可以从以下几个方面来理解国内对嵌入式系统的定义: 。嵌入式系统是面向用户、面向产品、面向应用的,它必须与 具体应用相结合才会具有生命力、才更具有优势。 即嵌入式系统是与应用紧密结合的,它具有很强的专用性, 必须结合实际系统需求进行合理的裁减利用· 4口4四是4P刀0C 陈香兰(xlanchenoustc,edu,cn)(升界款应 瓷人式操作委蛇 ovenber18,201410/50
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 理解嵌入式系统的定义 可以从以下几个方面来理解国内对嵌入式系统的定义: 1. 嵌入式系统是面向用户、面向产品、面向应用的,它必须与 具体应用相结合才会具有生命力、才更具有优势。 即嵌入式系统是与应用紧密结合的,它具有很强的专用性, 必须结合实际系统需求进行合理的裁减利用。 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 18, 2014 10 / 50
理解嵌入式系统的定义 ©嵌入式系统是将先进的计算机技术、半导体技术和电子技术 以及各个行业的具体应用相结合后的产物。 这就决定了它必然是一个技术密集、资金密集、高度分散· 不断创新的知识集成系统。所以,介入嵌入式系统行业,必 须有一个正确的定位。例如 Pa1mOS之所以在PDA领域占有70%以上的市场,就是因为其 立足于个人电子消费品,着重发展图形界面和多任务管理; 而风河的vxWorks.之所以在火星车上得以应用,则是因为其高 实时性和高可靠性· 4口4四是4P在刀00 陈香兰(xlanchenoustc,edu,cn)(升界款应 长人式操作香统 ovenber18,201410/50
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 理解嵌入式系统的定义 2. 嵌入式系统是将先进的计算机技术、半导体技术和电子技术 以及各个行业的具体应用相结合后的产物。 这就决定了它必然是一个技术密集、资金密集、高度分散、 不断创新的知识集成系统。所以,介入嵌入式系统行业,必 须有一个正确的定位。例如 ▶ Palm OS之所以在PDA领域占有70%以上的市场,就是因为其 立足于个人电子消费品,着重发展图形界面和多任务管理; ▶ 而风河的vxWorks之所以在火星车上得以应用,则是因为其高 实时性和高可靠性。 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 18, 2014 10 / 50
理解嵌入式系统的定义 。嵌入式系统必须根据应用需求可对软硬件进行裁剪,满足 应用系统的功能、可靠性、成本、体积等要求。所以,如 果能建立相对通用的软硬件基础,然后在其上开发出适应 各种需要的系统,是一个比较好的发展模式。目前的嵌入 式系统的核心往往是一个只有几KB到几十KB的微内核,需 要根据实际的使用进行功能扩展或者裁减·但是由于微内 核的存在,使得这种扩展能够非常顺利地进行。 4口4四是4P刀0C 陈香兰(xlanchenoustc,ed加,cn)(升异数应 瓷人式操作委蛇 ovenber18,201410/50
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 理解嵌入式系统的定义 3. 嵌入式系统必须根据应用需求可对软硬件进行裁剪,满足 应用系统的功能、可靠性、成本、体积等要求。所以,如 果能建立相对通用的软硬件基础,然后在其上开发出适应 各种需要的系统,是一个比较好的发展模式。目前的嵌入 式系统的核心往往是一个只有几KB到几十KB的微内核,需 要根据实际的使用进行功能扩展或者裁减,但是由于微内 核的存在,使得这种扩展能够非常顺利地进行。 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 18, 2014 10 / 50