乐于分享
好东西不私藏

这4个VSCode AI插件,让我写代码效率提升了10倍——嵌入式开发也能用!

这4个VSCode AI插件,让我写代码效率提升了10倍——嵌入式开发也能用!

哈喽,大家好,我是小昭Agent。

作为之前嵌入式工程师,我一直觉得写代码是一件挺”原始”的事情。

  • 手写寄存器配置,一查手册就是半天
  • 调个CAN通信,波形不对就头大
  • 代码写完了,review的时候发现全是”屎山”

但最近半年,我的效率突然提升了10倍以上。

不是因为加班变多了,而是因为我找到了几个真正好用的VSCode AI插件。

今天一次性分享给你。

一、代码管理:GitLens —— 让你看清每一行代码的来历

你可能觉得这玩意儿跟AI没关系?

但你想想,用AI写代码最大的问题是什么?

你不知道这代码从哪来的,也不知道谁改的。

GitLens 就是来解决这个问题的。

它能让你:

  • 鼠标悬停就能看到这行代码是谁写的、什么时候写的
  • 一键查看这段代码的修改历史
  • 对比不同版本的差异

用AI生成了一堆代码后,我用 GitLens 快速理清逻辑,再决定哪些要留、哪些要删。

效率直接起飞。

二、AI编程四剑客

1. RooCode —— 国产AI编程的新希望

RooCode 是我最近用得最多的国产AI编程插件。

为什么用它?

  • 免费额度够用,不用天天担心余额
  • 中文理解特别好,说人话就能听懂
  • 支持DeepSeek、Kimi等国产模型

上次我用它生成一个CAN FD的初始化代码。

直接说:”帮我写个STM32H7的CAN FD初始化,波特率500k,开滤波器。”

30秒,代码就出来了。

不仅能用,注释还写得挺清楚。

对于不想折腾网络的嵌入式工程师来说,RooCode 是真的香。

2. Codex —— OpenAI的亲儿子,逻辑能力最强

如果说 RooCode 是”够用就行”,那 Codex 就是”精益求精”。

它是 OpenAI 官方出的,底层用的是 GPT-4o 和 o3 的代码能力。

什么场景用它?

  • 复杂的算法实现
  • 需要多文件协作的大型功能
  • 代码重构和优化

我之前有个需求:实现一个UDS诊断的状态机,要处理会话切换、安全访问、时序控制。

自己写估计得一整天。

丢给 Codex,10分钟搞定。

而且逻辑严密,比我手写的好多了。

缺点:需要OpenAI的API,网络要求高。

但如果你有条件,强烈推荐试试。

3. Kimi Code —— 长文本理解王者

Kimi 的长文本能力是出了名的。

200万字上下文,不是吹的。

这对嵌入式开发有什么用?

用处大了!

  • 把整份芯片手册丢给它,问”这个寄存器怎么配”
  • 把Autosar规范贴进去,问”这个服务怎么实现”
  • 把几千行的代码文件丢进去,问”这个函数依赖哪些模块”

别的AI看到长文档直接懵逼,Kimi 能给你总结得明明白白。

对于我这种经常要看英文手册的人来说,简直就是救星。

4. Claude Code —— 目前最强的AI程序员

最后一个,也是我最常用的:Claude Code

它不是一个简单的插件,而是一个完整的AI编程环境。

强在哪?

  • 能操作终端,自己运行命令
  • 能改多个文件,自动协调依赖
  • 理解整个代码仓库的上下文

举个例子:

我说:”给我加个UDS诊断的0x22服务,要从CAN接收,解析DID,从Flash读取数据,再发回去。”

Claude Code 会:

  1. 自动创建服务文件
  2. 修改CAN接收回调
  3. 添加Flash读取接口
  4. 写好单元测试
  5. 运行测试验证

全程我几乎不用动手。

缺点:$200/月,有点贵。

但如果你是专业开发者,这个投入绝对值。

快问快答

问:这么多工具,我应该用哪个?

答:分阶段:

  • 刚入门:用 RooCode,免费够用,中文友好
  • 进阶:用 Kimi Code,长文档处理能力强
  • 专业:用 Codex 或 Claude Code,代码质量最高

问:AI写的代码能直接用吗?

答:能,但要检查。

特别是嵌入式代码,涉及硬件时序、中断处理、内存管理的地方,一定要人工review。

我的流程是:AI写 -> 我审 -> 仿真测试 -> 上板验证。

问:这些插件会不会把我变成”废人”,不会写代码了?

答:恰恰相反。

用AI之后,我有更多时间去思考架构设计、算法优化、系统调试。

而不是把时间浪费在写重复的初始化代码上。

你变成了代码的架构师,而不是代码的搬运工。

问:公司不让用AI怎么办?

答:先用本地模型,比如 LM Studio + CodeLlama。

或者离线版的 Continue.dev。

效率比在线的差一些,但总比没有强。

写在最后

这4个工具,是我每天都在用的。

它们不会取代你,但会让你的效率提升一个数量级。

工具只是工具,重要的是使用工具的人。

希望今天的分享对你有帮助。

期待你的反馈!

如果你也有好用的VSCode插件,欢迎在评论区分享。

还没关注我的朋友,请关注我,后台发送 “2”,获取《车载嵌入式软件入门资料》。

我们下篇见!💪