最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VSCode搭建STM32開發(fā)環(huán)境的方法步驟

 更新時間:2021年07月02日 08:43:08   作者:果果小師弟  
當我們的工程文件比較大的時候,編譯一次代碼需要很久可能會花費到四五分鐘,但是我們用vscode編寫和編譯的話時間就會大大縮減,本文就介紹一下VSCode搭建STM32開發(fā)環(huán)境,感興趣的可以了解一下

摘要: 作為一個51單片機或STM32單片機的使用者,keil一直是我們的必備的一款工具之一。但keil的一些問題也一直存在,當然也有人用其他的比如STM32CubeIDE。但是今天推薦的是VScode+Keil Assistant插件,不需要很復雜的配置各種文件和環(huán)境變量,只需要一個插件即可!可以編譯代碼和下載程序。

當我們的工程文件比較大的時候,編譯一次代碼需要很久可能會花費到四五分鐘,但是我們用vscode編寫和編譯的話時間就會大大縮減,同時還支持右鍵的函數(shù)跳轉和自動補齊功能。

1、安裝VScode

VScode大家應該不陌生了,Visual Studio Code(簡稱“VS Code”)是Microsoft在2015年4月30日Build開發(fā)者大會上正式宣布一個運行于 Mac OS X、Windows和 Linux 之上的,針對于編寫現(xiàn)代Web和云應用的跨平臺源代碼編輯器,可在桌面上運行,并且可用于Windows,macOS和Linux。它具有對JavaScript,TypeScript和Node.js的內置支持,并具有豐富的其他語言(例如C++,C#,Java,Python,PHP,Go)和運行時(例如.NET和Unity)擴展的生態(tài)系統(tǒng)。

在官網下載之后安裝即可!

2、安裝C/C++插件

VS Code安裝完成之后,首先就要安裝C/C++插件,點擊軟件最右邊的擴展按鈕,在出來的搜索框中輸入C/C++,選擇最上面一個然后點擊安裝即可,因為我這里已經安裝過了,所以現(xiàn)實的是卸載。

3、安裝Keil Assistant插件

C/C++插件安裝完成之后,首先就要安裝1Keil Assistant插件,同樣點擊軟件最右邊的擴展按鈕,在出來的搜索框中輸入keil,選擇最上面一個Keil Assistant然后點擊安裝即可。

添加keil可執(zhí)行文件UV4.exe的絕對路徑,這里有兩個路徑,上面是C51的,下面是MDK的,這里以STM32為例,添加的是我電腦上的MDK的可執(zhí)行文件的路徑,如下:

這里在桌面找到Keil的圖標,右鍵查看文件所在位置,就能看到keil的可執(zhí)行文件的路徑,把它復制到上面就可以了。

至此VScode的MDK環(huán)境就搭建好了,是不是很簡單。

4、用vscode打開keil工程

當插件安裝完成之后文件界面會出現(xiàn)KEIL UVISION PROJECT,然后點擊右邊的+加號。

選擇我們要打開的keil文件,和用MDK打開工程一樣,需要打開后綴名為.uvprojx的文件。

之后項目就打開了!

5、編譯、下載程序

這個插件是可以進行編譯,燒錄的。不需要額外添加其他的插件。提供了3個按鈕,分別代表 編譯,下載,重新編譯。

編譯所需要的工具下載器的配置,是在MDK中配置的,也就是說你在MDK中配置好Debug,在VScode中就可以直接點擊下載按鈕下載程序了,是不是很方便!

6、常用操作

1、編譯,燒錄:提供了 3 個按鈕,分別代表 編譯,下載,重新編譯

2、保存和刷新:在 Keil 上添加/刪除源文件,更改,配置項目,更改完畢后點擊 保存所有,插件檢測到 keil 項目變化后會自動刷新項目

3、打開源文件:單擊源文件將以預覽模式打開,雙擊源文件將切換到非預覽模式打開

4、切換 c/c++ 插件的配置:點擊目標名稱在多個 c/c++ 配置中切換

5、切換 keil Target:點擊項目的切換按鈕,可以在多個Keil Target 之間切換

展開引用:在編譯完成后,可以點擊源文件項的箭頭圖標展開其引用(僅支持 ARM 項目)

官方簡述

下面是官方對這個插件的描述:

VScode上的Keil輔助工具,與c/c++ 插件配合使用。能夠為Keil項目提供語法高亮、代碼片段的功能,并支持對keil項目進行 編譯、下載。僅支持 Keil uVison 5 及以上版本。僅支持Windows平臺。

功能特性🎉

1、加載Keil C51/ARM 項目,并以Keil項目資源管理器的展示方式顯示項目視圖。

2、自動監(jiān)視keil項目文件的變化,及時更新項目視圖。

3、通過調用Keil命令行接口實現(xiàn) 編譯,重新編譯,燒錄keil項目。

4、自動生成c_cpp_properties.json文件,使C/C++插件的語法分析能正常進行。

結語:編譯工具千千萬,適合自己最重要。小伙伴你們覺得這個插件好用嗎?

到此這篇關于VSCode搭建STM32開發(fā)環(huán)境的方法步驟的文章就介紹到這了,更多相關VSCode搭建STM32開發(fā)環(huán)境內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • c++將數(shù)組名作為函數(shù)參數(shù)對數(shù)組元素進行相應的運算

    c++將數(shù)組名作為函數(shù)參數(shù)對數(shù)組元素進行相應的運算

    這篇文章主要介紹了c++將數(shù)組名作為函數(shù)參數(shù)對數(shù)組元素進行相應的運算,需要的朋友可以參考下
    2014-05-05
  • C語言實現(xiàn)中國象棋

    C語言實現(xiàn)中國象棋

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)中國象棋,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • vs2019永久配置opencv開發(fā)環(huán)境的方法步驟

    vs2019永久配置opencv開發(fā)環(huán)境的方法步驟

    這篇文章主要介紹了vs2019永久配置opencv開發(fā)環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • C++?哈希表的基本用法及說明

    C++?哈希表的基本用法及說明

    這篇文章主要介紹了C++?哈希表的基本用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • C語言實現(xiàn)大頂堆的示例代碼

    C語言實現(xiàn)大頂堆的示例代碼

    最大堆,又稱大根堆(大頂堆)是指根結點(亦稱為堆頂)的關鍵字是堆里所有結點關鍵字中最大者,屬于二叉堆的兩種形式之一。本文將用C語言實現(xiàn)大頂堆,感興趣的可以了解一下
    2022-07-07
  • C++線程池的簡單實現(xiàn)方法

    C++線程池的簡單實現(xiàn)方法

    這篇文章主要介紹了C++線程池的簡單實現(xiàn)方法,包括了線程操作函數(shù)及相關屬性的用法,需要的朋友可以參考下
    2014-09-09
  • C語言學生信息管理系統(tǒng)設計與實現(xiàn)

    C語言學生信息管理系統(tǒng)設計與實現(xiàn)

    這篇文章主要為大家詳細介紹了C語言學生信息管理系統(tǒng)設計與實現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • c++11中regex正則表達式示例簡述

    c++11中regex正則表達式示例簡述

    這篇文章主要給大家介紹了關于c++11中regex正則表達式的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用c++11具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-11-11
  • C++使用HTTP庫和框架輕松發(fā)送HTTP請求

    C++使用HTTP庫和框架輕松發(fā)送HTTP請求

    使用C++編程發(fā)送HTTP請求通常需要使用第三方的HTTP庫或框架,本文主要介紹了C++使用HTTP庫和框架輕松發(fā)送HTTP請求,感興趣的可以了解一下
    2023-12-12
  • C語言中#pragma預處理指令的使用

    C語言中#pragma預處理指令的使用

    在所有的預處理指令中,#pragma指令可能是最復雜的了,它的作用是設定編譯器的狀態(tài)或者是指示編譯器完成一些特定的動作,本文主要介紹了C語言中#pragma預處理指令的使用,感興趣的可以了解一下
    2023-12-12

最新評論

尖扎县| 资阳市| 沂南县| 巫山县| 永顺县| 泰来县| 河池市| 额尔古纳市| 平和县| 濉溪县| 贺兰县| 和龙市| 白水县| 靖边县| 阿克| 平谷区| 鄂伦春自治旗| 丰宁| 门头沟区| 定西市| 台东县| 庆城县| 阿城市| 阿合奇县| 新乐市| 香格里拉县| 黎平县| 乐业县| 广汉市| 大余县| 西充县| 和田县| 孙吴县| 澄迈县| 武乡县| 嘉祥县| 梁山县| 高密市| 卢湾区| 呼玛县| 双鸭山市|