STM32F1基于cursor搭建开发环境

前言

已然AI时代已经来临,AI生成代码,泛阅项目,回答问题等等能力对嵌入式开发都有极大的效率提升,so,我们在cursor里把开发环境搭建起来,此搭建并非彼搭建,其实仅仅就是为了更方便的利用cursor的能力,比如编码能力,理解大规模上下文的能力,回答问题的能力,泛阅项目概要的能力

那么我们讲的直白一点就是让代码不爆红,ctrl+点击可以跳转,即可,仅仅这两项能力就够了。而编译,设置等能力还是交给mdk,正常编码的情况下可能是keil和cursor要同时打开,keil用于编译,下载,cursor用于编码,下面我们进入正题

必要插件安装

clangd,把它看作vscode里的c++插件,它可以让我们能跳转定义,包含头文件路径,代码补全(几乎用不上,因为我们已经使用AI写了),安装完成以后呢,我们就自动具备这些能力了

打开项目

结合上文,我们使用stm32cubeMX生成了项目,我们直接使用cursor打开文件夹即可,然后就可以使用对话框让cursor做任何你能想得到的事情,包括理解整个项目,操作本地文件。

编译,下载

编译和下载我们还是使用keil来做

最后我们就可以使用cursor的AI能力了

相关推荐
Y1rong4 小时前
STM32之BKP和RTC
stm32·嵌入式硬件
买辣椒用券5 小时前
STM32F407音频采集与播放实战:INMP441麦克风与MAX98357A扬声器
stm32·嵌入式硬件·音视频
代码游侠5 小时前
学习笔记——Linux内核与嵌入式开发2
linux·运维·arm开发·嵌入式硬件·学习·架构
哎呦 你干嘛~5 小时前
plc仿真来控制单片机
单片机·嵌入式硬件
czwxkn5 小时前
10单片机PWM
单片机
ℳ๓. Sweet5 小时前
【STM32】关于DMA发送后立刻复位单片机导致无法正确发送的问题
stm32·单片机·嵌入式硬件
恒锐丰小吕5 小时前
屹晶微 EG2136S 600V三相半桥驱动芯片技术解析
嵌入式硬件·硬件工程
三佛科技-134163842125 小时前
多功能奶泡机MCU方案开发设计分析
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
embedded大铭5 小时前
zynq上的裸机lwip网络性能测试iperf使用心得
单片机·嵌入式硬件
DLGXY6 小时前
STM32——DMA数据转换、DMA+AD多通道(十五)
stm32·单片机·嵌入式硬件