什么叫嵌入式软件

什么叫嵌入式软件,第1张

嵌入式软件是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式 *** 作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。

嵌入式软件一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括 *** 作系统软件(OS)(要求实时和多任务 *** 作)和应用程序编程。有时设计人员把这两种软件组合在一起。应用程序控制着系统的运作和行为;而 *** 作系统控制着应用程序编程与硬件的交互作用。

谈到嵌入式技术,可能除计算机方面相关专业人士外很少有人能够涉足了解。其实应用到嵌入式技术的产品已经渗透到我们生活的方方面面。从人们的生活到工业化生产,从银行、医疗到航空航天领域,嵌入式系统无处不在,图1为嵌入式应用领域。

嵌入,深深地固定,镶入的意思。而嵌入式系统,顾名思义就是一个嵌入在其他系统中的系统。IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助 *** 作机器和设备的装置”。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

个人跟喜欢这样的定义,除了个人电脑(PC)、工作站、大型超大型计算机,其他都可以归为嵌入式,电视,手机,路由器,柜员机(ATM),汽车导航,行车记录仪,打印机,MP3播放器、摇控器等,都是嵌入式范畴。

交通管理方面的应用有汽车导航,智能路灯,高清摄像头等;能源方面的应用有智能能电表,远程抄表系统,高压线路监测的无人机等;物流方面的应用有送货的无人机,仓库的运输机器人等;医疗健康方面的应用有电子血压计,电子温度计,电子秤等;嵌入式系统在家居应用实例有冰箱、空调、洗衣机、台灯、计算器、路由器、智能家居系统等。

在网上有很多人提问“嵌入式和单片机(一种微型计算机)有什么区别”,有人说单片机与嵌入式不一样,不属于嵌入式,有人说单片机属于嵌入式。因为嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式 *** 作系统、特定的应用程序组成,而单片机系统没有 *** 作系统只有应用程序,所以单片机不属于嵌入式。在这里不纠结这个问题,我们可以这样理解,嵌入式系统是一个大类,单片机是其中一个重要的子类。下面说简单的图文说明一下嵌入式系统在家居应用实例

1.单片机应用实例-感应灯

如图2所示,一个普通的感应灯,人来即亮,人走即灭。在我们嵌入式开发人员眼里,感应灯主要由“单片机+人体感应模块+LED灯”组成而已,如图3所示,加一个外壳,基本是一个感应灯的小demo。

2.单片机应用实例-触控台灯

如图4所示,一个普通的触控台灯,通过触控键控制灯的亮与灭。在我们嵌入式开发人员眼里,触控台灯主要由“单片机+按键触控模块+LED灯”组成而已,如图5所示,加一个外壳,基本是一个触控台灯的小demo。

3.单片机应用实例-计算器

如图6所示,一个普通的计算器。在我们嵌入式开发人员眼里,计算器主要由“单片机+按键+LCD显示屏”组成而已,如图7所示,加一个外壳,基本是一个触控台灯的小demo。

4.嵌入式系统-路由器

如图8所示,一个普通的路由器。与前面三个例子不一样,路由器上面是有 *** 作系统的, *** 作系统上面运行着应用程序,也就是说,由嵌入式微处理器、外围硬件设备、嵌入式 *** 作系统、特定的应用程序组成。路由器电路板正面,如图9所示。

由于时间关系,列举了部分的嵌入式的应用实例,其实还有很多没有说明, 这篇文章会不断的修改与增加内容,希望对想了解或学习嵌入式的人有帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10983387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存