嵌入式系统概念学习

嵌入式系统概论

本文学习自书:《嵌入式系统基础教程》,书中有更加详细的内容,该教程内容精炼、详实,重点突出。主编:金建设,大连理工大学出版社

1、与通用计算机相比,嵌入式系统的基本特征:嵌入性、专用性、软硬件的精简性和特殊要求。

[1] 作为设备的一部分嵌入到设备中,构成了具体的计算机应用系统(从表面看,不是以通用和独立的计算机形态出现)。

[2] 应用目的和功能相对专一,嵌入式系统的软硬件配置可能完全不同,不像通用计算机具有相同的标准配置,称为专用的计算机系统。

[3] 按照具体应用目的采用精简的软硬件配置(由于嵌入式系统的专用性和成本要求,不像通用计算机系统一样追求配备大容量的内存、高处理速度的微处理器、良好的人机接口设备)。

[4] 存在特殊要求(智能仪表在工业场合应用时,对它的可靠性和实时性要求要比通用计算机更严格)。

2、嵌入式系统定义:

[1] IEEE的定义:嵌入式系统是“控制、监视或辅助设备、机器和车间运行的装置”。

[2] 国内:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

3、嵌入式系统基本组成

[1] 嵌入式系统硬件

[2] 嵌入式系统软件:

1)  应用软件:针对特定的功能而设计的应用程序。由于嵌入式系统资源的有限性和系统的可靠性要求,嵌入式系统的应用软件代码一般要求高质量、高可靠性。

2)  嵌入式操作系统:较大型的嵌入式应用系统,为了方便多任务管理,很好地分配和管理内存,需要使用嵌入式操作系统,相对简单的嵌入式系统没有必要。

4、嵌入式系统特点:

[1] 专用的计算机系统

[2] 体积小、功耗低

[3] 高可靠性 和 实时性

[4] 高效地软硬件设计

[5] 软件固化在半导体存储器中

[6] 无自举开发能力:嵌入式系统一般只能运行应用程序而不能运行开发环境和开发工具,这种情况称为自举开发能力。一般通用计算机都能支持应用程序开发环境和开发工具的工作,它本身既能运行应用程序又能进行应用程序的开发。所以嵌入式系统采用宿主机-目标板的模式进行应用程序的开发,即 使用一台通用计算机作为宿主机,嵌入式系统作为目标板,在宿主机上运行开发环境和开发工具,经过宿主机上仿真调试好的程序再下载到目标板上运行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值