跳到正文

内容形态

教程实践 最新动态

拿来就能用的实操内容:开发环境搭建、外设驱动、调试技巧与工程踩坑经验。

44 条精选近 30 天 38 条共收录 119 条

更新

精选归档 · 第 2 页

9月23日周三第 21–40 条
  1. 单片机那点事63

    FluidNC 如何用 YAML 动态映射与 I2S 扩展跑通 ESP32 多轴运动控制

    FluidNC 是由 Grbl_ESP32 核心作者团队重构的开源运动控制固件,GPL-3.0 协议,GitHub 超过 2800 颗星,最新稳定版 v4.1.0,以 ESP32 与 ESP32-S3 为核心平台。

    推荐理由:文章梳理了 FluidNC 用 YAML 声明硬件和 I2S 扩展脉冲的做法,做多轴设备选型时可对照其适用边界。

9月22日周二
  1. 树莓派官方博客66

    Cactus Compute 用 14MB 的 Needle 2 在树莓派 5 上把自然语言变成本地动作

    Cactus Compute 展示了 14MB 的 function-calling 模型 Needle 2,可在 Raspberry Pi 5 上仅用 CPU 把自然语言转成本地动作,输入 Turn the LED on 后 78 毫秒点亮 LED。

    推荐理由:原文给出完整 Python 代码与各次调用的延迟、内存数据,想在树莓派上做本地 function calling 的人可以直接照着复现。

  2. 嵌入式微处理器62

    STM32内部Flash不够时AI模型应该放在哪里

    文章讲解STM32项目部署AI模型时内部Flash放不下模型数组的排查与选型方法:先按只读权重、激活缓冲区、输入输出缓冲区、代码与栈四类数据分别估算Flash和RAM需求,再对照内部Flash、外部QSPI/OSPI NOR Flash、外部SDRAM/PSRAM、SD卡四种存放位置的适用场景与检查项。

    推荐理由:文章给出容量与RAM的基本式和四类存放位置的对照表,做MCU模型部署选型时可直接照此排查。

9月21日周一
  1. 单片机那点事57

    SimpleFOC 如何用通用 MCU 跑通无刷电机矢量闭环:原理、代码与选型红线

    文章讲解开源库 Arduino-FOC(SimpleFOC,GitHub 3000+ Star,MIT 协议)如何在 STM32、ESP32、RP2040 等通用 MCU 上实现无刷电机矢量闭环控制,替代发热丢步的开环步进方案。

    推荐理由:文章把 FOC 坐标变换、环路分层和四个现场避坑点讲透,还给出四类方案的单轴成本与门槛对照表,便于选型。

9月20日周日
  1. 嵌入式微处理器58

    嵌入式单元测试与硬件在环实践指南

    文章讲解嵌入式代码如何做单元测试与硬件在环验证:把分压换算、阈值判断等纯逻辑从ADC读取和继电器动作中抽离成纯函数,使其可在PC上直接测试。文中给出用Unity和Ceedling搭建最小测试框架的示例代码与gcc编译命令,介绍用桩函数在链接时替换硬件依赖(CMock可自动生成),并对比PC端与目标板测试的分工,提醒int宽度差异可能导致交叉编译后行为不一致。

    推荐理由:文章给出把决策逻辑从硬件IO剥离的具体改法和Unity最小用例,可直接照搬到现有项目。

  2. 嵌入式大杂烩56

    让 AI 写状态机不出 bug:先要表格,再要表驱动,最后要穷举测试

    文章给出让 AI 生成嵌入式状态机的四步做法:先表后码、穷举事件、表驱动实现、从表生成测试并让 AI 反向对表。关键点包括用状态转移表代替直接写代码以便审查、要求 AI 穷举所有状态与事件(命令、硬件、时间、异步四类)且不留默认行为、用 const 转移表落进 Flash 的表驱动结构替代大 switch,以及让 AI 反向输出状态×事件表与原表逐格 diff 校验。

    推荐理由:四步工作流和提示词模板可直接复用,把状态机设计的审查点从代码前移到表格。

  3. strongerHuang56

    嵌入式AI编程:补全型和Agent型工具怎么分工

    文章把嵌入式AI编程工具按执行权分为补全型和Agent型两类,并给出三条分派标准:跨不跨文件、要不要跑工具、沾不沾硬件。补全型适合单文件样板代码,Agent型适合跨文件重构和编译报错循环,涉及时序和上板验证的活仍由人完成;文中还介绍了开源项目 embeddedskills,把 Keil、GCC 编译和 J-Link、OpenOCD 烧录封装成 Skill 供 AI 调用。

    推荐理由:文章给出按跨文件、跑工具、沾硬件三条标准分派任务的方法,做嵌入式AI编程的人可以直接套用。

9月19日周六
9月18日周五
  1. 白搞电子57

    ESP32 为什么能运行小应用:WebAssembly 与 WAMR 运行链路解析

    作者介绍其 ESP32 小应用平台中 WebAssembly 的运行原理:ESP32 先执行原生平台固件,固件内置 WAMR(WebAssembly Micro Runtime)加载并解释 .wasm 模块,应用再通过宿主接口调用屏幕、触摸、时间和存储能力。

    推荐理由:原文把原生固件与WASM小应用的执行链路逐层拆开,并给出资源限制的具体数值,便于评估该方案的可行性。

  2. 单片机那点事57

    PJON 单线无主协议如何省掉 CAN 收发芯片:原理、代码与选型红线

    文章介绍开源协议栈 PJON(Apache-2.0,GitHub 超过 2800 Star,由 Giovanni Blu Mitolo 发起),用单片机普通 GPIO 软件翻转电平即可实现多主仲裁、应答确认与双级 CRC 校验的对等通信,无需专用收发器芯片。

    推荐理由:文章把单线方案与RS-485、CAN的硬件成本、速率和适用场景逐项对比,选型时可直接参考。

9月17日周四
  1. 白搞电子57

    作者将 ESP32 改造为可安装小应用的 ESP32 Mini App Platform

    作者推出 ESP32 Mini App Platform,把固定固件拆成系统加应用的结构,让 ESP32 像手机一样安装和更新小应用。平台分应用层、平台层和云端层,应用以 WebAssembly 格式运行,云端用腾讯云 COS 存放应用目录与更新文件。

    推荐理由:原文拆解了系统与应用分层的设计动机和三层架构,做 ESP32 项目的人可借鉴这种把功能从固件中解耦的思路。

  2. 单片机那点事66

    ESP32 墨水屏手表 Watchy 如何靠硬件休眠与 RTC 唤醒实现 7 天续航

    开源项目 Watchy 用独立 RTC 芯片加墨水屏双稳态特性,把 ESP32 变成脉冲式协处理器,在 200mAh 电池下实现 5 到 7 天续航。文中给出 60 秒周期的电流积分计算(待机底电流 40uA 到 45uA、日耗约 25mAh),并详解局部刷新、RTC 慢速内存状态暂存、四个休眠漏电雷区,以及与 PineTime、商用手环的选型对比。

    推荐理由:原文逐项拆解了休眠电流积分计算与四个常见漏电雷区,做低功耗设计的工程师可直接对照排查。

9月16日周三
9月9日周三
  1. 芯板坊57

    米尔发布 MEC B5760 AI 边缘工控机,RK3576 加 RK1828 达 26TOPS 算力

    米尔新发布 AI 边缘工控机 MEC B5760,采用 RK3576,内置 6TOPS 算力,通过扩展插槽加装 RK1828 AI 算力卡后总算力可达 26TOPS,官方宣称可运行 8B 模型,也可选 RK1820、Halio、DeepX 等 AI 计算模块。

    推荐理由:原文列出了算力组合、接口配置和两个版本的价格,选型工程师可据此评估是否满足项目需求。

9月6日周日
9月4日周五
  1. 立芯嵌入式64

    从复位到 main(),给 STM32F411 写一份链接脚本

    文章以 WeAct Studio MiniSTM32F4x1(STM32F411CEU6,512 KiB Flash、128 KiB SRAM)为例,讲解如何为 STM32F411 编写 GNU ld 链接脚本。

    推荐理由:文章把向量表、VMA/LMA、KEEP 与孤儿节等易混点逐条拆开,并给出可直接套用的 .ld 与检查命令。