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

Nordic nRF開發(fā)環(huán)境搭建之VS Code

這篇具有很好參考價值的文章主要介紹了Nordic nRF開發(fā)環(huán)境搭建之VS Code。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

前言說明

環(huán)境說明
電腦系統(tǒng) Windows 11
IDE VSCode + nRF插件
SDK NCS
Board nRF52833DK

本文以nRF52833DK開發(fā)板為例,用VSCode使用NCS搭建開發(fā)環(huán)境。
以下是使用VSCode和NCS搭建nRF52833DK開發(fā)環(huán)境的基本步驟:

  1. 安裝VSCode:從官網(wǎng)下載并安裝VSCode。
  2. 安裝Nordic nRF Command Line Tools:下載并安裝最新版本的Nordic nRF Command Line Tools,包括J-Link驅(qū)動程序和nrfjprog。
  3. 安裝Nordic nRF Connect for Desktop:Nordic nRF Connect for Desktop是一個非常有用的工具,它可以幫助您輕松地與nRF開發(fā)板進(jìn)行交互。從Nordic官網(wǎng)下載并安裝nRF Connect for Desktop。
  4. 安裝nRF Command Line Tools擴(kuò)展:打開VSCode,搜索并安裝nRF Command Line Tools擴(kuò)展,該擴(kuò)展提供了與nRF開發(fā)板交互的命令。
  5. 安裝NCS:從Nordic官網(wǎng)下載最新版本的NCS(Nordic Connect SDK),解壓縮并將其放在一個合適的目錄中。
  6. 配置nRF SDK路徑:在VSCode的設(shè)置中,找到“Nordic.nrf_sdk_path”設(shè)置項(xiàng),將其設(shè)置為NCS的路徑。
  7. 配置編譯器路徑:在VSCode的設(shè)置中,找到“C_Cpp.default.compilerPath”設(shè)置項(xiàng),將其設(shè)置為您選擇的編譯器的路徑。
  8. 創(chuàng)建項(xiàng)目:打開VSCode,選擇“File -> Open Folder”,并選擇NCS中的“samples/blinky”目錄。在終端中輸入“west build”命令編譯項(xiàng)目。
  9. 燒錄程序:在終端中輸入“west flash”命令將程序燒錄到nRF開發(fā)板中。

SDK說明

Nordic BLE 目前有兩個SDK,nRF5 SDK和NCS。
nRF5 SDK,這個是以前的BLE產(chǎn)品線用的,目前已經(jīng)進(jìn)入只維護(hù)階段,不再加新功能。
NCS,最新的SDK,它整合了Nordic所有無線芯片,包括BLE系列產(chǎn)品。
所以有新的默認(rèn)用新的,用NCS進(jìn)行開發(fā)環(huán)境的搭建。

什么是NCS

NCS全稱 nRF Connect SDK,是一個開源的軟件開發(fā)套件(SDK),由Nordic Semiconductor公司開發(fā)和維護(hù),旨在支持基于其nRF系列芯片的物聯(lián)網(wǎng)應(yīng)用程序的開發(fā)。

nRF Connect SDK包含了一系列的軟件組件和庫,包括操作系統(tǒng)、通信協(xié)議、硬件抽象層、設(shè)備驅(qū)動程序等,以及一些示例應(yīng)用程序,可以快速地開發(fā)各種物聯(lián)網(wǎng)應(yīng)用程序。nRF Connect SDK支持多種編程語言,包括C、C++和Python等。

nRF Connect SDK還提供了一些工具,如編譯器、調(diào)試器、仿真器和配置工具等,以幫助開發(fā)人員進(jìn)行開發(fā)和調(diào)試。此外,nRF Connect SDK還提供了與Nordic的開發(fā)板和工具集成的支持,使得開發(fā)人員可以方便地進(jìn)行硬件和軟件的聯(lián)合開發(fā)。

總之,nRF Connect SDK是一種強(qiáng)大而靈活的開發(fā)工具,可以幫助開發(fā)人員快速地開發(fā)出高質(zhì)量的物聯(lián)網(wǎng)應(yīng)用程序,并加速物聯(lián)網(wǎng)產(chǎn)品的上市時間。

什么是Zephyr

Zephyr是目前在NCS中采用的系統(tǒng),和FreeROTS、uCOS類似,這里簡單說明一下。

Zephyr是一個基于Apache 2.0開源的實(shí)時操作系統(tǒng)(RTOS),專門用于嵌入式系統(tǒng)和物聯(lián)網(wǎng)設(shè)備。它的特點(diǎn)是具有低功耗、小內(nèi)存占用、支持多種通信協(xié)議(如BLE、Zigbee、WiFi、LoRa等)、實(shí)時性和安全性。

下載安裝

Windows安裝VS Code

參考:https://blog.csdn.net/xue_nuo/article/details/114791312

安裝nRF Command Line Tools

官網(wǎng)網(wǎng)址:https://www.nordicsemi.com/Products/Development-tools/nRF-Command-Line-Tools/Download
去官網(wǎng)下載安裝最新版本。
nordic 開發(fā)環(huán)境,mcu,物聯(lián)網(wǎng),單片機(jī)

安裝nRF Connect for Desktop

官網(wǎng)網(wǎng)址:https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop
去官網(wǎng)下載安裝最新版本,如下圖示例為4.0.0版本。
nordic 開發(fā)環(huán)境,mcu,物聯(lián)網(wǎng),單片機(jī)

安裝配置NCS

根據(jù)需要可選擇在線安裝和離線安裝。

在線安裝

nRF Connect for Desktop中找到Toolchain Manager模塊,安裝后打開。
nordic 開發(fā)環(huán)境,mcu,物聯(lián)網(wǎng),單片機(jī)通過Toolchain Manager在線安裝最新的NCS(SDK)。
由于github與國內(nèi)的網(wǎng)絡(luò)原因,主要是更新需要很長時間,
如果有梯子可以給github設(shè)置一下會快很多,否則只有耐心等待。

 git config --global http.https://github.com.proxy socks5://192.168.1.1:1234

安裝完成如下。
nordic 開發(fā)環(huán)境,mcu,物聯(lián)網(wǎng),單片機(jī)通過SDK,打開VS Code,點(diǎn)擊安裝VS Code插件
nordic 開發(fā)環(huán)境,mcu,物聯(lián)網(wǎng),單片機(jī)

離線安裝

github地址:https://github.com/nrfconnect

命令

west update

配置項(xiàng)目

nordic 開發(fā)環(huán)境,mcu,物聯(lián)網(wǎng),單片機(jī)
nordic 開發(fā)環(huán)境,mcu,物聯(lián)網(wǎng),單片機(jī)
nordic 開發(fā)環(huán)境,mcu,物聯(lián)網(wǎng),單片機(jī)

nordic 開發(fā)環(huán)境,mcu,物聯(lián)網(wǎng),單片機(jī)文章來源地址http://www.zghlxwxcb.cn/news/detail-574359.html

到了這里,關(guān)于Nordic nRF開發(fā)環(huán)境搭建之VS Code的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【瑞薩MCU】開發(fā)環(huán)境搭建之 e2 studio

    【瑞薩MCU】開發(fā)環(huán)境搭建之 e2 studio

    e2 studio(簡稱為 e2 或 e2s)是瑞薩電子的一款包含代碼開發(fā)、構(gòu)建和調(diào)試的開發(fā)工具。e2 studio 基于開源 Eclipse IDE 和與之相關(guān)的 C/C++ 開發(fā)工具(CDT)。e2 studio 托管了瑞薩的 FSP 靈活配置軟件包,這是一個用于支持瑞薩 MCU 開發(fā)的固件庫。通過使用 FSP 庫,我們可以輕松配置和管

    2024年02月16日
    瀏覽(26)
  • 第3章_瑞薩MCU零基礎(chǔ)入門系列教程之開發(fā)環(huán)境搭建與體驗(yàn)

    第3章_瑞薩MCU零基礎(chǔ)入門系列教程之開發(fā)環(huán)境搭建與體驗(yàn)

    本教程基于韋東山百問網(wǎng)出的 DShanMCU-RA6M5開發(fā)板 進(jìn)行編寫,需要的同學(xué)可以在這里獲?。?https://item.taobao.com/item.htm?id=728461040949 配套資料獲取:https://renesas-docs.100ask.net 瑞薩MCU零基礎(chǔ)入門系列教程匯總 : https://blog.csdn.net/qq_35181236/article/details/132779862 本章目標(biāo): 搭建 Renesas 的

    2024年02月09日
    瀏覽(25)
  • 解決SEGGER Embedded Studio無法顯示Nordic MCU外設(shè)寄存器問題

    解決SEGGER Embedded Studio無法顯示Nordic MCU外設(shè)寄存器問題

    如果使用SES調(diào)試NRF52840的時候發(fā)現(xiàn),官方例程只能顯示CPU寄存器,但是無法顯示外設(shè)寄存器時,解決辦法如下: 1.在解決方案右鍵→Options→Debug→Debugger,然后Target Device選擇正確的型號。 2.Register Definition File選擇正確的SVD文件。 SVD文件在你下載的協(xié)議棧包里面,路徑:nRF5_S

    2024年02月11日
    瀏覽(28)
  • HUAWEI 擎云L420 折騰記 (搭建arm gcc、openocd 雅特力 MCU開發(fā)環(huán)境)

    心血來潮,能不能在純國產(chǎn)的筆記本、系統(tǒng)上進(jìn)行開發(fā), 劃拉了一下市面上能買到的設(shè)備,也就華為擎云L410 、L420 還能買得起,用的上,因此小黃魚2xxx 買了一部99新的擎云L420 開始嘗試是否能搭建起來工作環(huán)境。 wq退出保存 之后 java -verison java 環(huán)境ok 安裝十分順利,默認(rèn)版

    2024年02月17日
    瀏覽(24)
  • windows驅(qū)動開發(fā)-vs2019-vs2022 WDK開發(fā)環(huán)境搭建

    QQ群: 852283276 微信: arm80x86 微信公眾號: 青兒創(chuàng)客基地 B站:主頁 https://space.bilibili.com/208826118 好久不開發(fā)Windows驅(qū)動,現(xiàn)在又變天了,微軟的工具更新的非???,Visual Studio和WDK都發(fā)了新版本,推薦安裝新版本,但如果非想安裝老版本,也可以。Visual Studio 2022不支持Windows 1

    2024年02月04日
    瀏覽(43)
  • nRF 5340環(huán)境搭建和工具下載(采用vscode最新搭建教程)

    nRF 5340環(huán)境搭建和工具下載(采用vscode最新搭建教程)

    1. 1 軟件安裝 nRF Connect for Desktop https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop nRF Command Line Tools https://www.nordicsemi.com/Products/Development-tools/nrf-command-line-tools/download vscode https://code.visualstudio.com/download 1.2 SDK和工具鏈下載 打開 nRF Connect for Desktop 下載NCS編譯鏈(我這里

    2024年01月22日
    瀏覽(23)
  • VS2022 WebApi 開發(fā)環(huán)境搭建

    VS2022 WebApi 開發(fā)環(huán)境搭建

    VS2022 WebApi 開發(fā)環(huán)境搭建 在Windows 控制面板 -》程序中設(shè)置啟動或關(guān)閉Windows組件 全選 IIS 和承載核心(IIS6兼容可以不選擇) 同時控制面板中關(guān)閉防火墻 下載并等待安裝完成 以管理員重啟后,創(chuàng)建WebAPI程序并發(fā)布 發(fā)布時 注意1和2不能直接填寫IP 需要Http 1 為本地網(wǎng)站主地址

    2024年02月09日
    瀏覽(14)
  • 【vs code】|——rust開發(fā)環(huán)境搭建

    【vs code】|——rust開發(fā)環(huán)境搭建

    vscode下搭建 rust 語言開發(fā)環(huán)境 參考官方安裝教程:https://www.rust-lang.org/tools/install 我們通過快速方式 rustup安裝 Tips: rust依賴C/C++環(huán)境 在安裝rust前需要先安裝C/C++編譯環(huán)境 有兩種: 1、msvc Visual Studio使用的是msvc 這個安裝rust一路默認(rèn)即可 2、mingw 大家自行安裝下C/C++環(huán)境哦 這里介

    2024年02月08日
    瀏覽(27)
  • VS下開發(fā)Qt應(yīng)用環(huán)境搭建

    VS下開發(fā)Qt應(yīng)用環(huán)境搭建

    vs2019 QT5.14 我之前是按照QT基礎(chǔ)組件的安裝,但是這個安裝只是最基礎(chǔ)的組件,如果想要在VS中使用QT,還得安裝其他組件,下面的安裝流程、 我之前已經(jīng)安裝了QT,現(xiàn)在需要新增套件 Qt安裝完畢后,如何再添加移除組件 運(yùn)行MaintenanceTool.exe QT 此操作至少需要一個處于啟用狀態(tài)

    2024年02月14日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包