这个芯片最大的优势在于它在具备两个A7核的同时还具有一个M4的MCU核,这个MCU核的实时性较强,适合用于处理CAN通信,串口通信、SPI通信和中断这种要求实时性的任务,而两个A7核可以运行Linux系统,进行需要高性能运算的任务
目前几个大厂的工业处理器都具备这种功能,比如NXP的IMX8就是A72+A53+M4的组合,而TI的AM5728则是A15+M4的组合
MP1是A7和M4两个内核,更加灵活,需要低功耗的场合可以关闭A核使用M核,再由M核唤醒,切换灵活
MP1嵌入了一个3D加速的GPU,人机界面更流畅
特别是ST的开发环境和资源,技术支持做的特别好,官方给搭建的Linux开发IDE和可裁剪内核,开发是真的便捷
一个是可能是价格比较低
一个是实时性强,大多用在裸机上,不跑系统,实时性是比较强的。
这个是双内核单片机,集成了m4和a7内核这样可以降低开发成本,a7内核当成上位机用m4当做单片机控制设备,
就像很多wifi模块一样,把无线功能和mcu集成在一起一个道理