老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

嵌入式和单片机分别是什么?有什么区别?老男孩Linux培训班

老男孩IT教育

常见问题

2022年3月4日 18:35

一定有很多人听说过嵌入式和单片机,但在刚开始接触时,可能有不少人听说过嵌入式就是单片机这样的说法,但其实两者还是有区别的,那单片机和嵌入式到底是有什么区别?请看下文,希望能对你有帮助:

       一定有很多人听说过嵌入式和单片机,但在刚开始接触时,可能有不少人听说过嵌入式就是单片机这样的说法,但其实两者还是有区别的,那单片机和嵌入式到底是有什么区别?请看下文,希望能对你有帮助:

Linux学习教程

       什么是单片机?

       首先明确概念,什么是单片机,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,广泛应用在工业控制领域。

       对单片机而言,其实一个芯片就是全部,其他的比如单片机最小系统都是为了单片机的正常运作而加入,比如晶振,5v电源,电感电阻等。当然最小系统只能保证单片机正常运行,几乎实现不了基于单片机的任何应用。

       为了使单片机实现应用,必须要加入其他外设。比如按键,led灯,led屏,蜂鸣器,各种sensor。这也就是市面上很多公司都在做的单片机开发板。

       总结,单片机就是完成运算、逻辑控制、通信等功能的单一模块。也就是单片机真的姓“单”。DSP芯片也可以认为是一个单片机。当然它们性能很强大,但是功能依然很单一,总之就是处理数据、逻辑。

       什么是嵌入式?

       IEEE(InsTItuteof Electrical and ElectronicsEngineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。

       嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。

       嵌入式系统是将应用程序、操作系统、和计算机硬件连接在一起的系统,是指以应用为中心,以计算机技术为基础,软硬件可裁剪,其针对的用户应用对功能、可靠性、成本、体积、功耗和使用环境有特殊要求的专用计算机系统。

       事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。这是因为嵌入式系统一般用于工业控制,也就是说对外设的控制都是写死的,并不需要人工干预,同时也为了保证系统的稳定和可靠。

       也就是说嵌入式系统是软硬件结合体,国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

       关于"嵌入式和单片机分别是什么?有什么区别?"的话题到这里就结束了,老男孩教育10余年技术沉淀,课程内容多次更新迭代,更加注重学员的实践动手能力以及运维思维的形成,杜绝纸上谈兵,全企业真实案例结合理论授课,使学员更好的过渡到工作岗位,想深入学习Linux云计算运维知识,可以关注下老男孩教育。

  推荐阅读:

       关于容器的四大基础知识你都了解多少?老男孩Linux培训班

       Linux文本三剑客常见面试题汇总!老男孩Linux培训班

       9个Linux超高频命令详解!老男孩Linux云计算培训班

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。