为了让你跑AI,MCU厂商拼了

发布者:EEWorld资讯最新更新时间:2024-09-11 来源: EEWORLD作者: 付斌关键字:MCU  AI  TinyML 手机看文章 扫描二维码
随时随地手机看文章

都说在MCU上跑AI会成为常态,不过实话讲,很多工程师在实际工作中部署AI的场景还没那么多,而且毕竟再学一门技术,又会增加很多时间成本。


不过,随着全行业AI化行动加深,MCU厂商接连推出自己的AI工具,并且在开发上手难度和使用便捷性进行了优化。尤其在最近一段时间,不断炫技,可谓是彻底拼了。


ST:用云开发AI


ST的AI工具是STM32Cube.AI,并在去年率先推出云端MCU AI开发者平台,降低边缘人工智能技术开发复杂度,加快新产品上市速度。


STM32Cube.AI是STM32Cube的一个扩展包,可以自动转换和优化预先训练的神经网络模型并将生成的优化库集成到用户项目中,从而扩展STM32CubeMX的功能。


STM32Cube.AI开发者云拥有多项行业首创,包括在线图形用户界面、 STM32模型库、世界首个在线基准测试服务。


这个平台比较方便一个功能是可以直接评估模型需要的Flash和SRAM大小,帮助工程师选择合适的STM32,比较节省时间。


根据工程师的反馈,这个云平台本身上手比较容易,不过上手AI还是需要有一定的AI开发经验的。另外,目前也存在一定开源AI与其竞争。


除了STM32Cube.AI,ST还拥有一站式边缘端AI工具NanoEdge AI Studio,NanoEdge跟TouchGFX一样,由ST从其他公司收购而来,现在这个工具已经完全免费。



瑞萨:AI和嵌入式工具相结合


今年7月,瑞萨推出Reality AI Explorer Tier——作为Reality AI Tools软件的免费版本,可用于开发工业、汽车和商业应用中的AI与TinyML解决方案。


据介绍,新推出的Reality AI Explorer Tier为用户提供免费的、全面的自助式评估沙盒访问权限。符合条件的客户现在可以访问Reality AI Tools的全部功能,包括自动化AI模型构建、验证和部署模块。


2022年,瑞萨通过收购Reality AI,重新定义了AI解决方案组合,现在Reality AI已成为瑞萨AI总体战略的重要组成部分之一。Reality AI工具允许工程师基于高级信号处理生成和构建TinyML和Edge AI模型,侧重于算法特征发现和优化,使用专有的AI驱动,为给定的机器学习问题确定最佳特征。在大多数情况下,这大大简化了机器学习问题,允许使用紧凑、简单和高效的学习算法。


瑞萨对于AI工具链的思考在于与嵌入式工具链的结合,也就是Reality AI Tools与瑞萨e² studio(即瑞萨基于Eclipse的集成MCU开发环境)无缝协作。



NXP:机器学习人人可用


eIQ机器学习软件于2018年推出,经过不断发展,可支持系统级应用和机器学习算法实现。这个软件工具集的特点是专业人士和非专业人士都很方便使用,抱着玩一玩的心态也可以跑起来应用。用官方的话说就是实现“机器学习人人可用”。


eIQ包括eIQ Portal、eIQ Model Tool、eIQ Command-line Tools三个重要组件,分别可以概括为开发图像分类或是目标检测任务、高级模型查看器、命令行工具。


整体开发流程方面,既可以只提供数据集然后借助eIQ工具箱完成从模型训练到模型部署,又可以提供已经训练好的模型,然后借助eIQ工具箱对其进行转换/量化以及部署工作。最后,调用eIQ inference engines对所生成的模型进行推理,得到最终的预测值。


今年3月,NXP与NVIDIA达成合作,将NVIDIA TAO API直接集成到恩智浦的eIQ机器学习开发环境中。NVIDIA TAO低代码人工智能框架通过迁移学习,让开发人员能够更轻松地利用经过训练的人工智能模型,并针对特定用途对模型进行微调和优化。换句话说,开发人工智能只在这一个平台上就可以了。



英飞凌:持续合作扩大工具链


英飞凌也异常重视AI技术本身,还在今年8月30日推出全新的综合评估套件PSoC 6 AI 评估套件,它提供了构建智能消费、智能家居和物联网应用所需的全部工具。


英飞凌本身的软件生态平台是ModusToolbox和Imagimob Studio,除了建设自己的平台,英飞凌一直会和其它AI工具厂商合作。


去年10月,英飞凌科技于宣布与Edge Impulse合作,为PSoC 63低功耗蓝牙MCU扩展基于微型机器学习的AI开发工具。人工智能物联网应用开发者现在可以使用Edge Impulse Studio环境,在高性能、低功耗的PSoC 63低功耗蓝牙®微控制器上构建边缘机器学习(ML)应用。


Edge Impluse这家公司的名号很多人都听说过,但可能很少深入了解过。这家公司以TinyML(Tiny Machine Learning)为服务,于2019年成立,创始人Zach Shelby和Jan Jongboom都来自Arm,致力于提供最新的机器学习工具,使所有企业都能打造更智能的边缘产品。


Edge Impulse解决方案被广泛应用于健康穿戴设备制造商如Oura、Know Labs和NOWATCH,工业组织如NASA,以及顶尖的芯片供应商,受到超过80000名开发人员的采用,并已成为企业和开发人员信赖的平台。


当然,英飞凌的合作不光是在MCU上,也包括传感器,比如去年11月和Archetype AI签署协议合作开发传感器。


Silicon Labs:同样不断展开合作


Silicon Labs(芯科科技)和英飞凌类似,也进行了大量的合作。


通过与TensorFlow、SensiML和Edge Impulse等TinyML领域的领导者合作,Silicon Labs为初学者和专家提供了多种开发工具的选择。使用这个新的AI/ML工具链和Silicon Labs的Simplicity Studio开发环境,开发人员可以创建应用程序,从各种连接的设备中提取信息,以做出智能的机器学习驱动的决策。


此外,Silicon Labs还提供ML应用、机器学习工具包(MLTK)、TinyML解决方案等各种资源支持。


开源AI,也蓄势待发


使用MCU厂商本身的工具一定最适配,不过开源AI软件也在行业中备受工程师青睐,很多工程师也会偏向使用开源软件作为自己的常用软件。


比如,TinyML的先驱SensiML在今年5月开源,SensiML能够简化TinyML代码开发。SensiML Analytics Toolkit 提供了一个端到端的开发平台,涵盖数据收集、标记、算法和固件自动生成及测试,通过独特的数据收集和标记方法解决了人工智能项目中最常见的失败问题。SensiML提供了最全面的功能,从简单的点选式用户界面模型创建到模型构建和测试工作流的完整流水线控制。


开源的好处就是能够不断推动社区发展,但也会存在数据集瓶颈和软件工具碎片化的问题。


总之,现在AI人才缺乏严重,作为长期处在嵌入式领域的工程师总归没有长期耕耘AI,所以现在AI平台的作用就是通过工具的配置实现端侧智能模型和算法建立,让人人都能简单开发MCU的AI和ML功能。从现在厂商的动作来看,确实在软件上耕耘的力度也更大了。

关键字:MCU  AI  TinyML 引用地址:为了让你跑AI,MCU厂商拼了

上一篇:低功耗MCU,又卷起来了
下一篇:MCU价格,再也回不到从前?

推荐阅读最新更新时间:2024-10-09 14:50

基于μPD78F0034单片机的出租车计费器的设计与实现
摘要:介绍了基于μPD78F0034单片机和模块式结构的出租车计费器的硬件和软件设计方法,讨论了μPD78F0034单片机的主要特点;介绍了该单片机和PC机串行通信的硬件连接方法;同时给出了采用单、双信号防作弊技术来防止计费器作弊的具体实现方法。 关键词:出租车计费器;μPD78F0034;串行通信;防作弊技术 随着出租车行业的发展,对出租车计费器的要求也越来越高,用户不仅要求计费器性能稳定,计费准确,有防作弊功能;同时还要求其具有车票资料打印 、IC卡付费、语音报话、和电脑串行通信等功能。通常,设计出租车计费器面临以下三方面的问题: (1)不同国家和地区的计费方式存在差异。有些地区有夜间收费及郊区收费等,而有些地区则无夜
[单片机]
依托华为建设,武汉人工智能计算中心6月投入运营
3月31日,湖北省委常委、武汉市委书记王忠林前往东湖新技术开发区,走访科技创新平台,调研数字经济发展工作。 武汉人工智能计算中心位于光谷科学岛起步区,是依托华为公司建设的全国首个人工智能计算中心。目前,配电间设备已安装完毕,数据中心机房模样初显,计划今年6月底正式投入运营。 2020年10月11日,武汉市国家新一代人工智能创新发展试验区和武汉人工智能计算中心宣布启动建设。 王忠林表示,武汉要建设国家中心城市、勇担全省高质量发展“主引擎”,必须不断完善城市功能、提升城市能级,人工智能计算中心是重要支撑。要加大支持力度,统筹抓好人工智能计算中心和超算中心建设,推动数字产业化;加快建设“国之重器”的平台载体,倒排工期,挂图作战,确保
[手机便携]
51单片机(STC89C52)的多路PWM脉冲宽度调制输出
软件方式输出PWM PWM用于输出强度的控制, 例如灯的亮度, 轮子速度等, STC89/90系列没有硬件PWM, 需要使用代码模拟 使用纯循环的方式实现PWM 非中断的实现(SDCC环境编译) #include 8052.h #define Led10 P0_7 typedef unsigned int u16; int atime = 64; // 仅作为延时, pms取值区间为 0 - 64 void delay(u16 pms) { u16 x, y; for (x=pms; x 0; x--) { for (y=11; y 0; y--); } } // 这里控制占空比, i取值区间为
[单片机]
基于MCU和基于ASIC的LED可控硅调光方案对比与解析
作为一种新的、最有潜力的光源,LED照明以其节能、环保的优势越来越受到人们重视。加上国家和地方政府的政策鼓励,我国的LED照明产业进入了加速发展阶段,运用市场迅速增长。在室内照明方面,用LED灯替代传统的可调光白炽灯或者卤素灯也将是大势所趋。由于传统的白炽灯调光器采用可控硅调光器,用LED灯替代白炽灯时,要求不能改变原有线路,还要能适应现有的可控硅调光器。针对这一目标市场,目前很多大的半导体厂商(包括国际知名半导体厂商)都已经推出了自己的LED调光ASIC,但由于LED固有的发光原理,目前市面上的LED ASIC调光案都还不是很成熟,都有其固有的问题,本文就将针对目前的调光方案做一个详细的分析,并介绍我们基于MCU的调光方案。 1
[单片机]
基于<font color='red'>MCU</font>和基于ASIC的LED可控硅调光方案对比与解析
锁定嵌入式控制需求 微芯扩产/购并不停手
  在微控制器( MCU )领域居于全球领导地位的微芯(Microchip),近年来积极发动大小购并,以拓展其产品组合。以 MCU 为核心业务的Microchip虽然在发展 物联网 相关业务上有很好的优势,但为了提供客户业界最佳的嵌入式控制解决方案,只有 MCU 或处理器显然是不够的。模拟、内存等周边,也是不可或缺的核心技术。因此,对于发动新的购并案,Microchip还是有浓厚兴趣。下面就随嵌入式小编一起来链接看一下相关内容吧。   Microchip执行长SteveSanghi认为,随着 物联网 概念持续发酵,汽车、工控、消费性电子等垂直应用领域对MCU的需求也水涨船高。以MCU起家的Microchip,在核心业务领域有很深
[嵌入式]
MCS-51单片机内部结构——CPU结构 单片机原理学习笔记(二)
CPU结构 8051内部CPU是一个字长为二进制8位的中央处理单元,也就是说它对数据的处理是按字节为单位进行的。与微型计算机CPU类似,8051内部CPU也是由算术逻辑部件(ALU)、控制器(定时控制部件等)和专用寄存器组三部分电路构成。 1.算术逻辑部件 8051的算术逻辑部件ALU是一个性能极强的运算器,既可以进行加、减、乘、除四则运算,还可以进行与、或、非、异或等逻辑运算,还具有数据传送、移位、判断和程序转移等功能。 8051算术逻辑部件ALU由一个加法器、两个8位暂存器(TMP1和TMP2)和一个性能卓越的布尔处理器组成。虽然TMP1和TMP2对用户并不开放,但可用来为加法器和布尔处理器暂存两个8位二进制操
[单片机]
MCS-51<font color='red'>单片机</font>内部结构——CPU结构 <font color='red'>单片机</font>原理学习笔记(二)
单片机编程时关于int
在进行单片机编程时,我们经常用Int定义变量。以前学C语言时,我知道int它表示的位数跟具体的硬件结构有关。不过看了一本书中 慎用int 这节后,我对int又有了更一步的认识。 原来C语言并没有进一步明确不同硬件平台下int位宽由硬件平台决定这一点,从而导致了对int不同的理解。实际上int并没有具体的位宽限制,是由所用硬件平台(MCU)和编译器共同决定位宽为多少,通常情况下编译器会将int的位宽定为与所用MCU的位宽一致。 文中也举了两个例子说明因为对int理解的不够深入而犯的错误。一个是因为将int误理解为32位,而编译器和MCU为16位宽。一个产品需要显示开机后的时间,显示精度为秒。如果按照int为32位的话,定义secon
[单片机]
基于单片机仿真器的设计
1 概 述   SST89C54/58(简称89C54/58)是美国SST公司推出的多用途51系列单片机,片内集成了20 kB/36 kB的SuperFlashE\'\'PROM程序存储器,分为BLOCK0(16kB/32kB)和BLOCKl(4kB)两块。其中,BLOCKl可以映射(Mapping)到64kB存储空间的最高端或最低端,而且,对于程序计数器来说可以是不可见的。由于其存储结构上独特的优点,使得89C54/58非常适合于用做单片机仿真器。 2 SST89C54/58的程序存储结构 2.1 存储器结构   89C54/58片内的存储块BLOCK0占据从0000H到3FFFH/7FFFH的存储空间,BLOCK
[单片机]
基于<font color='red'>单片机</font>仿真器的设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved