分享

ARM,单片机,STM32,嵌入式系统有什么关系

 华清远见成都 2019-10-17

1. 嵌入式系统:

   嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”它是控制硬件的软件系统,核心是定制。公司可根据不同的邻域,对软硬件进行深度定制,从而使性价比最大化。增强产品竞争力。如路由器,百度音箱,智能机器人,智能手环等。

   嵌入式系统是相对,通用的电脑PC系统而言,可以认为除PC以外的,硬件上的软件系统都可叫做嵌入式系统。

嵌入系统分为有操作系统的如linux,可没操作系统的裸机编程如keil.

   有操作系统的一般用于复杂的嵌入式设备,如手机。

   无操作系统的一般用于简单的嵌入式设备,也就是单片机。    

2. ARM             

  ARM公司,主要设计ARM系列RISC处理器内核,授权ARM内核给生产和销售半导体的合作伙伴,ARM 公司不生产芯片。我们常说的ARM芯片,指的是 ARM 公司授权给别的公司生产的芯片,如三星,华为等。ARM芯片指的是嵌入式领域的CPU芯片。除ARM外,嵌入式CPU芯片,还有MIPS POWERPC等。现在国内最主流的嵌入式CPU芯片,就是ARM芯片。

3.单片机

  单片机是早期最简单的嵌入式MCU,微处理器芯片,主要用于低端简单的消费类电子产品。  如遥控器,电子玩具等。

单边机因比较简单,所以一般没有跑操作系统,称为裸机开发。 

  ARM芯片中的低端芯片,如M3 M4系列,就是单片机。 

4.STM32

   stm32是一种32位的单片机,是单片机中一种。常见单品机有STM32  51  树莓派等。

    

总结:

  嵌入式系统是除PC外的硬件产品,分嵌入式软件系统和嵌入式硬件系统。简单的嵌入式硬件系统,我们称为单片机。

STM32是单片及中一种。 ARM芯片是嵌入式硬件系统中一类,分高中低端,低端部分的M3,M4等系列也是单片机。

  单片机一般对应的软件系统没有操作系统, 常用的是keil。 开发简单

  而ARM芯片中大多数是偏高端的,是对应的软件系统是有操作系统的,一般是linux系统。开发复杂

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多