嵌入式是属于硬件还是软件

嵌入式并不是单独的硬件和软件。嵌入式指的就是嵌入式系统,是由硬件和软件组成,能够独立运行的设备。嵌入式系统软件系统包括软件运行环境和操作系统,硬件包括处理器、存储器和其它模块等内容。

Embedded 嵌入式

嵌入式硬件系统

大多数嵌入式系统的硬件平台包括两部分:

1.以通用处理器为中心的协议处理模块,用于网络控制协议的处理;

2.以数字信号处理器(DSP)为中心的信号处理模块,用于调制、解调和数模信号转换

硬件系统结构

嵌入式系统的核心部件是各种类型的嵌入式处理器,目前据不完全统计,当前全世界嵌入式处理器的品种总量已经超过 1000 多种,流行体系结构有 30 几个系列。由于嵌入式系统设计的差异性极大,因此选择是多样化的。

嵌入式处理器的功耗、体积、成本、可靠性、速度、处理能力、电磁兼容性等均受到应用要求的制约。在选择处理器时要考虑的主要因素在于调查上市的 CPU 供应商、处理器的处理速度、技术指标、处理器的低功耗、处理器的软件支持工具、处理器是否内置调试工具、处理器供应商是否提供评估板等。

嵌入式软件系统

尽管嵌入式系统有着无比广阔的市场需求和发展前景,但嵌入式系统的发展多年来却经历了一个曲折和痛苦的历程。随着微处理器的产生,价格低廉、结构小巧的 CPU 和外设连接提供了稳定可靠的硬件架构,那么限制嵌入式系统发展的瓶颈就突出表现在了软件方面。

从运行平台来分嵌入式软件可以分为:

1.运行在开发平台上的软件:设计、开发、测试工具等;

2.运行在嵌入式系统上的软件:嵌入式操作系统应用程序驱动程序及部分开发工具。

可用于嵌入式系统软件开发的操作系统很多,但选择一个适合的操作系统,关键是从操作系统提供那些开发工具、操作系统向硬件接口移植的难度、操作系统的内存要求、开发人员是否熟悉此操作系统及其提供的 API、操作系统是否有提供硬件的驱动程序、操作系统是否具有可剪裁、操作系统的实时性等方面进行考虑。

嵌入式硬件和嵌入式软件的区别

1.主体不同

  • 嵌入式硬件:用于控制、监视或者辅助操作机器和设备的装置。
  • 嵌入式软件:就是嵌入在硬件中的操作系统和开发工具软件。

2.内容不同

  • 嵌入式硬件:作为装置或设备的一部分,它是一个控制程序存储在 ROM 中的嵌入式处理器控制板。
  • 嵌入式软件:支撑软件是用于帮助和支持软件开发的软件,通常包括数据库和开发工具,其中以数据库最为重要。

3.特点不同

  • 嵌入式硬件:都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务
  • 嵌入式软件:由包括微处理器、定时器、微控制器、存储器、传感器等一系列微电子芯片与器件,和嵌入在存储器中的微型操作系统、控制应用软件组成,共同实现诸如实时控制、监视、管理、移动计算、数据处理等各种自动化处理任务。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部