一 前言

大家好,我是麦鸽。

作为一名嵌入式开发工程师,我的日常总与寄存器配置、通信协议调试和内存泄漏排查密切相关。

不知道大家有没有和我一样,深陷这样的困境:

  • 重复劳动多:传感器初始化、外设驱动编写占用了70%的工作时间,而每次新项目启动,这些“轮子”都要重新造一遍。

  • 调试成本高:硬件与软件耦合带来的问题难以定位,一个指针越界错误就能让整个系统崩溃,而传统调试工具对嵌入式场景支持有限。

  • 平台适配难:从STM32到ESP32,不同开发板的兼容性差异常导致代码移植失败,文档缺失更是雪上加霜。

最近发现了一个新的VSCODE插件——商汤代码小浣熊开发效率发生了质的飞跃。

AI辅助编程这么爽的飞起,大家可以试一试。

核心功能
核心功能

二 插件安装

在深度使用半个月后,我忍不住还是想推荐一下,安装只有有手就行。 平时vscode用的比较多,插件上可以无缝对接。

首先记得先安装vscode,版本在V1.75.0以上,别问我为什么知道,就是之前版本太低了,一直安装不成功;

接下来安装即可,很简单,只需要三步;

  • 在 VSCode 侧边栏点击插件栏目;

  • 搜索栏输入Raccoon

  • 点击Install进行插件安装;

具体如下所示;

安装画面
安装画面

安装成功之后,侧边栏会出现一个小浣熊的图标,需要点击进行账号管理;

安装成功
安装成功

这里我们需要通过手机账号+密码进行登录,然后就可以舒适地使用小浣熊的功能了。进行登录

通过 xiaohuanxiong.com 注册账号开始使用。也可以扫描下面二维码进行注册。


三 开始提效

好了,一切就绪之后,就可以开始提效了。可以在左边把小浣熊拖到左下角分屏,这样可以提高效率。

这是之前开发的一个电控项目,基于ST的FOC库。

直接输入@MOTO_FOC_DRIVE @MC_PID_regulators.c,h回车,就会自动给你解析当前文件的作用,不过是英文输出的。

文件翻译
文件翻译

让小浣熊给你翻译成中文;中文解释

如果对某个函数有疑问,可以让他直接翻译翻译;image

目前用下来,感觉还是挺不错的,详细的使用方法,可以看一下小浣熊的官方文档。

文档地址:https://www.xiaohuanxiong.com/docs/welcome

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐