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

ZLG推出全新 IoT MCU ,ZLG116和ZLG217,带你感想熏染AMetal全新编程体验! 在中国半导体行业大年夜成长的历史潮流中,在IoT和工业4.0的大年夜浪潮下,MCU是核心支柱。ZLG不曾阔别这样的潮流...


当前位置: 主页 > 科技 >

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 板级资本设置设置设备摆设摆设使能表

发表评论
加载中...

相关文章