大家好,我是贺老师,嵌入式 AI工程师,《嵌入式AI:让单片机学会思考》主理人,专注AI在MCU上的落地实践。 背景 TinyML 项目里最常见的问题是:设计好模型之后,在电脑或云端验证的时候,准确率在90%以上,但是一旦将模型部署到 STM32 后,就差了很多。
大家好,我是子衡,嵌入式 AI 工程师,《嵌入式AI:让单片机学会思考》课程主理人,专注AI在MCU上的落地实践。 零基础速通嵌入式AI(加好友免费领取嵌入式AI资料) 很多嵌入式工程师一听到“AI”“神经网络”“模型部署”这几个词,第一反应不是兴奋,而是 ...
普通的开发板肯定不行。 市面上目前有尝试用python语言去开发单片机程序,但是不太适合大多数产品,为什么? 很简单,就是会增加硬件成本。 能用python势必是产品功能比较复杂,需要上到Linux层面的了。 对于产品实时性来说,无疑是越接近底层的语言越好 ...
此项目是Cyberry Potter Electromagic wand魔杖的基础工程,这个工程并不是一个完整的魔杖,只是在魔杖开发过程中的一个片段,通过这个项目你可以用最简单易取得的硬件在Stm32上部署一个卷积神经网络动作分类模型,而不需要专门制作电路板或采购一些特别的模块。
一般来说,1,2,3板子都是在开发者手上,一旦遇到bug,只要可以复现,基本上都可以排查出来,然后修复或者规避。但一旦进入到4,5阶段,产品已经成型之后,再想排查BUG就比较麻烦了。例如工厂测试阶段,有可能连续运行好几天或者好几个星期才能复现的 ...
最近,科技圈内热议一个问题:STM32、Arduino与树莓派的开发方式差异究竟有多大?虽然这三者在某些领域共享相似性,但玩转它们的方式和适用场景却大相径庭。让我们一探究竟! 硬件特性 STM32:基于高性能的Cortex-M内核,适合工业级应用,具有丰富的外设接口 ...
STM32 Model Zoo是指ST在github上开源的AI相关模型仓库,其包含的应用包括:手势识别,人体活动姿态识别,图片分类,目标检测等相关应用代码,用户可以使用其中的代码进行简单的配置并进行训练,然后使用STM32Cube.AI工具或STM32CubeAI Developer Cloud 得到模型的Flash,Ram ...
[导读]X-LINUX-AI 是 STM32 MPU OpenSTLinux 扩展包,面向 STM32MP1 和 STM32MP2 系列微处理器的人工智能。它包含 Linux® AI 框架,以及用于开始一些基本使用案例的应用程序示例。 X-LINUX-AI 是 STM32 MPU OpenSTLinux 扩展包,面向 STM32MP1 和 STM32MP2 系列微处理器的人工智能。它包含 ...
在开发 STM32 等基于 ARM 内核的单片机时,几乎所有人都会遇到同一个问题。那就是选择一款什么样的下载调试器呢?市面上有各式各样的下载调试器可供我们选择,我觉得选择一款最合适自己的,才是重要的。常用的下载器包括 J-Link,ST-Link,J-Link0B,CMSIS-DAP ...
摘要:为什么可以在STM32上面跑神经网络?简而言之就是使用STM32CubeMX中的X-Cube-AI扩展包将当前比较热门的AI框架进行C代码的转化,以支持在嵌入式设备上使用,目前使用X-Cube-AI需要在STM32CubeMX版本5.0以上,支持转化的模型有Keras、TFlite、ONNX、Lasagne、Caffe、ConvNetJS。
芥末堆1月19日讯,昨日,针对国产编程语言“木兰”被质疑套壳Python编程语言一事,“木兰”语言研发团队负责人、中科院计算所编译实验室员工刘雷在科学网上发表公开声明致歉,承认其在接受记者采访中存在夸大成分。 据中国新闻网近日报道,中科院计算所 ...
中科院计算所团队“完全自主设计、开发和实现”的“木兰”编程语言是Python语言的套壳产品?针对近日这一网络质疑,1月17日,项目负责人、中科院计算所编译实验室员工刘雷在科学网上发表回应称,木兰语言在8位单片机上的编译器是本团队开发的,在32位 ...