Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

2024-07-21 1380阅读

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

前言:Visual Studio Code 是一个支持多种语言的源代码编辑器,具备语法高亮、代码补全、重构等功能,并集成了命令行和Git。适用于多个操作系统,包括Windows、macOS、Linux,并提供了扩展支持。

如何获取该软件,搜索官网即可下载。

  1. 下载Vscode软件。
  2. 安装汉化插件,方便自己操作。
  3. 安装C++插件
  4. 安装Keil Assistant
  5. 基本的设置

安装汉化插件,方便自己操作

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

安装C++插件

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

安装Keil Assistant (这个插件才能支持Keil工程文件)

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

Keil Assistant 基本的配置。如下:

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

在Keil Assistant设置界面,根据你的单片机类型(C51/ARM),在相应的输入栏里粘贴keil的路径即可,这样才能调佣Keil软件中的编译文件。否则编译不过,简单来说就是编译线。

怎么查自己软件路径呢?

比如我的路径如:D:\A_02_ZhuanYe_RuanJian\02_Keil\UV4\UV4.exe

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

VSCode打开单个文件,中文乱码处理办法

因为vscode默认打开文件的字符集编码类型为UTF-8,所以有些文件中的含有中文的内容会是乱码,现在设置打开文件自动为(GB 2313)猜测字符集编码即可

步骤一:

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

步骤二:

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

步骤三:Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

问题:怎么配置vscode实现全局自动识别文件编码

尽管VSCode具备自动识别文件编码的功能,但有时在打开某些文件时仍可能出现乱码。这通常是因为编辑器没有自动识别文件的编码方式,而默认使用UTF-8编码来打开文件。

然而,VSCode实际上自带了文件编码识别功能,无需任何额外插件。下面是设置方法:

打开VSCode。

1. 点击菜单栏中的“文件”(File)。

2. 在下拉菜单中选择“首选项”(Preferences)。

3. 在弹出的设置窗口中,点击左侧的“设置”(Settings)图标。

4. 在搜索结果中找到“Files: Auto Guess Encoding”选项,勾选该选项。

5. 关闭设置窗口并保存更改。

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

通过以上步骤,你可以启用VSCode的文件编码自动识别功能。这样,在下次打开文件时,编辑器将自动检测文件的编码方式,并使用正确的编码进行打开,从而避免出现乱码问题。

最后完成搭建,VSCode如何使用?

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

项目二:Vscode搭建Arduino 开发板 vscode+PlatformIO插件

安装platformio插件。

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

等待下载好,预计4-10分钟。

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

显示如下插件基本安装完成。

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

Vscode如何打开Arduino 工程?

首先在PlatformIO新建一个工程,在这个工程下导入我们相应的需要库文件。

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

新建工程文件框架如下,主要是src 和lib 文件夹,其中src中是mian.ccp文件。

把Arduino工程下的相关文件复制到这两个文件下。

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

最后打开用PlatformIO插件导入刚刚做好的工程文件。

Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!

恭喜您已经完成搭建环境。这里自是自己的一个个人笔记,不是很详细,多多包涵。欢迎大佬对我的指导。

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]