嵌入式开发中,嵌入式硬件和软件有什么区别

网友投稿 218 2023-12-10


嵌入式硬件可以分成嵌入式处理器和外部设备处理器是整个系统的核心,负责处理所有的软件程序以及外部设备的信号一般来说,嵌入式硬件指逻辑电路、嵌入式处理器、微控制器、存储系统和硬件设计技巧等  嵌入式软件就是基于嵌入式系统设计的软件,它也是计算机软件的一种,同样由程序及其文档组成,可细分成系统软件、支撑软件、应用软件三类,是嵌入式系统的重要组成部分。

嵌入式开发中,嵌入式硬件和软件有什么区别

嵌入式软件可以分成两层,最靠近硬件的是嵌入式操作系统操作系统是软硬件的接口,负责管理系统的所有软件和硬件资源操作系统还可以通过驱动程序与外部设备打交道  一、主体不同  嵌入式硬件:用于控制、监视或者辅助操作机器和设备的装置。

以通用处理器为中心的协议处理模块,用于网络控制协议的处理  嵌入式软件:就是嵌入在硬件中的操作系统和开发工具软件  二、内容不同  嵌入式硬件:作为装置或设备的一部分,它是一个控制程序存储在ROM中的嵌入式处理器控制板。

以数字信号处理器(DSP)为中心的信号处理模块,用于调制、解调和数模信号转换  嵌入式软件:支撑软件是用于帮助和支持软件开发的软件,通常包括数据库和开发工具,其中以数据库最为重要  三、特点不同  嵌入式硬件:都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。

执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务  嵌入式处理器的功耗、体积、成本、可靠性、速度、处理能力、电磁兼容性等均受到应用要求的制约在选择处理器时要考虑处理器的处理速度、技术指标、处理器的低功耗、处理器的软件支持工具、处理器是否内置调试工具、处理器供应商是否提供评估板等。

  嵌入式软件:由包括微处理器、定时器、微控制器、存储器、传感器等一系列微电子芯片与器件,和嵌入在存储器中的微型操作系统、控制应用软件组成,共同实现诸如实时控制、监视、管理、移动计算、数据处理等各种自动化处理任务。

而运行在嵌入式系统上的软件有嵌入式操作系统、应用程序、驱动程序及部分开发工具等但选择一个适合的操作系统,关键是从操作系统提供哪些开发工具、操作系统向硬件接口移植的难度、操作系统的内存要求、操作系统是否有提供硬件的驱动程序、操作系统是否具有可剪裁、操作系统的实时性等方面进行考虑。

  嵌入式硬件和软件虽然有区别,但也是密切相关的,在嵌入式开发中需要了解所使用MCU的硬件特性、各个外围电路和接口电路的原理;还要深挖细究MCU内核架构的知识,是否支持浮点处理器/DSP,是否支持协处理器、指令数据缓存等。

免责声明:本文来源:[中国传动网]的所有文字、图片、音视和视频文件,版权均为中国传动网(www.chuandong.com)独家所有

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:嵌入式工控机的优点和与普通工控机的区别
下一篇:嵌入式无风扇工控机与传统工控机的结构有什么区别
相关文章

 发表评论

暂时没有评论,来抢沙发吧~