智能编码助手: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. 根据你自己的模型选择进行设置,不在列表中选择自定义供应商,输入参数配置信息后可以进行使用
相关推荐
CQU_JIAKE4 分钟前
6.13【A】
单片机·嵌入式硬件
A.说学逗唱的Coke12 分钟前
【大模型专题】AI Copilot 完整实践指南:VSCode + GitHub Copilot Agent 模式全攻略
人工智能·vscode·copilot
Mr..Jackey9 小时前
瑞佑 RUI Builder 图形化 UI 设计工具
arm开发·人工智能·单片机·ui·人机交互·ra8889·lcd控制芯片
西城微科方案开发12 小时前
多品类电子秤一体化PCBA整体方案
单片机·嵌入式硬件·电子秤
火花页.13 小时前
【正点原子ZYNQ领航者7020】PS端GPIO中断→按键控制LED实验
单片机·嵌入式硬件
ye1501277745513 小时前
4.2V升6V1A同步升压WT3213
单片机·嵌入式硬件·其他·硬件工程
嵌入式小站14 小时前
STM32 可移植教程 02:按键状态机,消抖、长按、释放一行也不用多写(实战篇)
chrome·vscode·stm32·单片机·嵌入式硬件
Szime14 小时前
AD9694 国产替代方案:四通道高速 ADC 在通信与雷达项目中的选型参考
单片机·嵌入式硬件·fpga开发
Zyed15 小时前
[STM32]Day15读写FLASH+读取ID
前端·stm32·性能优化
芯岭技术郦15 小时前
高性能的 32 位 ARM® Cortex®-M0+内核PY32F002A
单片机·嵌入式硬件