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

单片机开发板与arm开发板的不同

小熊123 2017-11-30 浏览量:986
我准备买一个单片机开发板 学习嵌入式,可是又在想在学完了单片机之后又要学习arm体系,那到时候是不是又要买一个arm开发板啊?这两个有什么不一样么?是不是仅仅是arm开发板带了OS?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • ARM也有单片机,STM32就是。
    而你所说有嵌入式应该是Linux系统吧。
    单片机与嵌入式都有其应用领域,并不是有了嵌入式,就不使用单片机了。
    楼主要明确自己的职业规划,可以直接学习嵌入式Linux。
    如果不明确,可以先学习单片机,单片机的工作比较好找,再根据情况进行下一步的学习
    • 发布于 2017-12-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :封装: SOD-323 品牌: MDD 型号: SD36C 不是完全替代,要跟客户确认 回复

其他答案 数量:10
  • 性能、工作模式都不一样的,不仅仅是带不带OS
    • 发布于2017-11-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有替代,满足封装的都没货 回复

  • ARM Cortex-M32位单片机是单片机的一个目前主流的的大类,性能比八位和十六位单片机更强。而ARM Cortex-A就不是单片机,而是微处理器了。

    • 发布于2017-11-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实都是单片机,只是楼主所说单片机应该指的是8位的AT系列和STC系列,ARM指的是32位的MCU(arm也有8位的,不多说)。至于区别,主要体现在数据总线宽度上,8位单片机一个指令周期处理8位数据,32位则处理32位数据。由此带来的寻址范围增大也是一个关键,寻址范围大了,就可以接更多外设,挂大内存跑OS(能跑OS的关键点在这里)。因此买完了单片机买ARM不是关键,他们都属于微处理器,工作原理是一样的,关键在于ARM处理器市面上比较多,还可以学到很多外设如何工作,知识体系较完善,而且我觉得理论扎实,也没有什么上手很难的样子。所以我建议直接上手ARM,这个会了就都会了。另外ARM也分几个系列,主要是Cortex-M和Cortex-A。Cortex-M接近硬件多一点,跑的也都是实时操作系统。Cortex-A偏应用多一点,跑linux或Android系统。
    • 发布于2017-12-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :有Y的汽车级版本,有Y和没Y的温度范围也不一样,有Y:40/+125 °C 没Y:-55/+125 °C 回复

  • 区别还是比较大的,芯片架构都不一样。像常用的STM32一般都是Cortex-M架构,像你说的ARM就应该是Cortex-A架构了。

    先学单片机,再学ARM,这不冲突,有个循序渐进。

    • 发布于2017-12-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :43645-0300对插端436400300配套的端子:43031-0001 回复

  • 不仅仅是带不带OS的区别,架构差很多。

    题主可以先从单片机入手,毕竟难度低一些,有了兴趣后面才好办。

    • 发布于2017-12-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :原厂资料无相关说明,FAE处无法确认,建议联系供应商
回复

  • 51和ARM 的Cortex M系列都是单片机。也都可以用RTOS。都属于MCU范畴。ARM 的Cortex A系列高性能产品属于MPU,就可以使用很多linux系统了。
    • 发布于2017-12-01
    • 举报
    • 评论 2
    • 0
    • 0
大写加粗的L 回复了 Angel_YY :MPU是去除外设的MCU,只剩一堆逻辑处理单元,所以我们常用的包括所谓的Crotex-A系列,也依然是MCU 回复
电子老工程师 回复了  :https://www.infineon.com/dgdl/Infineon-TC21x22x_AC-DataSheet-v01_00-EN.pdf?fileId=5546d462694c98b401695304b96c03ac 回复

  • 说起来stm32也是ARM体系构架。使用的也是thumb2指令集。ARM体系构架跟某些单片机构架不同,但是使用起来(抛去OS不讲)和单片机差不多。区别不是很大,除了MMU这一块是一般单片机没有的,不然单片机也能跑Linux了。如果你熟悉cortex M内核,上手其他的也很快。

    两者应用的方向也有不同,单片机专注于实时控制,后者偏向于应用程序。

    • 发布于2017-12-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :如果替换后电路功能恢复正常,那说明芯片损坏了。有以下几种可能性: 1. 产品本身有质量 2. 生产测试过程当中,没有注意静电防护或者焊接温度过高或周围有虚焊短路,导致芯片损坏。 3. 电路上电过程或者运行过程有电气过应力,过压或者过流导致损坏。 回复

  • 如果确定要学习嵌入式系统,最好用linux开发板较好
    • 发布于2017-12-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :颜色标识,-5是黑色的 回复

  • 单片机有很多种,STM32这种单片机也是ARM内核的,你可以用STM32入门,将来去学别的ARM会简单一些
    • 发布于2017-12-02
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :每卷数量是500pcs 回复

  • arm是一种架构,arm v7架构又分cortex m和cortex a内核,m系列有m0,m3,m4,m7内核,stm32f103是m3;a系列有a7,a9,a53等,都是微处理器
    • 发布于2017-12-07
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :https://www.infineon.com/dgdl/Infineon-SPD30P06P-DS-v02_03-en.pdf?fileId=db3a30431ed1d7b2011f404fbc7e4ef4 回复
电子老工程师 回复了  :SPD18P06P 详细说明 P通道60V 18.6A(Tc)80W(Tc)表面贴装PG-TO252-3 https://rocelec.widen.net/view/pdf/jqjy8bfgno/Infineon-SPD18P06P-DS-v03_04-en.pdf?t.download=true&u=5oefqw 回复

相关问题

问题达人换一批

单片机开发板与arm开发板的不同