任何从事电子、信息技术相关工作的人想必都听说过嵌入式和单片机。
我们都知道这两个名词和硬件系统有着非常密切的关系。但是,如果要问到底什么是嵌入式,什么是单片机,它们之间有什么区别,相信大部分人都无法解释清楚。
今天,尝试给大家介绍一下。
我们经常说51,STM32,到底是什么?嵌入式又是什么?
首先,让我们看看什么是嵌入式。
嵌入式,一般指嵌入式系统,英文叫:embedded system。嵌入式开发实际上就是嵌入式系统的开发。
IEEE(电气和电子工程师协会)对嵌入式系统的定义是:“用于控制、监视或协助机器和设备运行的设备”。
国内的学术定义更具体一些,也更容易理解。
嵌入式系统,以应用为中心,以计算机技术为基础,软硬件可切割,适用于对功能、可靠性、成本、体积、功耗等有严格要求的特殊计算机系统。
以应用为中心表明嵌入式系统具有明确的实际用途。以计算机技术为基础,表明它实际上是一种特殊的计算机。硬件和软件都可以切割,说明它具有很强的灵活性和可定制性。
特殊计算机系统,“特殊”对应“一般”。我们经常使用个人PC、笔记本电脑、数据中心服务器,可以用于多种用途,是“通用计算机系统”。
嵌入式系统的具体“专用”方向是什么?
以下是一些示例。
个人通信和娱乐系统:手机、数码相机、音乐播放器、可穿戴电子设备、PSP 游戏机
家电:数字电视、扫地机、智能家电
办公自动化:打印机、复印机、传真机
医疗电子产品:生化分析仪、血液分析仪、CT
网络通讯产品:通讯类交换设备、网络设备(交换机、路由器、网络安全)
汽车电子产品:发动机控制、安全系统、汽车导航和娱乐系统
工控产品:工控机、交互终端(POS、ATM)、安防监控、数据采集传输、仪器仪表
军用和航空产品:无人机、雷达、作战机器人
上述所有领域都使用嵌入式系统。这只是冰