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

嵌入式软件是什么意思

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

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

嵌入式软件的特征

独特的实用性

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

灵活的适用性

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

程序代码精简

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

可靠性、稳定性高

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

嵌入式软件的分类有哪些

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

系统软件

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

应用软件

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

支撑软件

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

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

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

相关资讯

  1. 1、光程研创将展出全球首款GeSi制程Explore系列3D传感器1331
  2. 2、5G技术对我们的健康有害吗?2142
  3. 3、工业机器人发展趋势浅析市场营收或将达到百亿2144
  4. 4、联想thinkplus智能会议一体机开启预售,如何实现智能商务体验?2242
  5. 5、通信经济运行:停留负增长区,同比下降0.02%2194
  6. 6、物流仓储如何做好数据分析?3209
  7. 7、神州信息发布企业级微服务平台SmrtEMSP,助推金融行业数字化转型2926
  8. 8、矽品集成电路封测项目开工将建成国际先进封装测试基地1523
  9. 9、麻省理工最新研究模拟出来自外太空的声音5035
  10. 10、天猫发布女性消费大数据报告:智能家居产品成为热门5157
全部评论(0)
我也有话说
0
收藏
点赞
顶部