智能编码助手: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. 根据你自己的模型选择进行设置,不在列表中选择自定义供应商,输入参数配置信息后可以进行使用
相关推荐
广州灵眸科技有限公司4 小时前
瑞芯微(EASY EAI)RV1126B 核心板供电电路
linux·运维·服务器·单片机·嵌入式硬件·电脑
浩浩测试一下5 小时前
汇编 16位32位64位通用寄存器(逆向分析)
汇编·windows·stm32·单片机·嵌入式硬件·逆向·二进制
踏着七彩祥云的小丑8 小时前
嵌入式测试学习第 17 天:常见接口:USB、Type-C、排针
单片机·嵌入式硬件
振南的单片机世界10 小时前
EXTI边沿触发:按键一按就通知CPU,不用轮询
stm32·单片机·嵌入式硬件
jllllyuz10 小时前
STM32 BMP280 I2C通信驱动程序
stm32·单片机·嵌入式硬件
优信电子11 小时前
基于STM32F103C8T6单片机驱动ACS712模块进行电流检测
stm32·单片机·嵌入式硬件·嵌入式·电流检测·acs712·电流采集
崇山峻岭之间12 小时前
单片机外部中断实验
单片机·嵌入式硬件
chipsense12 小时前
工业UPS电流传感器选型实战指南:AS1V系列如何应对工业配电特殊挑战
单片机·嵌入式硬件·ups·电流传感器
振浩微433射频芯片12 小时前
告别“喊破嗓”:深度解析433MHz射频在宠物训练器中的核心应用与选型
单片机·嵌入式硬件·物联网·学习·宠物
╰⋛⋋⊱⋋翅膀⋌⊰⋌⋚╯12 小时前
ESP32-NVS保存
单片机