智能编码助手: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. 根据你自己的模型选择进行设置,不在列表中选择自定义供应商,输入参数配置信息后可以进行使用
相关推荐
rjszcb13 小时前
mcu.之armv7 contex-M3/M4系列,时钟树,中断, cpu架构,上电启动过程(二)
单片机
姓刘的哦14 小时前
RK3568之I2C子系统(协议)
单片机·嵌入式硬件
#君君#14 小时前
ros2 下VSCode 中显示波浪线(找不到定义)原因
ide·vscode·编辑器
咕噜咕噜啦啦14 小时前
一些单片机学习相关名词
单片机·嵌入式硬件
芋头莎莎14 小时前
ESP32 +VSCode与搭建开发环境教程
vscode·单片机
小谦325114 小时前
第十二篇、CubeMX | 可见光颜色传感器 TCS3472
单片机·嵌入式硬件
Ww.xh1 天前
STM32与ESP8266AT指令超时重传方案
stm32·单片机·嵌入式硬件
LCG元1 天前
STM32实战:基于STM32F103的智能共享充电宝管理系统
stm32·单片机·嵌入式硬件
点灯师1 天前
基于单片机的智能家居智能雨水自动关窗控制系统设计
单片机·嵌入式硬件·毕业设计·智能家居·课程设计·期末大作业
LCG元1 天前
STM32嵌入式开发:基于LD3320的智能语音识别系统
stm32·语音识别·xcode