国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在VSCode平臺(tái)上使用Embedded IDE搭建單片機(jī)開(kāi)發(fā)環(huán)境

這篇具有很好參考價(jià)值的文章主要介紹了在VSCode平臺(tái)上使用Embedded IDE搭建單片機(jī)開(kāi)發(fā)環(huán)境。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

本文介紹了如何在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插件安裝位置

  1. 在C:\Users\13547.vscode\路徑中找到extensions,并右鍵點(diǎn)擊extensions文件夾然后點(diǎn)擊剪切,這里必須是剪切而不是復(fù)制。

  2. 在D盤中自己設(shè)置一個(gè)文件夾然后在其中將extensions粘貼上。

    1. 修改快捷鍵方式
      VSCode快捷方式的位置,右鍵->屬性->快捷方式,如下圖所示
      VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器
      "目標(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前后均有空格,修改后的效果如下:
      VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器

    2. 以管理員的身份
      以管理員的身份打開(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ā)插件

  1. 單擊鼠標(biāo)左鍵vscode"設(shè)置"圖標(biāo),彈出設(shè)置界面對(duì)話框,如下:
    VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器
    2. 在設(shè)置界面中,點(diǎn)擊“擴(kuò)展”,進(jìn)入擴(kuò)展界面,如下圖:
    VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器
    3. 在當(dāng)前界面的搜索框中輸入“embedded”,下拉列表中就會(huì)搜索出該插件,點(diǎn)擊安裝即可。(我已安裝)如下圖所示:
    VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器
    4. 在vscode的左側(cè)面板出現(xiàn)Embedded IDE的圖標(biāo)即安裝完成。如下圖:
    VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器

安裝編譯器

1. 在vscode的左側(cè)面板中,點(diǎn)擊Embedded IDE圖標(biāo),進(jìn)入Embedded IDE界面。如下圖所示:

VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器

2. 單擊上圖中的“設(shè)置工具鏈”,彈出設(shè)置工具鏈對(duì)話框,如下圖:

VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器

  1. 編譯器可以選擇ARMCC V5(收費(fèi))、ARMCC V6(收費(fèi))和GNU Arm Embedded Toolchain交叉工具鏈(開(kāi)源)。

    1. Cortex-Debug:在線調(diào)試(必須安裝);

    2. C/C++:開(kāi)發(fā)C/C++程序插件(必須安裝);

    3. Chinese:vscode漢化包;

    4. 離線安裝這里不過(guò)多介紹。

    5. 單擊“打開(kāi)插件設(shè)置”,進(jìn)入插件設(shè)置界面如下:
      VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器

    6. 設(shè)置安裝ARMCC V5的安裝路徑,比如:我的是安裝在D:mdk5\ARM\ARMCC這個(gè)路徑(注意千萬(wàn)不要設(shè)置成bin文件的那個(gè)路徑);

    7. 設(shè)置EIDE.ARM.INI路徑:其實(shí)就是設(shè)置MDK的UV4.exe的安裝路徑。這里不過(guò)的講解,只是簡(jiǎn)單的設(shè)置MDK的UV4.exe而已。

    8. 如果按照上述的兩個(gè)步驟安裝,Embedded IDE就可以新建和導(dǎo)入MDK的工程了。

    9. 安裝ARMCC的工具

    10. GNU Arm Embedded Toolchain安裝
      1. GNU編譯器可通過(guò)在線安裝,可以省很多麻煩。
      VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器

    11. 這里介紹幾個(gè)好用的插件:

Embedded IDE創(chuàng)建工程

新建項(xiàng)目

左鍵點(diǎn)擊操作下拉框“新建項(xiàng)目”,彈出新建項(xiàng)目對(duì)話框,如下圖:
VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器
選擇“空項(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)建如下圖:
VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器
當(dāng)項(xiàng)目工程文件創(chuàng)建之后,需要對(duì)項(xiàng)目工程進(jìn)行配置:

芯片支持包

當(dāng)使用GCC編譯器不用配置。如果是ARMCC編譯器,可以從ARM官網(wǎng)中下載pack支持包,加載到項(xiàng)目;同時(shí)也可以在線加載芯片支持包。

構(gòu)建配置

  1. 構(gòu)建配置:就是選擇構(gòu)建的編譯;

  2. CPU類型:就是內(nèi)核信息;

  3. 鏈接腳本路徑:如何編譯器是GCC,可以參考《ld中文參考手冊(cè)》;如果是ARMCC的編譯器,Embedded IDE配置好基本的鏈接腳本。

  4. 構(gòu)建器選擇:基本與MDK一樣,如下圖:
    VSCode,Embedded IDE,單片機(jī)開(kāi)發(fā),ARMCC編譯器

燒錄配置

燒錄配置主要是配置以下兩項(xiàng):

  1. 燒錄配置:J-Link 、ST-Link 、pyOCD和OpenOCD這四個(gè)調(diào)試器,前兩個(gè)經(jīng)常的

  2. 芯片名稱:選擇具體的芯片,與MDK類似;

項(xiàng)目屬性

  1. 包含目錄:包含頭文件路徑

  2. 預(yù)處理宏定義:項(xiàng)目全局的宏定義

項(xiàng)目資源

  1. 點(diǎn)擊“添加源文件”的小圖標(biāo),把項(xiàng)目路徑之下的源文件添加到該路徑之下,即可創(chuàng)建源文件。
    至此:在vscode平臺(tái)上開(kāi)發(fā)單片機(jī)全部完成。

總結(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)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 1-基本控制篇(阿里云物聯(lián)網(wǎng)平臺(tái))-C#,網(wǎng)頁(yè),android,微信小程序,單片機(jī)等使用MQTT接入阿里云物聯(lián)網(wǎng)平臺(tái)

    1-基本控制篇(阿里云物聯(lián)網(wǎng)平臺(tái))-C#,網(wǎng)頁(yè),android,微信小程序,單片機(jī)等使用MQTT接入阿里云物聯(lián)網(wǎng)平臺(tái)

    \\\"ProductKey\\\": \\\"a1m7er1nJbQ\\\", \\\"DeviceName\\\": \\\"Mqtt\\\", \\\"DeviceSecret\\\": \\\"7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU\\\" 如何使用MQTT協(xié)議模擬設(shè)備快速接入物聯(lián)網(wǎng)平臺(tái)_物聯(lián)網(wǎng)平臺(tái)(IoT)-阿里云幫助中心? ? 阿里云的說(shuō)明文檔 a1m7er1nJbQ.iot-as-mqtt.${region}.aliyuncs.com a1m7er1nJbQ.iot-as-mqtt.cn-shanghai.aliyuncs.com 112233445566|securemode=3,s

    2024年04月12日
    瀏覽(34)
  • 【VScode Embedded IDE】Keil工程導(dǎo)入VScode,與Keil協(xié)同開(kāi)發(fā)MCU

    【VScode Embedded IDE】Keil工程導(dǎo)入VScode,與Keil協(xié)同開(kāi)發(fā)MCU

    由于最近實(shí)習(xí)要練手一份代碼量巨大的Keil項(xiàng)目(寫得過(guò)于繁雜。由于有幾百份第三方設(shè)備的源文件頭文件,再加上各種條件編譯,使得一份c文件里都有近6k行代碼),讓我這個(gè)小白非常頭疼,再加之Keil相較于現(xiàn)在的IDE,編輯器在代碼閱讀,編寫等方面都顯得老舊些。在這么

    2024年02月05日
    瀏覽(206)
  • STM32開(kāi)發(fā),VScode+Embedded IDE,簡(jiǎn)單方便,沒(méi)有keil版權(quán)困擾

    STM32開(kāi)發(fā),VScode+Embedded IDE,簡(jiǎn)單方便,沒(méi)有keil版權(quán)困擾

    網(wǎng)上看了很多搭建stm32+GCC的開(kāi)發(fā)環(huán)境,覺(jué)得都比較麻煩,發(fā)現(xiàn)Embedded IDE非常方便。官方教程也比較詳細(xì),借助插件就可以完成開(kāi)發(fā)環(huán)境搭建,簡(jiǎn)單方便。該插件支持mcu多,并且直接兼容keil的工程,如果擔(dān)心keil版權(quán)問(wèn)題,那就直接拋棄keil吧。 若有不正確之處,請(qǐng)參考官網(wǎng):這

    2024年02月01日
    瀏覽(25)
  • 單片機(jī)之keil軟件環(huán)境搭建

    單片機(jī)之keil軟件環(huán)境搭建

    Keil提供了包括C編譯器、宏匯編、鏈接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(μVision)將這些部分組合在一起。 ????目前軟件對(duì)中文的支持不友好,不建議安裝網(wǎng)上的一些漢化包之類的。另外建立的工程文件路徑也盡量

    2024年02月22日
    瀏覽(30)
  • 輝芒微(FMD)單片機(jī)開(kāi)發(fā)環(huán)境搭建

    輝芒微(FMD)單片機(jī)開(kāi)發(fā)環(huán)境搭建

    為了節(jié)省成本,最近使用一款輝芒微的MCU,在此之前其實(shí)我都不知道這個(gè)公司,而且不管是官網(wǎng)還是網(wǎng)上其他相關(guān)的資料都不是很多,所以也是折騰了一番才把環(huán)境搭好,于是這里就出一篇博客,記錄一下整個(gè)開(kāi)發(fā)環(huán)境的搭建。 關(guān)于輝芒微的產(chǎn)品以及工具,可以自行到官網(wǎng)查

    2024年01月23日
    瀏覽(22)
  • 為STC32單片機(jī)搭建開(kāi)發(fā)環(huán)境

    為STC32單片機(jī)搭建開(kāi)發(fā)環(huán)境

    ????????自去年起,STC推出了51內(nèi)核的32位單片機(jī),但是單純的51內(nèi)核已經(jīng)駕馭不了32位總線了。因此STC32單片機(jī)才用的是251內(nèi)核,多了一個(gè)2,使得底層指令從111條擴(kuò)充到了268條,這或許意味著以后的STC單片機(jī)會(huì)有更廣大的想象空間? ? ? ? ? 也因此,STC32的開(kāi)發(fā)環(huán)境與傳統(tǒng)

    2024年02月08日
    瀏覽(24)
  • 2-遠(yuǎn)程升級(jí)篇(自建物聯(lián)網(wǎng)平臺(tái))-STM32通過(guò)EC800使用http或https下載程序文件升級(jí)程序(APP通過(guò)MQTT控制單片機(jī)更新)

    1,用戶在APP上點(diǎn)擊 \\\"固件升級(jí)\\\" 按鈕, APP使用MQTT發(fā)送:? {\\\"data\\\":\\\"updata\\\",\\\"cmd\\\":\\\"DeviceInfo\\\"} //詢問(wèn)設(shè)備固件信息 2,設(shè)備通過(guò)MQTT收到該消息以后,發(fā)送?{\\\"data\\\":\\\"updata\\\",\\\"cmd\\\":\\\"DeviceInfo\\\",\\\"DeviceModel\\\":\\\"STM32EC800BKAPP\\\",\\\"FirmwareVersion\\\":\\\"0.0.0\\\"} (STM32EC800BKAPP是設(shè)備的型號(hào);? 0.0.0是設(shè)備當(dāng)前的固件版本) 3,APP收到

    2024年04月16日
    瀏覽(104)
  • 02 嵌入式/單片機(jī)/MCU眾包接單平臺(tái)有哪些?

    02 嵌入式/單片機(jī)/MCU眾包接單平臺(tái)有哪些?

    作者 將狼才鯨 創(chuàng)建日期 2023-02-11 CSDN文章地址:嵌入式/單片機(jī)/MCU眾包接單平臺(tái)有哪些? 一直想找到靠譜的嵌入式、單片機(jī)接單平臺(tái),網(wǎng)上搜了幾次沒(méi)搜到靠譜的,好多威客網(wǎng)上都是一些假的內(nèi)容,今天又心血來(lái)潮搜遍了全網(wǎng),意外還找到幾個(gè)。 網(wǎng)址名稱 網(wǎng)址 描述 圖示 我

    2024年02月12日
    瀏覽(90)
  • 聯(lián)通雁飛格物云平臺(tái),單片機(jī)連接MQTT服務(wù)器

    聯(lián)通雁飛格物云平臺(tái),單片機(jī)連接MQTT服務(wù)器

    最近疫情解封了,好多人都發(fā)燒請(qǐng)病假,單位也放假了,我到一直沒(méi)事兒,在家空閑時(shí)間很多,自己做了一個(gè)4G邊緣網(wǎng)關(guān)連接云平臺(tái),折騰了半個(gè)月,連接聯(lián)通的燕飛格物云平臺(tái)成功,現(xiàn)將過(guò)程和一些注意事項(xiàng)分享給大家,國(guó)內(nèi)云服務(wù)商很多,阿里,騰訊,移動(dòng),聯(lián)通都有,

    2023年04月16日
    瀏覽(22)
  • 51單片機(jī)入門(1)環(huán)境搭建(Keil+ISP)

    51單片機(jī)入門(1)環(huán)境搭建(Keil+ISP)

    在學(xué)習(xí)51單片機(jī)之前,環(huán)境搭建是必不可少的一步,本文主要介紹Keil軟件和STC-ISP軟件的安裝 本人只是一個(gè)普通的嵌入式低級(jí)(初級(jí))玩家,文章主要針對(duì)新手,所以大佬要是發(fā)現(xiàn)文中有何不妥之處,還請(qǐng)口下留情,若能指出,我一定虛心改正 Keil C51是美國(guó)Keil Software公司出品

    2023年04月09日
    瀏覽(28)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包