
本文导读
本文主要介绍AMetal平台上支持了哪些原厂,包含哪些MCU和驱动组件,以及相应的特点,方便工程师选择合适的芯片、驱动和组件,为后续的快速移植做准备。
在MCU产业快速发展的今天,芯片厂商推出了越来越多的MCU,并且不同厂商、型号之间,MCU外设的使用方法也存在许多差异,更换MCU的软件移植基本都卡在底层接口替换上,AMetal就是将各家芯片抽出一套公共的接口,使得用户切换芯片时,不必再考虑芯片的底层差异,只需做好自己的应用逻辑优化用户体验即可。那么目前AMetal支持了哪些厂商、哪些芯片?我们接着往下看:
AMetal支持丰富的主流MCU
AMetal平台目前支持的芯片种类已较为丰富,包含Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4、Cortex-M33等常用内核,涵盖致远微电子、NXP、XHSC、GD32、灵动微MM32等各大主流MCU,支持通用高性价比F系列MCU、低功耗L系列MCU、带蓝牙、带LoRa、带读卡、带高精度24位AD等智能芯片,应用场景广泛,芯片介绍如下所示:

AMetal具有强大的功能组件
AMetal平台提供了一系列高效、功能完善的服务驱动组件,主要包括通用组件和常用器件驱动组件两部分,常用器件包含常用传感器驱动和通用外围器件,如下所示。

AMetal应用实例
图3所示为基于AMetal平台实现的一些应用项目,基于平台已有的驱动和组件,各类产品所选的MCU虽各有不同,但通过平台提供的各类MCU驱动和组件,便可如搭积木般迅速搭建出产品模型,开发者只需用心打磨应用逻辑,优化应用逻辑即可开发出自己的产品。如果是同一产品更换MCU,软件逻辑应用代码部分完全不用修改,只需切换底层即可,因为平台上各MCU连底层和应用层的接口函数都完全一致。

以上就是AMetal平台目前已支持的主流MCU和组件驱动的介绍,作为一个成长型平台,后续支持的MCU和驱动组件也会越来越多,我们发布的代码均经过严格软件测试后发布,可靠性更高。那么基于AMetal平台开发产品更换MCU如何快速移植,我们将以一个实际移植案例来说明移植过程,敬请关注下期课程《AMetal平台移植替换专题——基于平台移植替换案例》。
关注立功科技,关注AMetal应用开发平台,给您带来更多的热点技术以及移植替换专题教程,欢迎关注https://www.zlg.cn/ametal。
来源:立功科技
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。