CodeGraph 开源工具实操:用本地代码知识图谱降低嵌入式 AI 编程的 Token 消耗
CodeGraph 是开源工具,用 Tree-Sitter 把代码库解析成语法树并存入本地 SQLite,通过 MCP 服务器暴露给 AI 编程工具,支持 Claude Code、Cursor、GitHub Copilot 等多种 Agents。
推荐理由:文章给出安装、建索引和常用指令的完整步骤,以及嵌入式场景下的具体用法,可直接照做。
CodeGraph 是开源工具,用 Tree-Sitter 把代码库解析成语法树并存入本地 SQLite,通过 MCP 服务器暴露给 AI 编程工具,支持 Claude Code、Cursor、GitHub Copilot 等多种 Agents。
推荐理由:文章给出安装、建索引和常用指令的完整步骤,以及嵌入式场景下的具体用法,可直接照做。
文章指出,以在STM32、ESP32、RISC-V MCU上运行AI模型为目标的嵌入式工程师,完全没必要先花几个月系统学Python。作者认为真正需要掌握的只是基础语法、NumPy数组与shape/reshape等维度概念,以及Pandas读CSV、Matplotlib看波形、TensorFlow/Keras的简单模型定义与训练代码,面向对象高级用法、异步、Web开发等可暂缓。
AI推理优化与AI训练有三个本质区别:计算方向上推理只有前向传播、计算量约为训练的三分之一;优化目标上训练看准确率,推理看延迟、吞吐量与成本;分工上训练属算法工程师,推理优化属系统工程师。推理优化具体包括量化(7B模型FP32需28GB显存,量化后体积缩小4-8倍)、CUDA Kernel优化与调度优化(如vLLM的PagedAttention解决显存碎片化)。
作者拆解正点原子DL16 Plus逻辑分析仪,其核心为紫光PGL22G FPGA加沁恒CH32V305 RISC-V MCU加南亚4Gbit DDR3(可用3.5Gbit)方案,Buffer模式下8通道1GHz、16通道500MHz,原始数据率约8Gbit/s先写入DDR3再经USB 2.0上传,3.5Gbit缓存不压缩约可录0.44秒。
推荐理由:拆解给出了从FPGA到阈值前端的完整链路,可对照理解1GHz采样如何靠PLL多相时钟与DDR3缓存实现。
立创开源硬件平台7周年投稿活动上线,投稿开源作品必得90-200元券包加50元彩色丝印券,开源结项再送50元券与嘉立创20周年抽奖3次。活动要求板卡含七周年logo、限用嘉立创EDA专业版且项目原创默认开源,优秀作品可获5000金豆、300元元器件券等奖励。
GitHub 用户 SAMS0N1TE 的 LakeShark 项目把 LILYGO T-Display P4 刷成掌上无线电扫描器,插上 RTL-SDR Blog V3/V4 棒即可接收 P25 Phase 1 集群对讲、FM 广播、POCSAG 寻呼、1090MHz ADS-B 航迹和 sub-GHz 遥控脉冲,并可导出 Flipper 可直接打开的 .sub 文件。
推荐理由:逐项列出了硬件BOM、解码链依赖和已知供电坑,动手复现的读者可直接对照取舍。
教程基于瑞萨 RZ/G2L MPU,通过 apt 安装预编译的 LVGL 与 Mali GPU 用户态驱动,在 Ubuntu Server 上用 DRM 直接驱动 GPU 跑起 3D 卡车 demo,1024x768 下约 30 FPS。
推荐理由:教程给出了完整命令与关键开关,读者可照做在 MPU 上省去交叉编译直接跑起 LVGL 3D demo。
在 LoCoMo 与 LongMemEval 上的预注册测试显示,用类型化决策模型 Jev 单次调用选出的原始对话轮次,在紧预算下与 LLM 抽取式记忆非劣(单侧 95% 界 -3.0 分,非劣界 -5 分),且写入成本低 3,061 倍。
文章解析中国科学院计算技术研究所牵头的开源 RISC-V 处理器 XiangShan(香山),其昆明湖 V2 版 SPEC CPU 2006 实测达 16.5 分/GHz,首代雁栖湖约 7 分/GHz、南湖约 10 分/GHz。
推荐理由:文章拆解乱序流水线与差分测试机制,并给出可直接执行的仿真构建命令,嵌入式工程师可照做。
文章回顾富瀚微在海思断供后成为海康威视重要芯片供应商的历程:2004年杨小奇41岁创业,靠H.264解码器授权活下来,2009年进入海康供应链长期做备胎,靠ISP技术积累立足。
推荐理由:梳理了富瀚微从备胎到主力的二十年路径,对理解安防芯片供应链格局变化有参考价值。
作者建议从一个能在现有开发板上运行的小模型入手,从训练一直做到板端输出,哪里不会补哪里。第一个实验推荐正弦波拟合,输入输出易生成易检查,可集中学习训练、转换和调用流程,TFLM 的 Hello World 示例即提供这条路线。
作者借纪录片《超级工程—曙光8000》第三集《立中枢》,解读郑州曙光8000(登峰)十万卡AI超集群的工程细节:1500吨设备、68000根光缆装进2000余平方米三层建筑,光缆首尾相连超3500公里。
推荐理由:文章借纪录片拆解十万卡集群的供电、装配与光缆插接细节,把机房工程难题类比到日常硬件调试,便于从业者迁移理解。
Apache NuttX 由 jerpelea 打出 nuttx-13.1.0-RC0 标签,对应 commit 2b5c0de,作为 13.1.0 的候选版本发布。页面仅列出标签与 Assets 信息,未附更新说明。
作者在STM32H743ZIT6上跑通手写数字识别全流程:触摸屏笔迹经Bresenham连线与3×3笔刷栅格化成28×28灰度图,交给14,410参数的CNN本地推理,LCD显示识别结果、置信度和耗时。
推荐理由:原文给出模型结构、量化前后准确率与板端逐字节比对方法,可迁移为MCU部署的验证流程参考。
作者用一个正弦波回归模型完整演示了从 PC 训练到 MCU 推理的链路,部署在 STM32F103RCT6 上,模型文件 2488 B,TFLM Tensor Arena 配置为 2048 B。
推荐理由:原文给出模型结构、量化参数和固件资源占用,可作为 MCU 上跑通回归模型的完整参考流程。
盘点 20 个嵌入式领域值得收藏的网站,覆盖 6 大类:技术博客(Memfault 的 Interrupt、MCU on Eclipse、DeepBlueMbedded。
IEEE Spectrum 本周机器人视频精选中,Skydio 推出 F10 固定翼无人机,可由机械臂自主发射与回收;宇树(Unitree)精密仿生灵巧手起价 US $6,500。9 月 22 日 WorldSkills Shanghai 2026 开幕式上,19 台宇树人形机器人与 120 名舞者同台,面向逾 10,000 名观众完成全 AI 自主集群表演并全球实时直播。
Zephyr 4.5 特性冻结于 9 月 28 日周一落地,同日 embedded world Conference 征稿截止。
推荐理由:梳理了 Zephyr 4.5 冻结前合入的驱动与网络改动,便于评估本周期的可用特性。
Unboxed STEM Club 三位 10-13 岁少年用 Raspberry Pi 3 Model B+ 与 Raspberry Pi Camera Module 3 打造低成本 DIY 水下相机 Sensea,整机约 £130,用于探测本地池塘与河流的水质和生物。
作者在 ESP32 小型应用平台系列第 7 篇中,用腾讯云 COS 承载 index.json 静态目录和签名 .app 安装包,打通生成目录、上传 COS、ESP32 读取 index.json、判断版本、下载、校验、安装的完整链路。
推荐理由:原文拆解了静态目录加签名安装包的两层校验设计,做设备端应用分发的开发者可直接借鉴其发布顺序与下载落盘方案。
单片机上运行数字识别AI模型,实现端侧AI与嵌入式AI的数字识别演示。原文仅以话题标签形式给出这一演示主题,未披露所用芯片型号、模型结构、算力与功耗等具体参数。
瑞萨2026边缘AI技术研讨会(上海&深圳)正式开启报名,上海站定于2026年10月24日13:00–17:30,深圳站定于2026年11月7日13:00–17:30。研讨会将展示RA8、RZ/V系列AI处理器全新应用场景,并设置AI实操实验项目,帮助工程师现场完成第一个hello_world工程和AI模型部署。报名并到场的观众可参与抽奖,前30位现场签到的观众可获得RA MCU开发板。
ITESO 团队通过 EPICS in IEEE 计划开发出便携式教育平台 RoboMeshA,把机器人与 AI 体验带入缺乏实验室的高中课堂。平台以移动学习网络形式运行,学生通过浏览器连接即可手动操控机器人或使用控制模式实现避障,无需安装软件。团队已制作两台样机,并在 CETI Colomos 与 Prepa ITESO 两所高中验证,正开发模块化耦合框架支持 4 台机器人协同。
文章介绍 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。
推荐理由:逐块拆解了原理图与关键芯片选型,想复刻或借鉴电源设计的工程师可直接参考。
立创开源硬件平台用户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口独立控制全部灯珠,靠高速扫描利用视觉暂留成像。
中国科学院半导体研究所团队与香港大学团队合作在《Science》发表铁电隧穿结存储器件成果,采用氮化硼势垒层、3R堆叠硫化钼滑移铁电层和单层石墨烯电极,使极化同时调节隧穿势垒高度与参与隧穿的电子数量。
推荐理由:原文拆解了器件结构与双机制协同放大的原理,读者可据此理解读出对比度与耐久性为何此前互相制约。
嵌入式大杂烩公众号在中秋大促期间推出「瑞芯微 Linux 驱动终极套装」课程,面向从单片机转向 Linux 底层驱动开发的工程师,共 30 个模块、266 节课,围绕 Linux 驱动子系统展开。课程配套完整实战项目、瑞芯微 Linux 驱动知识库与一对一辅导,并发放课程优惠券,名额与优惠券数量有限、先到先得,需扫码关注公众号回复暗号了解详情。
文章解读开源项目 audio-reactive-led-strip(Scott Lawson 开发,MIT 协议,GitHub 超 3000 星)的架构:上位机用 PyAudio 采集 44.1kHz 音频并经 NumPy/SciPy 做 FFT 与 24 阶 Mel 滤波。
推荐理由:原文拆解了上位机与下位机分工架构及 Mel 滤波、I2S DMA 关键细节,做灯效开发的工程师可直接对照选型。
华为在 9月17日 上海全联接大会发布新计算架构 Peerium,主张让一百万颗处理器像一台计算机一样工作,核心是新总线灵衢 UnifiedBus(UB)。架构包含 Nested BSP 嵌套并行、统一内存寻址和平等互联三件事,可联接 CPU、NPU、内存、SSD、网卡、交换机。
推荐理由:原文梳理了新架构的三大技术点和对标思路,读者可据此理解华为在总线层面的打法差异。
波士顿动力机械工程师 Diane Heinle 介绍 Stretch Interconnects 团队如何对机械臂动态线缆做耐久性测试,用隔离夹具对每段线缆循环数百万次,以确定护套与内部铜线最早出现磨损的时刻。
立创开源硬件平台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两类编程模型。
推荐理由:原文列出了平台的核心组件、编程模型支持和适配框架,选型国产算力的工程师可据此评估迁移成本。
cURL 作者 Daniel Stenberg 在 FOSDEM 大会上讲述了 28 年打造 cURL 的经历,这款仅占几百 K 内存的工具已运行在全球超过 200 亿台设备上,甚至随毅力号登陆火星。
文章以瑞萨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刷新页面一次。