0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python和OpenMV在STM32MCU上运行AI

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-12 14:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当今边缘机器学习的状态如何?哪些工具可以帮助工程师收集数据并进行推理?您在哪里可以找到 ST MEMS,它们如何在实际产品中发挥作用?这篇文章是我们即将举行的 STM32 路演系列的第二部分。连续第 14 年,我们正在接触我们的社区。我们将举行演示,展示产品,并让工程师准备好回答问题。我们 STM32 路演系列的第一部分侧重于云连接,因为我们谈到了一个新的智能门铃演示。我们还展示了工业和安全应用。今天,我们将探索人工智能和计算以及传感。

STM32路演:人工智能与计算

Qeexo 和 STM32Cube.AI

在边缘实现机器学习的解决方案范围也在增加,STM32Roadshow 突出了 STM32 MCU 的核心作用。例如,我们将展示Qeexo 的 AutoML的演示。它使用 SensorTile 捕捉振动和声音,以检测风扇是否损坏或堵塞。这是预测性维护应用程序的典型示例,可以以最少的投资极大地改变工厂的运营。Qeexo 是ST 合作伙伴计划的成员。

还将有大量 ST 演示利用我们的机器学习解决方案。其中一些已经很流行,例如使用机器学习来识别菜肴和饮料的STM32H747I-DISCO 。这是多伦多技术之旅的热门节目,并且在我们的与会者中仍然很受欢迎。我们的工程师还将演示一个能够读取数字仪表的系统。此特定演示使用我们的第一个 MCU STM32WL和嵌入式 LoRa 收发器

同样,STM32MP1 将在提供多物体检测的新 AI 演示上运行。我们用 C 语言重写了代码来优化它,这将是我们第一次在亚洲展示它。此外,我们将展示FP-AI-NANOEDG1,这是一个功能包,允许开发人员在 STM32L5 上快速测试 Cartesiam 的机器学习库。

开放MV

STM32 路演将是体验OpenMV Cam H7 Plus的好地方。该产品依靠 STM32H7 微控制器,使用 PCB 顶部的 5 兆像素摄像头模块来捕捉视频。此外,该平台使用 MicroPython 使其更易于编程。因此,它为希望快速试验嵌入式系统的工程师和爱好者提供了一个强大的系统。用户甚至可以下载OpenMV IDE并运行将展示一些系统功能的示例应用程序。

该活动还将向与会者展示他们可以比典型的演示走得更远。例如,Edge Impulse有一个教程展示了如何使用 OpenMV Cam H7 Plus 编写机器学习应用程序。ST 合作伙伴计划成员促进了神经网络的创建,然后可以在 ST 的 MCU 上运行推理操作。在这种情况下,开发人员使用 OpenMV PCB 和 IDE 来收集数据。然后他们将其发送到 Edge Impulse 进行处理。最后,用户可以将神经网络导出为 OpenMV 库。该系统也令人印象深刻,因为随着工程师过渡到工业环境,可以使用 Edge Impulse 获得一个可以与STM32Cube.AI配合使用的神经网络。 该软件解决方案将神经网络转换为 STM32 的优化代码,极大地促进了边缘机器学习。

STM32路演:感知与创新

SensorTile.box 和哭泣的婴儿探测器

SensorTile.box 将是 STM32 路演的另一个亮点。我们最强大的具有多种用户模式的传感器盒将成为一些演示的中心。用户将能够与内置的演示应用程序进行交互。STEVAL-MKSBOX1V1 (SensorTile.box的参考)与 iOSAndroid 应用程序一起快速展示了它的一些功能。例如,ST 提供了一个婴儿哭声检测器。该应用程序首先使用一种算法,该算法采用快速傅里叶变换来处理信号。然后它通过主机 STM32 上的神经网络运行数据。部分归功于 STM32Cube.AI,开发人员可以使用常规 MCU 来区分环境噪声和孩子的哭声。该演示也极具象征意义,因为它展示了我们的传感器、MCU 等如何创建独特且有益健康的解决方案。

OPPO 智能手表和漫步者 Dreampods

STM32 路演也将是一个亲身检验重大设计胜利的机会。例如,我们将展示一款包含LPS27HHW 防水气压计的 OPPO 智能手表。该组件可以测量用户游泳的深度或该人攀爬的高度。OPPO 手表还包括LSM6DSOW。它使用超低功耗加速度计和陀螺仪来检测人类活动,同时降低整体功耗以优化电池使用。

同样,我们还将展示漫步者 Dreampods。了解这些无线耳机如何使用LIS25BA来检测从内耳传播到面部骨骼的振动非常有趣。这样的系统可确保设备能够区分音频和环境噪声。Dreampods 还使用LIS2DH12加速度计,使用户能够轻按耳机以播放或暂停音乐以及操作其他控件,例如接听电话或挂断电话。Dreampods 和 OPPO 智能手表均在中国市场上销售。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2574

    文章

    54401

    浏览量

    786214
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18618

    浏览量

    387341
  • 神经网络
    +关注

    关注

    42

    文章

    4829

    浏览量

    106806
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    意法半导体STM32 MCU AI模型库再扩容

    近日,意法半导体(ST)发布了新的人工智能模型,并增强了开发项目对STM32 AI模型库的支持,以加快嵌入式人工智能应用的原型开发和产品开发。这标志着STM32 AI模型库再次增加新的
    的头像 发表于 11-24 10:00 1082次阅读

    极海APM32系列MCU中如何把代码重定位到SDRAM运行

    在有些情况下,我们想要把代码放到SDRAM运行。下面介绍APM32的MCU中,如何把代码重定位到SDRAM运行。对于不同APM32系列的MCU
    的头像 发表于 11-04 09:14 4845次阅读
    <b class='flag-5'>在</b>极海APM32系列<b class='flag-5'>MCU</b>中如何把代码重定位到SDRAM<b class='flag-5'>运行</b>

    用visionboard进行视觉项目,如何将openmv中示例项目烧录到开发板中脱机运行

    用visionboard进行视觉项目,如何将openmv中示例项目烧录到开发板中脱机运行
    发表于 08-15 06:59

    python app不能运行怎么解决?

    我使用helloword的模板,上传了IG502,但不能运行,请大神帮忙。系统日志如下:sntpc[1226]: ntp request error: 113, No route to host
    发表于 08-06 06:27

    MCU AI/ML - 弥合智能和嵌入式系统之间的差距

    本文将探讨MCU技术和AI/ML的交集,以及它如何影响低功耗边缘设备。同时将讨论电池供电设备的MCU
    的头像 发表于 08-01 09:02 445次阅读

    MCUFlash

        MCUFlash是微控制器内部集成的非易失性存储器,主要用于存储程序代码、常量数据及系统配置信息。其核心特性与功能如下: 一、定义与类型‌ 片Flash采用浮栅晶体管技术,具备断电数据
    的头像 发表于 05-06 14:26 865次阅读

    Keil当下有集成AI技术的规划吗

    有没有集成AI工具,可以快速编程,提升开发效率的,常用的MCUSTM32,GD32等
    发表于 04-06 14:38

    如何在NXP MCU启用D-Cache?

    我正在 NXP FRDM-MCXN947 MCU 测试 TFLite AI 模型的推理时间和性能。虽然我使用 NPU 获得了良好的性能,但在不使用 NPU 时,我的推理时间相对较慢。通过启用
    发表于 03-27 07:48

    零基础入门:如何在树莓派上编写和运行Python程序?

    在这篇文章中,我将为你简要介绍Python程序是什么、Python程序可以用来做什么,以及如何在RaspberryPi编写和运行一个简单的Pyth
    的头像 发表于 03-25 09:27 1531次阅读
    零基础入门:如何在树莓派上编写和<b class='flag-5'>运行</b><b class='flag-5'>Python</b>程序?

    无法Windows Subsystem for Linux 2使用对象检测Python演示运行YoloV4模型?

    WSL2 运行对象检测 python 演示。 使用 CPU 运行 object_detection_demo.py 时遇到错误:
    发表于 03-05 08:43

    是否可以使用OpenVINO™部署管理器部署机器运行Python应用程序?

    使用 OpenVINO™部署管理器创建运行时软件包。 将运行时包转移到部署机器中。 无法确定是否可以部署机器运行
    发表于 03-05 08:16

    无法OVMS运行来自Meta的大型语言模型 (LLM),为什么?

    无法 OVMS 运行来自 Meta 的大型语言模型 (LLM),例如 LLaMa2。 从 OVMS GitHub* 存储库运行 llama_chat
    发表于 03-05 08:07

    运行OVModelForCausalLM Python模块时出错了,怎么解决?

    创建了一个自定义 Python* 代码,类似于遵循 240-dolly-2-instruction 的 Jupyter 笔记本。 OVModelForCausalLM Python* 模块运行时出错。
    发表于 03-05 06:44

    AI芯片的应用:革新设计与功能

    AI芯片的应用正在深刻改变着芯片设计、制造和应用的全过程。未来,随着AI技术的不断进步和应用场景的不断拓展,AI芯片将成为推动科技发展的
    的头像 发表于 02-17 16:09 1282次阅读

    STM32N6 | ST首款具有 AI 加速功能的高性能MCU

    STMicroelectronics STM32 N6高性能微控制器采用Arm® Cortex®-M55,运行频率为800 MHz。意法半导体STM32 N6 MCU引入了Arm He
    的头像 发表于 01-15 18:17 5088次阅读
    <b class='flag-5'>STM32</b>N6 | ST首款具有 <b class='flag-5'>AI</b> 加速功能的高性能<b class='flag-5'>MCU</b>