单片机跑AI:数字识别模型
单片机上运行数字识别AI模型,实现端侧AI与嵌入式AI的数字识别演示。原文仅以话题标签形式给出这一演示主题,未披露所用芯片型号、模型结构、算力与功耗等具体参数。
单片机上运行数字识别AI模型,实现端侧AI与嵌入式AI的数字识别演示。原文仅以话题标签形式给出这一演示主题,未披露所用芯片型号、模型结构、算力与功耗等具体参数。
SparkFun 发布教程,演示如何用 SparkFun ESP322-C6 Thing Plus 接入 Hubble Network 的卫星网络。
推荐理由:原文给出从安装 ESP-IDF 到固件烧写与蓝牙测试的完整流程,动手复现的读者可直接照做。
教程讲解如何用 Arduino IDE 让 ESP32 通过 I2S 接口读取 INMP441 全向 MEMS 麦克风的 24 位数字音频,并给出三个示例:用 Serial Plotter 显示 RMS 声强、绘制音频波形、以及双击掌控制 GPIO 38 上的 LED。
推荐理由:教程给出完整接线表、I2S 配置结构体和三个可运行示例,含 24 位数据在 32 位字中的移位处理与阈值调参方法,可直接照做。
文章介绍 ESP32 小型应用平台第 6 篇:多个 WASM 小应用共用一块 Flash 时,平台只向应用开放 platform_kv_get 和 platform_kv_set 两个 API,由平台决定数据写入位置。
推荐理由:文章拆解了从命名空间映射到碰撞拒绝的完整隔离链路,做类似多应用共存设计的工程师可直接借鉴其检查顺序与限流参数。
Github 项目 Pocket-Lab-Power-Supply 把实验室电源做进 4S 21700 电池包,输出 1V~20V 步进 100mV、限流 0.1A~5A 步进 50mA,外壳约 10cm。
推荐理由:逐块拆解了原理图与关键芯片选型,想复刻或借鉴电源设计的工程师可直接参考。
在 Terasic atum3 开发板上用 Nios-V 跑 FreeRTOS 实现 WebServer,通过以太网 TCP 发送 22Mbits 数据时,传输耗时在 3.5s 与 10.7s 间交替;每次开 socket 只发一次再关闭则稳定为 3.5s。
立创开源硬件平台用户Pinkman1开源了"Mechanical flower"机械郁金香项目,触碰叶子即可触发花瓣开合、花芯亮起随机灯光。项目使用XIAO、舵机、7颗WS2812、TP4056模块、3.7V电池,配合3D打印花体与2块PCB板(控制及电源管理板、异形灯板)制作,源码已开源。
文章以DDR4 32-bit接口为例,说明单次传输按DQ位宽是4Byte,但一次READ/WRITE命令后DQ会连续传输多组数据,BL8下合计32Byte。
HALO-90是一款直径24mm的开源电子耳环,正面排布90颗0402红色LED,采用Charlieplexing方式用10个IO口独立控制全部灯珠,靠高速扫描利用视觉暂留成像。
米尔电子 MYD-LR3576 Android V2.0.1 正式发布,系统从 Android 14 升级到 Android 15,Linux Kernel 更新为 6.1.118,Android Build ID 为 AP4A.250205.002.C1。
推荐理由:对比表列出内核、摄像头与Wi-Fi并发的具体变化,选型工程师可据此评估是否升级现有镜像。
嵌入式大杂烩公众号在中秋大促期间推出「瑞芯微 Linux 驱动终极套装」课程,面向从单片机转向 Linux 底层驱动开发的工程师,共 30 个模块、266 节课,围绕 Linux 驱动子系统展开。课程配套完整实战项目、瑞芯微 Linux 驱动知识库与一对一辅导,并发放课程优惠券,名额与优惠券数量有限、先到先得,需扫码关注公众号回复暗号了解详情。
星宸科技旗下 Comake 推出入门级视觉边缘计算开发板 Comake Pi D3,搭载自研 SCM8003G AI 主控芯片,具备 8TOPS NPU 算力、2 路 8K@30fps H.265/H.264 解码、4GB LPDDR4x + 64GB EMMC,尺寸 70mm × 45mm、引出 171 个引脚,配 2 路 PCIe、2 路 SATA、2 路 GbE 等接口。
推荐理由:原文列出主控、算力、接口与端侧大模型实测速度,选型时可直接对比同级开发板。
文章解读开源项目 audio-reactive-led-strip(Scott Lawson 开发,MIT 协议,GitHub 超 3000 星)的架构:上位机用 PyAudio 采集 44.1kHz 音频并经 NumPy/SciPy 做 FFT 与 24 阶 Mel 滤波。
推荐理由:原文拆解了上位机与下位机分工架构及 Mel 滤波、I2S DMA 关键细节,做灯效开发的工程师可直接对照选型。
FreeRTOS SMP 内核中,两个由 vTaskSuspendAll()/xTaskResumeAll() 包围的区域在不同核心上会互斥:V11.1.0+ 的 tasks.c 在 configNUMBER_OF_CORES > 1 分支下获取 task lock 并保持到 xTaskResumeAll() 才释放,第二个核心会自旋等待。
立创开源硬件平台7周年联合嘉立创20周年发起投稿活动,投稿开源作品必得90-200元券包、50元彩色丝印券和嘉立创20周年抽奖机会3次。活动要求板卡含七周年logo、限用嘉立创EDA专业版、项目须原创且默认开源。优秀作品另设一至三等奖,一等奖含5000金豆、300元元器件券、嘉立创定制机械键盘与荣誉证书。
作者介绍其 ESP32 WASM 小应用平台如何限制应用权限:Manifest 声明 display、touch、storage 三种权限并随 .app 一同签名,真正的检查分布在安装校验、WASM 加载、事件分发和每次系统 API 调用中。
推荐理由:原文逐层拆解了 Manifest 声明、API 调用检查和资源配额三层机制,做类似沙箱设计的工程师可直接借鉴其检查落点。
文章用厨房做菜的类比厘清了 Async、Concurrency、Parallelism 三个概念:Async 解决等待时线程不闲着,Concurrency 解决海量任务的组织调度,Parallelism 解决多核算力的物理执行。
9月22日,龙芯中科发布支持自研通用GPU的龙芯加速计算平台(Loongson Accelerated Computing Platform)首个软件版本,基于龙芯2K3000及9A1000内集成的自研LG200系列通用GPU核心打造,覆盖推理引擎、高性能算子库、专用编译器、运行时环境、调试工具及性能分析套件,支持OpenCL 3.0与CUDA两类编程模型。
推荐理由:原文列出了平台的核心组件、编程模型支持和适配框架,选型国产算力的工程师可据此评估迁移成本。
文章以瑞萨RA6B1专用发行包从2.1.0升级到2.2.0为样本,讲解FSP灵活配置软件包升级的完整检查方法。
推荐理由:文章以一次FSP升级为样本,给出升级前基线、生成后六类差异审查等可迁移的检查步骤。
瑞萨RA0E1单片机通过硬件I²C驱动0.96英寸OLED模块(驱动IC为SSD1306,128*64像素点阵,工作电压3.3~5V),在e2 studio中新建Stacks - IIC master并定义地址0x3C,移植oled.c等文件后实现图片与文字交替显示,每隔500ms刷新页面一次。
CodeGraph 是开源工具,用 Tree-Sitter 把代码库解析成本地 SQLite 知识图谱,通过 MCP 服务器供 AI 编程工具查询调用链与依赖。
推荐理由:文章给出安装、配置到影响分析的完整命令与嵌入式场景用法,可直接照做落地。
FluidNC 是由 Grbl_ESP32 核心作者团队重构的开源运动控制固件,GPL-3.0 协议,GitHub 超过 2800 颗星,最新稳定版 v4.1.0,以 ESP32 与 ESP32-S3 为核心平台。
推荐理由:文章梳理了 FluidNC 用 YAML 声明硬件和 I2S 扩展脉冲的做法,做多轴设备选型时可对照其适用边界。
Cactus Compute 展示了 14MB 的 function-calling 模型 Needle 2,可在 Raspberry Pi 5 上仅用 CPU 把自然语言转成本地动作,输入 Turn the LED on 后 78 毫秒点亮 LED。
推荐理由:原文给出完整 Python 代码与各次调用的延迟、内存数据,想在树莓派上做本地 function calling 的人可以直接照着复现。
作者为 ESP32 小应用平台设计了 EMAP v1 格式的 .app 应用包,把 WASM 程序、Manifest 说明与签名封装为可安装、可验证的容器。
推荐理由:原文逐层拆解了包格式、Manifest 字段与签名验证流程,做 MCU 应用分发的工程师可直接借鉴这套设计取舍。
FreeRTOS 社区论坛讨论了某芯片厂商 FreeRTOS 移植将 portENTER_CRITICAL() / portEXIT_CRITICAL() 直接映射到 vTaskEnterCritical() / vTaskExitCritical() 的做法。
爱芯元智官方把开源决策模型 Laya 部署到 AX8850 的 NPU 上,跑通贪吃蛇和 Flappy Bird demo,每一步都是一次真实推理。单问题推理 28.75ms,片上连续 40 次推理在 28.67ms 到 28.96ms 之间,贪吃蛇单步约 90ms。
推荐理由:原文给出单问题延迟、抖动和复现命令,可评估该方案在边缘业务上的可行性。
文章指出 RTOS 与 Linux 的核心差异不是速度而是确定性,实时性指结果能否在 deadline 前可预测地交付。
推荐理由:文章把实时性拆成确定性而非速度,用延迟链路、代码对照和选型决策图给出可直接落地的评估框架。
立创开源硬件平台转载介绍了一个基于 ESP32-S3 的智能激光量房仪开源项目,可记录距离、测量方向并拍照,自动生成房间轮廓并导出 DXF。设备支持单点测距、P2P 测量、固定测站平面扫描、Wi-Fi 数据同步和 PC 网页工作台,AI 辅助识别门窗插座的推理在 PC 端用 ONNX 模型完成,ESP32-S3 负责图像采集上传。
推荐理由:原文列出了硬件配置、精度数据和499元成本,想复刻的读者可据此评估投入与可行性。
文章讲解STM32项目部署AI模型时内部Flash放不下模型数组的排查与选型方法:先按只读权重、激活缓冲区、输入输出缓冲区、代码与栈四类数据分别估算Flash和RAM需求,再对照内部Flash、外部QSPI/OSPI NOR Flash、外部SDRAM/PSRAM、SD卡四种存放位置的适用场景与检查项。
推荐理由:文章给出容量与RAM的基本式和四类存放位置的对照表,做MCU模型部署选型时可直接照此排查。
一位C++老程序员分享了从排斥AI编程到形成"人类主导设计 + AI高效执行 + 工具验证"工作流的转变过程。AI适合做模板化脚手架生成、单元测试编写、CMake配置等任务,但在并发正确性、生命周期与所有权保证、Lock-Free算法设计等场景需谨慎验证。借助Sanitizer日志配合AI定位,内存越界和悬空引用问题的排查从半天缩短到十几分钟。
米尔电子发布 RK3576 MIPI Camera 的 ISP 调试教程,覆盖硬件准备、环境搭建、BLC/LSC/AWB/CCM 标定、AE/3DNR/Sharpen/Gamma/3D LUT 主观调试、IQ 文件烧录与常见问题排查。
推荐理由:文章把 BLC 到 CCM 的标定顺序、验收阈值和常见故障排查串成完整流程,照着做可少走弯路。
NXP 发布 GUI Guider v2.0.1,对齐 LVGL 9.4.0 与 MCUXpresso SDK 26.03.00,依旧免费。
推荐理由:原文梳理了 Figma 插件、流程图事件和实时渲染等关键改动,选型 GUI 工具的工程师可据此评估是否升级。
文章介绍用 Webots(Cyberbotics 维护、Apache 2.0、最新稳定版 R2025a)在硬件回板前验证底盘运动学与避障逻辑:控制器作为独立子进程运行,通过共享内存或 TCP/IP 与仿真内核通信,wb_robot_step(TIME_STEP) 以 32ms 同步步长推进刚体积分,结果确定可复现,关掉渲染可加速到 10 倍、50 倍跑回归测试。
作者整理了一套独立开发工具链,除域名外全部用免费额度解决,年成本压到 100 元以内。AI 编程用华为云 CodeArts Agent、阿里通义灵码个人版、GitHub Copilot 免费版(每月 2000 次补全);大模型靠阿里云百炼新用户 7000 万 Token、智谱 2000 万、火山引擎豆包每模型 50 万。
作者为 ESP32 WASM 小应用平台设计了一层受控的系统 API,让应用通过 platform 导入模块请求绘图、时间和键值存储能力,而不直接接触底层硬件。
推荐理由:原文逐条列出绘图调用的权限、配额与边界检查项,做类似受限运行时接口设计时可直接参考。
技术极客 Gadget Industry 把一台屏幕摔坏的三星 Galaxy S21 5G 拆解后,将主板、Type-C 子板和电源键排线装进无线鼠标壳,接上显示器即可进入三星 DeX 桌面,可运行浏览器、多窗口和《我的世界》,同时仍能当鼠标使用。
团队 AI Coding 平台 MonkeyCode 将线上实际运营的平台代码完整开源,GitHub 地址为 github.com/chaitin/MonkeyCode,内置开发环境管理、AI 模型管理、AI 任务管理等能力,适配 GLM、Kimi、DeepSeek 等主流大模型。
文章解释了训练好的AI模型如何经STM32Cube.AI转换后在STM32上运行推理。神经网络本质是乘加、比较、移位等确定运算的组合,训练得到的参数与计算流程在推理阶段均已固定,因此可脱离Python执行。STM32Cube.AI解析模型计算图,将权重转为Flash中的数据(如INT8量化的int8_t数组),将各层转为可调用的算子函数,配合CMSIS-NN等优化在MCU上完成推理。
文章通过 evpp、ROS2 rclcpp、POCO 三个真实 issue,说明 shared_ptr 在循环引用和异常安全场景下仍会内存泄漏:evpp 的 InvokeTimer 自持 shared_ptr 导致引用计数无法归零。
机器人常用传感器按本体感知、环境感知、力觉触觉分为内部与外部两类,涵盖编码器、IMU、电流传感器、超声与红外、激光雷达、视觉、六维力传感器、触觉、GNSS 等。单点定位米级、RTK 厘米级,超声波约 40kHz,GNSS 至少需 4 颗星解算钟差。现代机器人靠卡尔曼滤波做多传感器融合,如无人机用 IMU+GNSS 悬停、仓储机器人用激光雷达+轮式里程计导航。