• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

ARM与单片机有什么区别呢,我应该选择哪个比较好

minimn黑 2019-03-04 浏览量:1365
如题,欢迎大家讨论
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • ARM是一个公司 也是一类内核。
    ARM也有单片机,如:STM32。

    你所说ARM应该是嵌入式Linux系统吧。
    如果你对Linux或者操作系统原理比较熟悉的话,建议你还是直接上手嵌入式开发。

    因为搞单片机的人太多了,单片机也是比较简单的。
    • 发布于 2019-03-04
    • 举报
    • 评论 0
    • 10
    • 0

其他答案 数量:25
  • ARM可以看成是高级单片机,因为多数ARM设计不是为了裸跑的,一般都会使用一些操作系统,简单的像uc-os、free-RTOS、等,高级的就跑linux/wince/安卓了。ARM一般为32位处理器。
    单片机是一大类微控制器
    的全称,其实可以把ARM看成是高级单片机。单片机一般用来裸跑一个小程序,完成简单的任务

    • 发布于2019-03-04
    • 举报
    • 评论 0
    • 7
    • 0

  • ARM有三个系列分别是三个字母:A代表应用系列想我们手机使用的A72,A53等大家并不陌生,每次新手机发布都会提到这些,R代表实时系列,主要用在打印机,路由等方面跑的都是实时系统,M大家也不陌生,代表有M3系列stmf103市场应用特比广范跑小系统都可以,有各种接口,主要面向微控制市场,和单片机一样!
    • 发布于2019-03-04
    • 举报
    • 评论 0
    • 6
    • 0

  • ARM只是一种架构,有的是单片机,像是STM32,有的是处理器,像是A8、A9的内核

    所以,并不是一个范畴的东西

    • 发布于2019-03-04
    • 举报
    • 评论 0
    • 6
    • 0

  • arm是单片机的一种内核就和51一样,51有at公司的也有stc的等等,arm也一样有stm32还有nxp等等
    • 发布于2019-03-04
    • 举报
    • 评论 0
    • 5
    • 0

  • 目前常见的处理器可以分为MCU和MPU,MCU也就是单片机,主要用来做控制,计算性能相对较低,强调控制的实时性。

    MPU也就是为处理器,一般强调多任务处理,ARM是一种内核架构,既有MCU级别的Cortex M系列,也有MPU级别的Cortex A系列。

    我们常见的STM32就是数据ARM的Cortex M系列的单片机(MCU)。

    所以学习STM32就是学习了ARM架构的单片机了,两者都有了。

    • 发布于2019-03-04
    • 举报
    • 评论 0
    • 5
    • 0

  • arm是一个芯片设计公司,其设计的芯片内核也叫arm

    单片机就是集成了内存、存储的一种控制芯片,或者主控板。

    • 发布于2019-03-04
    • 举报
    • 评论 0
    • 5
    • 0

  • 看需求和能力。就比如功能机和折叠屏,现在或将来还是会有人用一样。
    • 发布于2019-03-04
    • 举报
    • 评论 0
    • 4
    • 0

  • 单片机也有ARM架构的,你这里应该指的是ARM微处理器,只能说,微处理器和单片机的应用场合不同,单片机适用于实时性要求高的场合,而微处理器适用于运算速度有要求的场合
    • 发布于2019-03-04
    • 举报
    • 评论 0
    • 3
    • 0

  • 这是两个概念,ARM是一种架构,单片机是具体的产品,有ARM的单片机,也有其他的单片机,顺着这个思路去决定你想往哪方面发展
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 2
    • 0

  • 单片机比较简单  ARM裸机和单片机差不多  但是 ARM可以上操作系统
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 2
    • 0

  • ARM处理器是英国Acorn有限公司设计的RISC微处理器,也是单片机的一种
    • 发布于2019-03-04
    • 举报
    • 评论 0
    • 1
    • 0

  • ARM公司,ARM内核,然后ARM公司的STM32是单片机 。

    常说的ARM一般是linux嵌入式。相对于普通单片机来说,linux嵌入式包含了单片机所有知识。而单片机相对来说简单太多。

    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 1
    • 0

  • ARM只能说是架构,跟单片机这个不能并称........

    MCU跟MPU主要在于看带不带系统,带轻量级的系统还是带相比比较重量级的系统?比如threadxucos就属于轻量级系统,linuxvxworks等就属于重量级的系统

    学啥要看你个人爱好


    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 1
    • 0

  • 这个算俗称吧,我学长之前也都是这么叫的,单片机指51  stm32,430等等,跑不了LINUX,arm像arm7-arm11,a7a9之类的主要跑Linux的。

    反正这么叫习惯了,主要区别在于性能和能否跑Linux

    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 1
    • 0

  • 单片机比较简单些,但是现在的STM32,其实也是单片机。
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 1
    • 0

  • arm是单片机的一种,arm能上很多操作系统,单片机只能勉强上极其简单的实时操作系统,所以arm常用来开发手机等多媒体产品,单片机只能完成有限的实时控制功能。
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 1
    • 0

  • ARM可以认为是一种单片机内核的总称,同时也可认为是一种嵌入式芯片。一般说ARM是指架构,ARM包括很多内核架构。

    单片机一般是M内核,嵌入式芯片是A内核。

    选择哪个好,看你更愿意做哪个。


    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 1
    • 0

  • ARM是一类内核的总称,其中cortexM是用于单片机的内核,入门可以选一个CortexM0,CortexM3,CortexM4内核的单片机
    • 发布于2019-03-06
    • 举报
    • 评论 0
    • 1
    • 0

  • ARM的范围是更大一些的,可以先学习ARM的 单片机的
    • 发布于2019-03-06
    • 举报
    • 评论 0
    • 1
    • 0

相关问题

问题达人换一批

ARM与单片机有什么区别呢,我应该选择哪个比较好