本文介紹了如何在VSCode平臺(tái)上通過(guò)Embedded IDE插件搭建單片機(jī)開(kāi)發(fā)環(huán)境,包括軟件安裝、插件配置、編譯器安裝和項(xiàng)目構(gòu)建等步驟。
軟件安裝
安裝vscode,具體下載連載如下
[vscode官網(wǎng)下載地址](https://code.visualstudio.com/Download)
更改vscode插件安裝位置
在C:\Users\13547.vscode\路徑中找到extensions,并右鍵點(diǎn)擊extensions文件夾然后點(diǎn)擊剪切,這里必須是剪切而不是復(fù)制。
在D盤中自己設(shè)置一個(gè)文件夾然后在其中將extensions粘貼上。
修改快捷鍵方式
VSCode快捷方式的位置,右鍵->屬性->快捷方式,如下圖所示
"目標(biāo):"是VSCode程序安裝位置路徑:D:\Software\Microsoft\VSCode\Code.exe在其后面添加:
**–extensions-dir “D:\Software\Microsoft.vscode\extensions”**這個(gè)路徑是更改之后的路徑,最后構(gòu)成了
“D:\vscode\Microsoft VS Code\Code.exe” --extensions-dir “D:\vscode\Microsoft VS Code\extensions”,注意–extensions-dir前后均有空格,修改后的效果如下:以管理員的身份
以管理員的身份打開(kāi)cmd輸入:mklink /D “C:\Users\13547.vscode” “D:\Software\Microsoft.vscode\extensions”。這里第二個(gè)引號(hào)的內(nèi)容應(yīng)該是你自己設(shè)置的路徑,為了更容易看懂所以寫了我自己設(shè)置的路徑,就此設(shè)置完成。
安裝embedded ide單片機(jī)開(kāi)發(fā)插件
單擊鼠標(biāo)左鍵vscode"設(shè)置"圖標(biāo),彈出設(shè)置界面對(duì)話框,如下:
2. 在設(shè)置界面中,點(diǎn)擊“擴(kuò)展”,進(jìn)入擴(kuò)展界面,如下圖:
3. 在當(dāng)前界面的搜索框中輸入“embedded”,下拉列表中就會(huì)搜索出該插件,點(diǎn)擊安裝即可。(我已安裝)如下圖所示:
4. 在vscode的左側(cè)面板出現(xiàn)Embedded IDE的圖標(biāo)即安裝完成。如下圖:
安裝編譯器
1. 在vscode的左側(cè)面板中,點(diǎn)擊Embedded IDE圖標(biāo),進(jìn)入Embedded IDE界面。如下圖所示:
2. 單擊上圖中的“設(shè)置工具鏈”,彈出設(shè)置工具鏈對(duì)話框,如下圖:
編譯器可以選擇ARMCC V5(收費(fèi))、ARMCC V6(收費(fèi))和GNU Arm Embedded Toolchain交叉工具鏈(開(kāi)源)。
Cortex-Debug:在線調(diào)試(必須安裝);
C/C++:開(kāi)發(fā)C/C++程序插件(必須安裝);
Chinese:vscode漢化包;
離線安裝這里不過(guò)多介紹。
單擊“打開(kāi)插件設(shè)置”,進(jìn)入插件設(shè)置界面如下:
設(shè)置安裝ARMCC V5的安裝路徑,比如:我的是安裝在D:mdk5\ARM\ARMCC這個(gè)路徑(注意千萬(wàn)不要設(shè)置成bin文件的那個(gè)路徑);
設(shè)置EIDE.ARM.INI路徑:其實(shí)就是設(shè)置MDK的UV4.exe的安裝路徑。這里不過(guò)的講解,只是簡(jiǎn)單的設(shè)置MDK的UV4.exe而已。
如果按照上述的兩個(gè)步驟安裝,Embedded IDE就可以新建和導(dǎo)入MDK的工程了。
安裝ARMCC的工具
GNU Arm Embedded Toolchain安裝
1. GNU編譯器可通過(guò)在線安裝,可以省很多麻煩。這里介紹幾個(gè)好用的插件:
Embedded IDE創(chuàng)建工程
新建項(xiàng)目
左鍵點(diǎn)擊操作下拉框“新建項(xiàng)目”,彈出新建項(xiàng)目對(duì)話框,如下圖:
選擇“空項(xiàng)目”,接著是選擇對(duì)應(yīng)的內(nèi)核項(xiàng)目,然后是輸入“要?jiǎng)?chuàng)建的項(xiàng)目名稱”,最后按Enter鍵保存到對(duì)應(yīng)的項(xiàng)目工程目錄下即可。項(xiàng)目工程創(chuàng)建如下圖:
當(dāng)項(xiàng)目工程文件創(chuàng)建之后,需要對(duì)項(xiàng)目工程進(jìn)行配置:
芯片支持包
當(dāng)使用GCC編譯器不用配置。如果是ARMCC編譯器,可以從ARM官網(wǎng)中下載pack支持包,加載到項(xiàng)目;同時(shí)也可以在線加載芯片支持包。
構(gòu)建配置
構(gòu)建配置:就是選擇構(gòu)建的編譯;
CPU類型:就是內(nèi)核信息;
鏈接腳本路徑:如何編譯器是GCC,可以參考《ld中文參考手冊(cè)》;如果是ARMCC的編譯器,Embedded IDE配置好基本的鏈接腳本。
構(gòu)建器選擇:基本與MDK一樣,如下圖:
燒錄配置
燒錄配置主要是配置以下兩項(xiàng):
燒錄配置:J-Link 、ST-Link 、pyOCD和OpenOCD這四個(gè)調(diào)試器,前兩個(gè)經(jīng)常的
芯片名稱:選擇具體的芯片,與MDK類似;
項(xiàng)目屬性
包含目錄:包含頭文件路徑
預(yù)處理宏定義:項(xiàng)目全局的宏定義
項(xiàng)目資源
點(diǎn)擊“添加源文件”的小圖標(biāo),把項(xiàng)目路徑之下的源文件添加到該路徑之下,即可創(chuàng)建源文件。
至此:在vscode平臺(tái)上開(kāi)發(fā)單片機(jī)全部完成。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-400211.html
總結(jié)
通過(guò)本篇文章學(xué)會(huì)了在vscode平臺(tái)上如何開(kāi)發(fā)單片,如有疏漏之處,望指正!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-400211.html
到了這里,關(guān)于在VSCode平臺(tái)上使用Embedded IDE搭建單片機(jī)開(kāi)發(fā)環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!