历史上的今天
返回首页

历史上的今天

今天是:2025年01月02日(星期四)

正在发生

2020年01月02日 | 为什么MCU也需要AI?

2020-01-02 来源:EEWORLD

微型微控制器与强大的人工智能(AI)世界有什么关系,毕竟,AI设计主要参与方都是功能强大的CPU,GPU和FPGA等。

但随着AI从云到边缘的发展,使得这一观点正在迅速改变,AI计算引擎使MCU能够突破嵌入式应用可能的极限,嵌入式设计已经能够提高网络攻击的实时响应能力和设备安全性。

支持AI的MCU


图片.png?imageView2/2/w/550


图1:云计算推动了对具有AI功能的MCU的需求;它减少了数据传输所需的带宽,并节省了云服务器的处理能力。 (图片:意法半导体)

配备AI算法的MCU正在应用包含对象识别,启用语音服务和自然语言处理等功能的应用程序。它们还有助于提高物联网(IoT),可穿戴设备和医疗应用中电池供电设备的准确性和数据隐私性。

那么,MCU如何在边缘和节点设计中实现AI功能?下面简要介绍了三种基本方法,这些方法使MCU能够在IoT网络边缘执行AI加速。

三个MCU + AI场合

第一种方法(可能是最常见的方法)涉及各种神经网络(NN)框架(例如Caffe 2,TensorFlow Lite和Arm NN)的模型转换,用于在MCU上部署云训练的模型和推理引擎。有一些软件工具可以从云中获取经过预训练的神经网络,并通过将其转换为C代码来针对MCU进行优化。

在MCU上运行的优化代码可以在语音,视觉和异常检测应用程序中执行AI功能。工程师可以将这些工具集下载到MCU配置中,并运行优化神经网络的推论。这些AI工具集还提供了基于神经网络的AI应用程序的代码示例。


图片.png?imageView2/2/w/550
图2:AI执行模型转换工具可以在低成本和低功耗MCU上运行优化神经网络的推论。图片:意法半导体

第二种方法是绕过了对从云借用的预训练神经网络模型的需求,设计人员可以将AI库集成到微控制器中,并将本地AI培训和分析功能纳入其代码中。

随后,开发人员可以基于从边缘的传感器,麦克风和其他嵌入式设备获取的信号来创建数据模型,并运行诸如预测性维护和模式识别之类的应用程序。

第三,AI专用协处理器的可用性使MCU供应商能够加快机器学习功能的部署。诸如Arm Cortex-M33之类的协处理器利用了诸如CMSIS-DSP之类的流行API来简化代码的可移植性,从而使MCU与协处理器紧密耦合,可加快AI功能,如协处理相关和矩阵运算。

上述软件和硬件平台演示了如何通过根据嵌入式设计要求开发的推理引擎在低成本MCU中实现AI功能。这很关键,因为支持AI的MCU很有可能在IoT,工业,智能建筑和医疗应用中改变嵌入式设备的设计。

推荐阅读

史海拾趣

Ferraz Shawmut(Mersen)公司的发展小趣事

Ferraz Shawmut一直致力于技术创新和产品研发。通过不断的技术创新,公司推出了多款具有竞争力的电气保护产品,如熔断器、保险丝等。同时,公司也积极拓展全球市场,目前在全球拥有60个下属企业,6200名雇员,产品远销世界各地。

Emerging Display Technolgies公司的发展小趣事

某新兴显示技术公司,将量子点技术应用于显示屏中,成功提升了显示效果和色彩表现。量子点技术通过精确控制发光材料的尺寸和组成,实现了更广的色域覆盖和更高的色彩准确性。这一技术的应用,使得显示屏在色彩还原、对比度等方面有了显著提升,为用户带来了更加真实、生动的视觉享受。

ECI公司的发展小趣事

随着全球环保意识的不断提高,ECI公司积极响应绿色环保的号召。公司投入大量资金研发环保型电子产品,采用环保材料和工艺生产产品。此外,ECI还积极参与各类环保公益活动,宣传环保理念。这种对环保的关注和投入不仅赢得了消费者的认可和支持,也为公司树立了良好的社会形象。

AKM [Asahi Kasei Microsystems]公司的发展小趣事

ECI公司深知人才是企业发展的关键因素。因此,公司高度重视人才的引进、培养和激励。公司建立了完善的人才选拔机制,选拔具有潜力和才华的员工进行重点培养。同时,公司还提供了丰富的培训和发展机会,帮助员工提升自身素质和能力。此外,ECI还建立了科学合理的薪酬制度和激励机制,让员工在为公司创造价值的同时也能获得相应的回报。这种对人才的重视和投入让ECI公司汇聚了一批优秀的员工队伍,为公司的发展提供了有力的保障。

Crouzet公司的发展小趣事

经过多年的发展,Crouzet已经成为全球知名的自动化产品供应商之一。公司在全球拥有20家工厂和5家研发中心,分布在欧洲、亚洲、北美洲等地区。同时,Crouzet还在全球17个国家设有销售网络,为全球客户提供优质的产品和服务。展望未来,Crouzet将继续秉承创新、卓越的理念,不断推动自动化技术的发展,为全球客户提供更加高效、可靠的自动化解决方案。

通过以上五个故事,我们可以看到Crouzet公司在电子行业发展的历程中,始终保持着对技术创新和市场需求的敏锐洞察,通过不断的产品创新和市场拓展,逐步发展成为全球知名的自动化产品供应商之一。

Hexawave公司的发展小趣事

随着业务的不断发展,Crouzet公司于1989年和1992年分别成功兼并了法国Syreles公司及墨西哥Gordos公司。这一系列的兼并活动不仅增强了公司的实力,还进一步扩大了公司的业务范围。此后,Crouzet开始在全球范围内布局,陆续在美国、德国、英国、荷兰、比利时、瑞士、瑞典等国设立分公司,形成了一个覆盖全球的销售网络。

问答坊 | AI 解惑

小功率充电器的设计原理分析

本文介绍一种既能省去复杂的IC电路及其外围电路,又能够实现自动充电功能的电路。 1 工作原理 原理图如图1所示,它由如下元件构成:C1,V1~V4,C2组成滤波整流电路,变压器T为高频变压器,V5,R2,C11组成功率开关管V7的保护电路,NF为供给IC电 ...…

查看全部问答>

需要设计一个信号产生电路!

需要设计一个信号产生电路,频率为20M,低电平为4V,高电平在20V到50V之间可以调节,望各位高手赐教…

查看全部问答>

富士康 第十 大家如何看待

今天早晨看新闻有富士康的第十跳,觉得万般无奈,社会怎么了?人格怎么了?是变化太快还是无奈····…

查看全部问答>

模拟电路--做毕设时心电图设计资料

本人可能不做电子这一块了,所以整理下电脑上以前用过的东西。。。。。…

查看全部问答>

蓝牙驱动选择问题

各位,目前我们的项目需要在一个WinCE板子上使用蓝牙功能,要求支持A2DP,DUN,SPP等功能。 目前就我所了解的主要提供蓝牙驱动的有widcomm,bluesoleil和windows自带的。 网上搜了一些文章,基本上说wincomm最稳定,想请教一下大家,windows自带的 ...…

查看全部问答>

急!请教:在EVC下如何实现像Cristi Posea做的CSizingControlBar的程序

想实现一个类似CSizingControlBar的界面,但是EVC下不支持NCCALCSIZE_PARAMS这个结构,不知道有什么方法可以解决。或者说EVC下是否能做成这样的界面。…

查看全部问答>

第1章 UNIX基础知识

1.1   引言 11.2   登录 11.2.1   登录名 11.2.2   shell 11.3   文件和目录 21.3.1   文件系统 21.3.2   文件名 21.3.3   ...…

查看全部问答>

USB口找不到了

我做了一个USB转串口,连接时可以在PC找到,通信正常,但是当板子上连通另一块芯片CPLD时,只是给CPLD通了电,结果USB找不到了,也没有任何错误提示,STM32与CPLD电路上应该没有什么影响的,请教各位是不是我的编程有问题啊?有没有人遇到过,怎么 ...…

查看全部问答>

SEED-EXP430F5529开发板按了S3怎么没办法复位啊?

按了S3怎么没办法复位啊? 液晶屏画面也没见变化。…

查看全部问答>

28335 ePWM 递增递减模式产生PWM波形?

TBCR为UP时,当TBCTR=CMPA时输出为低;而在TBCR为DOWN时,当TBCTR=CMPA时输出为高,这个是为啥啊?在手册上找了半天也没找到。。。 …

查看全部问答>