现在的MCU都这么强了吗?

文摘   2024-10-16 22:20   广东  


正文


大家好呀,我是bug菌~
最近在搞一个新的项目,比较吃性能,于是抽了一些时间查看了一些高性能的MCU,拉齐了一下对目前MCU性能水平上的认识。
确实这几年物联网、工业控制的快速发展,MCU那是一个卷,最后卷出来的MCU性能那一个个真的强悍,先看看这两类MCU:
NXP的i.MX RT跨界MCU:
跨界两个字就让我内心一阵,这是要吊打MPU吗?

i.MX RT1180 采用双核架构,主核核心达到了800M,同系列的i.MX RT1170甚至主频达到了1个G,且都有cache,然扩展几百M的SDRAM,软件上点运行压力基本没啥问题。

还集成了千兆时间敏感网络(TSN)交换机和EtherCAT从机控制器
加上三路CANFD非常适合汽车通信应用

TI的AM243x Sitara™ 微控制器:
多达 2 个双核 Arm Cortex®-R5F MCU 子系统,工作频率高达 800MHz,这里要注意的是它不是简单的双核,而是2个双核子系统,我可以认为是4核吗?还可以加一个M4核心。

像 Profinet IRT、Profinet RT、 EtherNet/IP、EtherCAT、时间敏感网络 (TSN) 这些实时性要求高的网络协议基本都支持。
可以看到TI的AM243x系列还有一个PCIe接口,它配置的是一个PCI-Express(PCIe)第2代控制器,用于连接主板与各种扩展卡的接口,可以根据需求扩展系统功能,在图形处理能力、网络连接、存储能力等又增强了不少。
这些主流大厂都在推高性能的MCU来应用在复杂且实时性要求较高的控制和通信领域,非常多复杂的嵌入式linux平台应用在这些高性能MCU上运行完全可以满足,甚至还吊打一些MPU平台。
当然MCU软件的发展也会越来越复杂,MCU(微控制器单元)和MPU(微处理器单元)的界限越来越模糊。
这两者在设计、功能和应用方面的不断发展与融合,主要有以下几个因素吧:
  • MCU性能的提升,能够支持更复杂的任务和操作系统,RTOS的发展也推动了高性能MCU的应用。

  • 芯片的集成度增加,许多MCU具备了与MPU相似的功能和外设资源,对于那些单进程的应用基本上都可以胜任。

  • 应用场景重叠,随着物联网和边缘计算的发展,MCU和MPU的应用边界变得不那么清晰,特别是实时性方面MCU更加有优势,所以嵌入式linux引入了RT-linux也是在抢占市场。

  • 成本和功耗的差距缩小,使得在选择时不再单纯依赖处理能力。

  • 而且目前MCU的应用门槛相对MPU要低一些,不过要进行复杂软件开发其实两者门槛也会慢慢趋于一致。

最后

      好了,今天就跟大家分享这么多了,如果你觉得有所收获,一定记得点个~

bug菌唯一、永久、免费分享嵌入式技术知识平台~

推荐专辑  点击蓝色字体即可跳转

☞  MCU进阶专辑 

☞  嵌入式C语言进阶专辑 

☞  “bug说”专辑 

☞ 专辑|Linux应用程序编程大全

☞ 专辑|学点网络知识

☞ 专辑|手撕C语言

☞ 专辑|手撕C++语言

☞ 专辑|经验分享

☞ 专辑|电能控制技术

☞ 专辑 | 从单片机到Linux

最后一个bug
一个嵌入式技术进阶公众号,定期分享C语言,C++、MCU(如stm32等)、DSP、ARM、嵌入式Linux等“独门”软件设计技巧和知识归纳总结,同时分享应用程序设计、物联网、滤波及控制算法推导和仿真设计等嵌入式硬核知识技巧!欢迎大家关注!
 最新文章