智能编码助手:VSCode+Keil+Kilo Code打造自然语言编程环境

概述

本项目在 Keil MDK 与 VS Code 已完成安装配置 的基础上开展,重点面向嵌入式开发环境的协同优化与智能化拓展。通过将 VS CodeKeil MDK 结合使用,可兼顾 VS Code 优秀的代码编辑体验与 Keil 强大的编译调试能力,构建更加高效的嵌入式开发环境。

依托 VS Code 上的 Keil 辅助工具C/C++ 插件 ,Keil 工程可获得语法高亮、代码片段、工程编译与程序下载等功能支持。在此基础上,项目进一步接入 Kilo Code 与大模型能力,探索以自然语言描述需求、辅助生成代码的开发方式,提升嵌入式开发效率与智能化水平。

注:该方案仅支持 Keil uVision 5 及以上版本,且仅适用于 Windows 平台。

一、安装 Keil Assistant 插件

  1. 打开 VS Code,点击左侧活动栏中的扩展图标
  2. 在搜索框中输入 "Keil Assistant"
  3. 找到插件后点击安装按钮

二、配置Keil Assistant 路径

  1. 打开设置界面
  2. 填写 UV4.exe 路径
  3. 路径查找方式
    • 在开始菜单找到 Keil uVision5 快捷方式
    • 右键选择"打开文件位置"
    • 在快捷方式属性中查看目标路径

三、安装 C/C++ 扩展插件

  1. 打开 VS Code,点击左侧活动栏中的扩展图标
  2. 在搜索框中输入 "C/C++"
  3. 找到插件后点击安装按钮,安装完成后重启软件

四、安装keil V

  1. 打开 VS Code,点击左侧活动栏中的扩展图标
  2. 在搜索框中输入 "keil V"
  3. 找到插件后点击安装按钮

在完成安装和配置功能后,在vscode的状态栏会出现如下图标,此时可以使用vscode编译代码

五、完整使用流程

1. 打开 Keil 工程

  • 在 VS Code 左侧活动栏中找到 "KEIL UVISION PROJECT" 图标
  • 点击工程面板右上角的 "+" 按钮

2. 导入工程文件

  • 选择你的工程文件中的.uvprojx 文件
  • 成功导入后可以在左侧查看工程结构
  • 右键文件进行打开、重命名等操作
  • 双击文件在编辑器中打开

3.编译与下载

  • 工程状态栏会显示 Keil 工具栏可以进行代码编译和下载

  • 也可以使用左下角组件进行编译下载

4. 其他功能

  • 代码跳转:Ctrl+点击函数/变量可跳转到定义
  • 代码格式化:使用 Shift+Alt+F 格式化代码

六、安装kilo code插件并进行配置

  1. 打开 VS Code,点击左侧活动栏中的扩展图标
  2. 在搜索框中输入 "kilo code"
  3. 找到插件后点击安装按钮
  4. 安装好后左侧有图表显示,单击进入
  5. 进入设置界面进行配置
  6. 根据你自己的模型选择进行设置,不在列表中选择自定义供应商,输入参数配置信息后可以进行使用
相关推荐
cmpxr_2 小时前
【单片机】51单片机的晶振选择
单片机·嵌入式硬件·51单片机
松小白song2 小时前
如何在定时器中断中实现PWM波形切换?
stm32·单片机·嵌入式硬件
be to FPGAer3 小时前
设计约束命令和SDC命令
单片机·嵌入式硬件
C^h4 小时前
RT thread使用u8g2点亮oled显示屏
linux·单片机·嵌入式硬件·嵌入式
UTP协同自动化测试4 小时前
智能家居中控屏测试:触摸屏操作 + I2C 读取传感器 + UART 与子设备通信 + GPIO 控制
功能测试·单片机·嵌入式硬件·测试工具·智能家居
DeadPool loves Star4 小时前
新版VSCode登录Old Linux
linux·ide·vscode
小松要进步5 小时前
VSCode
ide·vscode·编辑器
CET中电技术5 小时前
“事后维护”到“主动预防”排除故障,CET中电技术为电动机的安全运行保驾护航
单片机·嵌入式硬件
终端鹿5 小时前
VSCode插件Console Ninja详解:把DevTools搬进编辑器,调试效率翻倍
ide·vscode·编辑器