IoT和工业4.0的大浪潮下,为什么说MCU是核心支柱

zlg推出全新iot mcu,zlg116和zlg217,带你感受ametal全新编程体验!
在中国半导体行业大发展的历史潮流中,在iot和工业4.0的大浪潮下,mcu是核心支柱。zlg未曾远离这样的潮流,我们一直在用自己的方式参与到半导体事业建设当中,用行动和产品说话从未间断。今天,zlg推出全新iot mcu,zlg116和zlg217,将为zlg发出新的声音!
一、初识zlg mcu
1、功能框图
图1 zlg116功能框图
图2 zlg217功能框图
2、主要特点
图3 主要特点
二、为什么选择zlg116 / zlg217?
当硬件更改时,随之而来的没完没了的工作是咱们嵌入式攻城狮的痛,慢慢加长的项目周期也是老板的痛。
图4 没完没了的痛
还好,这些伤痛有一位助手愿意帮我们背,他就是ametal。或许有的小伙伴对它并不陌生,或许有的小伙伴未曾留意到他的存在,但他确确实实在基层做了很多繁杂的工作。ametal,这是一个不依靠mcu厂商和型号的标准api接口,主要实现了将外设操作标准化,避免上层软件和驱动再次开发,提高软件开发效率。
1、ametal架构
图5 ametal 框架
ametal共分为3层,硬件层、驱动层和标准接口层。根据实际需求,这三层对应的接口均可被应用程序使用。
硬件层
硬件层对soc做最原始封装,其提供的api基本上是直接操作寄存器的内联函数,效率最高。当需要操作外设的特殊功能,或者对效率、特殊使用等有需求时,可以调用硬件层api。硬件层等价于传统soc原厂的裸机包。
驱动层
虽然硬件层对外设做了封装,但其通常与外设寄存器的联系比较紧密,用起来比较繁琐。为了方便使用,驱动层在硬件层的基础上做了进一步封装,进一步简化对外设的操作。
标准接口层
标准接口层对常见外设的操作进行了抽象,提取出了一套标准api接口,可以保证在不同的硬件上,标准api的行为都是一样的。
ametal的标准接口层不仅适用于aworks平台也适用于其他操作系统,可以直接使用接口开发相关外设的驱动。这样,在以后的使用过程中,针对提供相同标准服务的不同外设,不需要再额外开发相对应的驱动。
2、am116-core与am217-core开发套件
ametal本质上还是一套软件包,仍须配套有相应的硬件来给他提供用武之地。zlg已经制定了一套硬件标准来适应ametal,我们通过标准接口最大限度地引出了各种外设资源,而这些标准接口正是zlg自行定制的,如miniport接口和microport接口。
图6 miniport标准接口
图7 microport标准接口
当然,zlg也提供了足够的外设小模块来支持这样的标准接口,随意拼凑组合妥妥的。
图8 标准接口小模块
而基于zlg116 / zlg217系列微控制器设计的am116-core / am217-core开发板,正是采用了符合ametal开发的硬件设计标准,其外形小巧、结构简单、片上资源设计合理。另外,am116-core / am217-core配套ametal软件包,提供了各个外设的驱动程序、丰富的例程和详尽的资料,是工程师进行项目开发的首选,也可用于教学、毕业设计及电子竞赛等。
3、管他硬件怎么改,我们软件整块整块移
ametal软件包里所有配置文件的结构和配置方法都非常类似,同时,由于所有的配置文件已经是一种常用的默认配置,因此,用户在实际配置时,需要配置的项目非常之少,往往只需要配置外设相关的几个引脚号就可以了。
图9 外设资源配置文件
图10 板级资源配置使能表

直线模组加持的3D打印医学植入物已批准制造
24V+电源方案8:隔离DC-DC设计中的取消光耦合器会对电路造成影响吗
现代智慧供应链推动传统物资管理的数字化转型
韩国技术人才流向中国 起诉外国人技术泄密
台积电受惠于7nm制程的强劲需求 明年将迎过百客户
IoT和工业4.0的大浪潮下,为什么说MCU是核心支柱
RTOS在STM32中的应用
博通公司推出混合无头视频网关SoC 推动IP和QAM视频网络融合
24小时在线扬尘监测系统的详细参数以及应用领域详解
ARM携手eyeSight 未来手机将整合手势识别
智慧医疗服务系统可以有多方便
戏剧性转变!贝恩资本拟以182亿美元竞购东芝芯片业务
充电宝风云变幻,美团屡败屡战
什么是逻辑综合?逻辑综合的流程有哪些?
iphone8什么时候上市?iphone8最新消息:iPhone8新技术提前被爆,中国手机品牌率先搭载
对增益为9倍以上还性能稳定的放大器进行补偿的两种方法介绍
骁龙855处理器+挖孔屏,三星手机到底好在哪里
谷歌最近提出一种新的强化学习算法:模拟策略学习 (SimPLe)
对话星恒电源董事长冯笑:锰酸锂将成动力电池主流路线之一 未来定位锁定行业前三
华为的AI之旅!如何赢得下一个十年