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

单片机与ARM的区别和选择?

096ad2e154401e30 2019-02-27 浏览量:1158
如题
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1 软件方面
    1、方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。
    2、安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。
    3、高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。

    2 硬件方面
    现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32arm相比还是有些差距吧。
    1、arm芯片大多把SDRAM、LCD等控制器集成到片子当中。在8位机,大多要进行外扩。
    2、单片机是个微控制器,arm显然已经是个微处理器了。
    3、引入嵌入式操作系统之后,可以实现许多单片机系统不能完成的功能。比如:嵌入式web服务器,java虚拟机等。也就是说,有很多免费的资源可以利用,上述两种服务就是例子。如果在单片机上开发这些功能可以想象其中的难度。
    • 发布于 2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:23
  • ARM是单片机架构中的一种,如ARM的Cortext-M0Cortext-M3、Cortext-M4等,ARM也是很多手机及PC的CPU架构之一,如联发科和晓龙处理器基本都是ARM架构。
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • ARM是一种内核IP单片机是一种集成电路的简称.
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • arm也是一种单片机,单片机是全称包括51和arm
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • arm是高级单片机,arm分三种,一是m,代表微内核,也就是我们平常用的m3 stm32f103系列,m4 有429,m7有f767,还有A系列广泛应用在手机等各个领域,A72,A53我们很多手机用的就是这些!还有R系列是实时芯片平常用得少,在路由等控制领域比较常见,代表高性能,跑实时操作系统!
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单来说,arm是单片机的一种​,arm能上很多操作系统
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 1 软件方面
    1、方便。2、安全。3、高效。
    2 硬件方面
    1、arm芯片大多把SDRAM、LCD等控制器集成到片子当中。在8位机,大多要进行外扩。
    2、单片机是个微控制器,arm显然已经是个微处理器了。
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实两者是完全不同的概念,只不过两者所涵盖的产品有很大的部分是相互包含的,如果平时只说ARM,是一种处理器架构,ARM Cortex M系列的产品则可以归结为单片机领域,当然ARM还有Cortex A系列,这个就数目MPU领域,更接近通用处理器了。只不过现在比较出名或者应用比较广泛的单片机,大都采用了ARM Cortex M内核,比如STM32,NXP的LPC系列等等。只不过可以说他们是ARM架构中的单片机级别的产品,也可以说他们是单片机中使用ARM Cortex M内核的产品。
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • ARM是处理器的架构,单片机是一类计算设备的总称
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 架构不一样,终端应用里面一般用单片机,

    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • arm是核但连接也有arm核,arm正规授权的都有arm标志
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • arm 是单片机的一种架构,有arm 单片机有arm微处理器。

    单片机就是微控制器mcu,可以是51核心,msp430 核心,arm核心等


    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • arm是一种架构,单片机是一个具体产品,有的单片机就是arm内核的,而且现在越来越多,所以arm发展的还是不错的
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • arm就是单片机的一种架构

    单片机不一定是arm

    主要看开发的类型吧 小型简单的开发用51

    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机也有用ARM内核的,你应该指的是单片机与微处理器之间的区别吧

    微处理器一般会带MMU,即内存管理单元,允许更大的存储空间,然后微处理器的运行频率一般会比较高,其余的外设控制器那些没多大区别

    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • ARM通常是运行linux系统,芯片内部集成度更高。单片机一般运行单一程序或者小型操作系统,芯片内部没有集成一些专用的控制模块,比如mmu等。
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • ARM本身就包括单片机,只不过ARM还有嵌入式系统而已,看你的需求有没有必要上系统罢了。

    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • arm有单片机型号 单片机也包括部分arm


    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • arm就包含单片机,两者有相同的地方也有不同的地方
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机可能是采用ARM架构中的一种MCU芯片;ARM包含内容或者可理解的内容比较多。
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机与ARM的区别和选择?