STM32不是用的ARM Cortex-M0,M0+,M3,M4和M7内核吗?
我估计你问的是学习单片机(M系列内核)还是嵌入式系统(A系列内核+linux)吧
这个看用途了,低功耗和低成本用M系列
高性能,比如视频、图像处理啊,语音识别是之类的就必须A系列内核了
STM32不是ARM其中之一吗?
物联网使用哪种MCU不是一定的。
首先要求设备必须能联网,然后是实现特定的功能
选择MCU时,首先睦要求的功能需要使用哪些接口。其次是功能的复杂度决定了代码空间和内存空间。
最好选择带有网络接口的MCU。使用低端的MCU(甚至是51机)外加网络模块也可行。
总之成本决定一切。
终端设备一般选择MCU,因为涉及到一些低功耗,成本问题。
网关什么可以选择支持Linux的CortxA系列。
你这是没有搞明白物联网的定义,
物联网英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息
物联网我理解是一种应用或一种通信结构。题主应该问的是物联网中的硬件控制处理芯片用什么。
STM32也是基于ARM的Cortex-M内核的;STM32完全可以胜任开发需求。
STM32也是ARM的一员。
目前物联网多用的是ARM内核的单片机,当然也有TI,瑞萨等私有核,实际上物联网和单片机关联性不大,只是一种实现方式罢了。
stm32和arm的关系就像你和人类的关系
跟stm32同一概念层次的是nxp、ti、gd等等
虽然st比较火热,但nxp在性价、稳定性上也相当不错。另外作为国产的gd也值得尝试(如果你对功耗要求不高的话)
说到底还是看你比较熟悉哪款
两个都有用,小的节点一般是 stm32 ,stm32f103 芯片用的比较多
高级点就是 arm linux 系统,imx6ull 这一类低功耗,低主频,cortex a7 能效核心,运行物联网应用
ARM算是一种处理器的核心架构,包括了Cortex-M-A-R架构。STM32属于Cortex-M架构。
STM32做物联网应用完全可以。
两种都有用,单片机一般是 stm32 用的比较多。
微处理器就是低功耗的用的多,ti am33xx imx6ull 都有用,跑 arm linux 系统,