嵌入式软件是什么意思_嵌入式软件的分类有哪些

嵌入式软件是什么意思

嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。

嵌入式软件与嵌入式系统是密不可分的,嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式软件就是基于嵌入式系统设计的软件,它也是     计算机   软件的一种,同样由程序及其文档组成,是嵌入式系统的重要组成部分。

嵌入式软件的特征

独特的实用性

嵌入式软件是为嵌入式系统服务的,这就要求它与外部硬件和设备联系紧密。嵌入式系统以应用为中心,嵌入式软件是应用系统,根据应用需求定向开发,面向产业、面向市场,需要特定的行业经验。每种嵌入式软件都有自己独特的应用环境和实用价值。

灵活的适用性

嵌入式软件通常可以认为是一种     模块化   软件,它应该能非常方便灵活地运用到各种嵌入式系统中,而不能破坏或更改原有的系统特性和功能。嵌入式软件要使用灵活,应尽量优化配置,减小对系统的整体继承性,升级更换灵活方便。

程序代码精简

由于嵌入式系统本身的应用有小体积、小存储空间、低成本、低功耗等要求,嵌入式软件和大型机上的软件相比,具有代码精简、执行效率高等特点。

可靠性、稳定性高

嵌入式系统应用要求一般较为苛刻,特别是在涉及安全相关的领域,如汽车电子、工业控制、航空航天等,这些领域的嵌入式系统不仅要求硬件可靠,还对嵌入式软件提出了更高的要求。嵌入式软件需要运行可靠、稳定,具有错误处理及故障恢复等功能。

嵌入式软件的分类有哪些

按照通常的分类方法,嵌入式软件可以分为系统软件、应用软件和支撑软件三大类。

系统软件

系统软件控制和管理嵌入式系统资源,为嵌入式应用提供支持的各种软件,如设备驱动程序、嵌入式操作系统、嵌入式中间件等。

应用软件

应用软件是嵌入式系统中的上层软件,它定义了嵌入式设备的主要功能和用途,并负责与用户进行交互。应用软件是嵌入式系统功能的体现,如飞行控制软件、手机软件、MP3播放软件、电子地图软件等,一般面向特定的应用领域。

支撑软件

支撑软件是指辅助软件开发的工具软件,如系统分析设计工具、在线仿真工具、交叉编译器源程序模拟器和配置管理工具等。

在嵌入式系统当中,系统软件和应用软件运行在目标平台上(即嵌入式设备上),而对于各种软件开发工具来说,它们大部分都运行在开发平台(PC机)上,运行Windows或     Linux   操作系统。

嵌入式软件是什么意思_嵌入式软件的分类有哪些_设计制作_MEMS/传感技术
43
157
0
58

相关资讯

  1. 1、中国联通三驾马车推动10GPON规模部署,推进千兆城市建设3200
  2. 2、索尼新专利磁性追踪手套用于PSVR体验交互控制2693
  3. 3、岭纬科技为无人驾驶打造高性能激光雷达1197
  4. 4、产值占全国四成,上海成机器人产业聚集地4223
  5. 5、三星首次分享7nmEUV工艺细节,预计明年量产217
  6. 6、北京大数据研究院签约泰豪集团,成立大数据联合实验室4765
  7. 7、德国汉堡大学发明一种用于磁位的热传感器3489
  8. 8、青岛高新区机器人产业年产值达90亿元!378
  9. 9、北京忆芯发布“风林火山”四大方案和NVMeSSD主控STAR1000P3083
  10. 10、这位全职奶爸将儿子培养成编程网红888
全部评论(0)
我也有话说
0
收藏
点赞
顶部