关于Cortex-M的相关问题

我想问一下各位Cortex-M体系结构是什么,有什么用啊,学校选课有这个选项,不知道要不要选,希望有经验的人给个意见,谢谢了!

你什么专业?计算机相关专业的可以选,就是讲单片机的内核设计结构,房子怎么搭建,是别墅还是公寓的意思

Cortex-M是ARM公司的微控制器体系结构,用于嵌入式系统和物联网设备。主要有以下特点:

  1. 低功耗:Cortex-M系列芯片功耗很低,最低可以到抗 números级,非常适合电池供电的设备。
  2. 成本低:Cortex-M芯片和开发板价格较低,适合量产化的嵌入式产品。
  3. 性能足够:Cortex-M处理器性能可以达到数百兆赫兹,可以满足大多数嵌入式产品的需求。
  4. 代码兼容:不同Cortex-M芯片之间的程序代码基本兼容,易于迁移。
  5. 开发工具丰富:有ARM Keil、IAR Embedded Workbench等成熟的IDE和调试工具。所以,Cortex-M体系结构非常适用于要求低功耗、低成本和中低性能的嵌入式系统和IoT设备的开发。像Arduino、STM32等广泛使用的MCU平台,其芯片就是基于Cortex-M架构的。
    所以,如果您对嵌入式系统和IoT设备开发感兴趣,我会推荐选择学习Cortex-M体系结构。它是目前最广泛使用的微控制器架构之一,具有广阔的应用前景。理解它将有助于您在该领域的学习和工作。而且Cortex-M的学习难度适中,资料也较丰富,比较易于上手。
  • 这篇博客: Cortex-A、Cortex-R、Cortex-M处理器的性能比较中的 三、Cortex-M微处理器 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1.Cortex-M0

    小巧的ARM处理器

    可通过DesignStart免费获得许可费

    非常适用于智能传感器和片上混合信号系统(SoC)

    三种高度优化的低功耗模式

    2.Cortex-M0 +

    Cortex-M中面积最小,功耗最低的处理器

    8位处理器成本,32位处理器性能

    三种高度优化的低功耗模式可节省能源

    最常用于可穿戴设备的医疗保健,健身等

    3.Cortex-M3

    出色的32位性能和低功耗

    可通过DesignStart免费获得许可费

    常用于许多智能家居设备

    在广泛的嵌入式应用程序中部署数十亿台设备

    4.Cortex-M4

    具有混合信号设备的性能

    集成数字信号处理(DSP)简化了系统设计

    基本的微控制器功能使其成为工业应用的理想选择

    部署广泛的Cortex-M处理器具有广泛的生态系统

    5.Cortex-M7

    性能最高的Cortex-M处理器

    简化信号处理,为大众带来高性能DSP

    内置浮点处理功能可降低功耗

    支持创新的MCU,可实现更密集的自动化任务

    6.Cortex-M23

    具有TrustZone安全性的尺寸最小,功耗最低的微控制器

    包含TrustZone的内置安全基础

    内存保护可最大限度地降低意外访问的风险

    理想的处理器,用于能量收集物联网节点和小型传感器

    7.Cortex-M33

    实时,效率和安全的理想融合

    通过安全性简化数字信号处理

    使用TrustZone软件隔离来区分您的产品

    即使是最简单且成本敏感的设备,也能带来32位性能

    8.Cortex-M35P

    第一款内置防篡改功能的Armv8-M处理器

    增加物理弹性和系统安全功能不会影响性能

    包括集成数字信号处理(DSP)选项

    保护层防止轻松攻击和系统接管

    转载自http://www.elecfans.com/d/741544.html