女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在Arduino IDE中安裝板支持包

瑞科慧聯(lián)(RAK) ? 2022-08-10 11:28 ? 次閱讀

#Arduino IDE的下載

使用Arduino IDE對(duì)WisBlock進(jìn)行編碼和編程。如果您還未安裝Arduino IDE,可在Arduino官網(wǎng)中下載。

警告:如果您所使用的操作系統(tǒng)Windows 10
請(qǐng)勿從Microsoft應(yīng)用商店中安裝Arduino IDE。請(qǐng)從Arduino官網(wǎng)中安裝原始的Arduino IDE。Microsoft應(yīng)用商店中的Arduino應(yīng)用在使用第三方板支持包時(shí)存在問(wèn)題。

如下圖所示,可以看到Arduino IDE當(dāng)前版本為V1.8.13。Windows、Linux和Mac OS X都有多個(gè)可用版本,選擇正確的Arduino IDE版本并下載。

Arduino IDE 版本示意圖Figure 1: Arduino IDE 版本示意圖

#Arduino IDE的安裝

#Windows中的安裝

在Windows PC中安裝已下載的Arduino IDE。

1、單擊“I Agree”。

Arduino安裝許可協(xié)議Figure 2: Arduino安裝許可協(xié)議

2、單擊“Next”。

Arduino安裝選項(xiàng)Figure 3: Arduino安裝選項(xiàng)

3、單擊“Install”。

安裝Arduino IDEFigure 4: 安裝Arduino IDE

Arduino IDE安裝中Figure 5: Arduino IDE安裝中

進(jìn)度為100%后,Arduino IDE已成功安裝。

成功安裝Figure 6: 成功安裝

#Linux中的安裝

在Linux操作系統(tǒng)中,首先需要檢查與系統(tǒng)的兼容性,選擇適合所使用系統(tǒng)的Arduino IDE版本,如32位、64位或ARM版本。

通過(guò)tarball安裝

tarball是linux下最方便的打包工具,是以tar指令來(lái)打包/壓縮或解壓文件。

1、將已下載的Arduino文件上傳至服務(wù)器(可使用終端工具,如XShell,Mobaxterm等)。

2、進(jìn)入至Arduino文件放置路徑,以下僅以“/Desktop/Downloads/”舉例,請(qǐng)根據(jù)實(shí)際存放路徑修改。

cd /Desktop/Downloads/

3、執(zhí)行以下命令檢查下載文件夾中的安裝文件。

ls
檢查下載路徑下的文件Figure 7: 檢查下載路徑下的文件

4、執(zhí)行以下命令,解壓文件,其中“arduino-1.8.16-linux64.tar.xz”僅為示例版本,具體以實(shí)際版本壓縮包名稱修改。

tar xvf arduino-1.8.16-linux64.tar.xz

解壓文件Figure 8: 解壓文件

5、tar命令執(zhí)行完成后,再次執(zhí)行l(wèi)s命令。可看到路徑下已創(chuàng)建名為“arduino-version“的文件夾。

Arduino文件已生成Figure 9: Arduino文件已生成

6、執(zhí)行以下命令進(jìn)入新創(chuàng)建的Arduino文件夾,如“arduino-1.8.16”。

cd arduino-1.8.16

7、執(zhí)行以下命令,運(yùn)行install.sh文件,安裝Arduino IDE。其中,sudo命令臨時(shí)提升權(quán)限,允許安裝程序在不以root用戶身份登錄的情況下完成敏感任務(wù)。


sudo ./install.sh
安裝Arduino IDEFigure 10: 安裝Arduino IDE

#Mac OS X中的安裝

在Mac OS X中,與Linux相同,沒(méi)有安裝過(guò)程。只是一個(gè)解壓過(guò)程,然后就能夠成功打開(kāi)Arduino IDE 。

#Arduino IDE的界面簡(jiǎn)介

Arduino IDEFigure 11: Arduino IDE

打開(kāi)Arduino IDE,如上圖所示,Arduino IDE主要有5個(gè)部分:

1、IDE選項(xiàng)菜單

選項(xiàng)菜單可以配置一些常規(guī)參數(shù),如串口、線路板信息、庫(kù)、編輯參數(shù)等。

2、操作按鈕

操作按鈕有5個(gè)操作:

  • Verify/Compile:驗(yàn)證/編譯源代碼
  • Upload:上傳編譯后代碼至WisBlock
  • New:打開(kāi)新的Arduino IDE窗口或現(xiàn)有的應(yīng)用程序
  • Save:保存當(dāng)前應(yīng)用程序
操作按鈕Figure 12: 操作按鈕

3、編碼區(qū)域

可以編輯源代碼,這些源代碼將在本區(qū)域稍后編譯并上載到WisBlock。

4、狀態(tài)區(qū)域

5、輸出信息區(qū)域

可以在此區(qū)域看到輸出信息,無(wú)論是失敗信息還是成功信息。

#Arduino IDE上的配置

Arduino IDE安裝成功后,并且已了解Arduino IDE的主要部分。可以在Arduino IDE上進(jìn)行一些配置更改以便可以適配WisBlock。

1、打開(kāi)Arduino IDE。

2、進(jìn)入“File > Preferences”。

PreferencesFigure 13: Preferences

3、單擊圖中圖標(biāo),編輯“Additional Board Manager URLs”,將WisBlock Core添加到Arduino板列表中。

修改Additional Board Manager URLsFigure 14: 修改Additional Board Manager URLs

4、復(fù)制此URLhttps://raw.githubusercontent.com/RAKwireless/RAKwireless-Arduino-BSP-Index/main/package_rakwireless_index.json并粘貼至下圖所示區(qū)域。如果已存在其他鏈接,將上述鏈接粘貼至新的一行。完成后,單擊“OK”。

添加RAKwireless WisBlock Core BSPFigure 15: 添加RAKwireless WisBlock Core BSP

注意

如果您使用的是Linux,需要通過(guò)“pip”安裝“adafruit-nrfutil”。

sudo pip3 install adafruit-nrfutil 或 pip3 install --user adafruit-nrfutil

5、重啟Arduino IDE。

6、在“Tools”菜單中打開(kāi)“Boards Manager”。

打開(kāi)Boards ManagerFigure 16: 打開(kāi)Boards Manager

7、如下圖所示,在搜索欄中鍵入“RAK”。將會(huì)顯示出可添加到Arduino板列表中的可用RAKwireless WisBlock Core。選擇所使用的WisBlock Core并單擊“Install”。

安裝WisBlock CoreFigure 17: 安裝WisBlock Core

8、完成BSP安裝后, 選擇將更新系統(tǒng)配置的任意RAK WisBlock模塊,以便為模塊使用正確的編譯器和設(shè)置。

選擇RAKwireless WisBlock模塊Figure 18: 選擇RAKwireless WisBlock模塊

#示例和教程

#示例

選擇RAK板后,可以看到如下所有WisBlock模塊的示例。

選擇WisBlock模塊示例Figure 19: 選擇WisBlock模塊示例

#編譯教程

選擇其中一個(gè)示例并進(jìn)行編譯。

1、單擊進(jìn)入“File -> Examples”菜單,如下圖所示,打開(kāi)“LoRaWAN-OTAA”示例。

選擇LoRa OTAA示例Figure 20: 選擇LoRa OTAA示例

2、在新打開(kāi)的“LoRaWAN-OTAA”窗口的代碼行20中,可以看到所需安裝的“LPWAN”庫(kù)鏈接。

LPWAN庫(kù)鏈接Figure 21: LPWAN庫(kù)鏈接

3、雙擊鏈接,打開(kāi)“Library Manager”,頁(yè)面將會(huì)顯示所需的庫(kù)。

打開(kāi)Library ManagerFigure 22: 打開(kāi)Library Manager

4、單擊“Install”,安裝庫(kù)。安裝完成后可以關(guān)閉“Library Manager”窗口。

5、現(xiàn)在可以開(kāi)始編譯示例代碼。在菜單欄中單擊“Verify/Compile”圖標(biāo)。

編譯示例Figure 23: 編譯示例

完成這些步驟后,已成功安裝LPWAN庫(kù)并已編譯您的第一個(gè)WisBlock解決方案。然而,要連接到LPWAN網(wǎng)關(guān)和LPWAN服務(wù)器,還需要執(zhí)行一些的步驟。要了解如何配置節(jié)點(diǎn)的EUI和密鑰以及如何將節(jié)點(diǎn)注冊(cè)到網(wǎng)關(guān)和LPWAN服務(wù)器中,請(qǐng)?jiān)?strong>RAK Github WisBlock 庫(kù)中查看完整的教程。

有關(guān)示例和教程更多的信息,請(qǐng)?jiān)L問(wèn)RAK Github WisBlock 庫(kù)。

#說(shuō)明

此BSP基于Adafruits nRF52 BSP。它基于由Sandeep Mistry編寫(xiě)的Arduino-nRF5,同時(shí)也基于Arduino SAMD Core。

使用以下庫(kù):

  • adafruit-nrfutil基于Nordic Semiconductor ASA公司的pc-nrfutil
  • freeRTOS作為操作系統(tǒng)
  • tinyusb作為USB協(xié)議棧
  • nrfx用于外圍設(shè)備驅(qū)動(dòng)程序
  • littlefs用于內(nèi)部文件系統(tǒng)
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6489

    瀏覽量

    190023
  • RAK
    RAK
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    2262
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    《ESP32S3 Arduino開(kāi)發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    系列芯片對(duì)應(yīng)要有一個(gè)Arduino庫(kù),比如樂(lè)鑫官方的arduino-esp32庫(kù),ST的stm32duino庫(kù),只要在Arduino安裝這種芯片庫(kù)便可以使用
    發(fā)表于 05-13 09:28

    如何將Linux安裝包快速轉(zhuǎn)成玲瓏

    本篇將以 motrix 為例為大家展示如何將 Linux 安裝包快速轉(zhuǎn)成玲瓏
    的頭像 發(fā)表于 03-12 16:01 ?355次閱讀
    如何將Linux<b class='flag-5'>安裝包</b>快速轉(zhuǎn)成玲瓏<b class='flag-5'>包</b>

    STM32開(kāi)發(fā)一般都會(huì)配置arduino接口,是不是基本上也都會(huì)支持arduino

    STM32開(kāi)發(fā)一般都會(huì)配置arduino接口,是不是基本上也都會(huì)支持arduino?這個(gè)在哪里可以查詢開(kāi)發(fā)是否
    發(fā)表于 03-07 06:33

    如何使用Arduino實(shí)現(xiàn)CAN總線通信呢

    的硬件模塊實(shí)現(xiàn)CAN總線通信。 硬件需求 Arduino :任何支持Arduino IDE的板子都可以,例如
    的頭像 發(fā)表于 12-23 09:06 ?1513次閱讀

    HAL庫(kù)Arduino平臺(tái)上的使用

    HAL庫(kù)Arduino平臺(tái)上的使用 Arduino平臺(tái)是一個(gè)開(kāi)源的電子原型平臺(tái),它包括硬件(基于微控制器的電路)和軟件(Arduino
    的頭像 發(fā)表于 12-02 14:04 ?1372次閱讀

    基于Arduino的串口通信項(xiàng)目

    Arduino開(kāi)發(fā)的TX和RX引腳連接起來(lái)。 二、軟件準(zhǔn)備 Arduino IDE :從Arduino官方網(wǎng)站下載并
    的頭像 發(fā)表于 11-22 09:24 ?1879次閱讀

    arduino(1)--ESP8266配置

    硬件準(zhǔn)備 首先需要準(zhǔn)備一個(gè)開(kāi)發(fā),這里我準(zhǔn)備的是淘寶購(gòu)買的兼容arduino的ESP8266模塊。 arduino配置 我使用的是arduino來(lái)編程實(shí)現(xiàn),故需要下載對(duì)應(yīng)的庫(kù)文件,打
    發(fā)表于 09-06 11:00

    EFR32MG24開(kāi)發(fā)介紹及IDE使用

    EFR32MG24開(kāi)發(fā)介紹及IDE使用
    的頭像 發(fā)表于 08-10 10:47 ?1184次閱讀
    EFR32MG24開(kāi)發(fā)<b class='flag-5'>板</b>介紹及<b class='flag-5'>IDE</b>使用

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】初上手開(kāi)發(fā)和官方IDE

    程序的下載,可以Silicon Labs官方網(wǎng)站下載該IDE。 下載并安裝完成后,打開(kāi)Simplicity Studio,使用數(shù)據(jù)線將開(kāi)發(fā)連接到電腦,可以看到
    發(fā)表于 07-13 22:20

    HPMicro Arduino支持v0.1.0發(fā)布,適配功能揭曉!

    HPMicro Arduino支持v0.1.0發(fā)布,適配功能揭曉!
    的頭像 發(fā)表于 07-11 08:18 ?752次閱讀
    HPMicro <b class='flag-5'>Arduino</b><b class='flag-5'>支持</b><b class='flag-5'>包</b>v0.1.0發(fā)布,適配功能揭曉!

    esp32Arduino IDE可以實(shí)現(xiàn)調(diào)用百度智能云接口嗎?

    esp32Arduino IDE可以實(shí)現(xiàn)調(diào)用百度智能云接口嗎?涉及到http協(xié)議,想知道能不能不用esp-idf
    發(fā)表于 06-28 06:52

    RISC-V有沒(méi)有類似Arduino那樣的開(kāi)發(fā)

    使用ARduino開(kāi)發(fā),由于有第三方提供的庫(kù)支持開(kāi)發(fā)上非常方便。RISC-V有沒(méi)有Arduino
    發(fā)表于 06-23 12:32

    EFR32MG24開(kāi)發(fā)介紹及IDE使用

    基于Eclipse開(kāi)發(fā)的,內(nèi)置芯片的軟件software component,可直接從IDE下載芯片的SDK以及無(wú)線分析工具。 開(kāi)始界面 debug adapters窗口會(huì)發(fā)現(xiàn)所連接的芯片。 點(diǎn)擊
    發(fā)表于 06-20 18:59

    請(qǐng)問(wèn)如何進(jìn)行ESP32任意管腳設(shè)置成I2CARDUINO IDE?

    請(qǐng)問(wèn)如何進(jìn)行 ESP32 任意管腳設(shè)置成 I2C ARDUINO IDE? 謝謝
    發(fā)表于 06-17 07:51

    請(qǐng)問(wèn)ESP32-S3-DEVKITC-1是否支持Arduino IDE 1.8.8編譯及燒錄?

    請(qǐng)問(wèn)ESP32-S3-DEVKITC-1是否支持Arduino IDE 1.8.8編譯及燒錄?使用Arduino IDE 1.8.8成功編譯
    發(fā)表于 06-05 07:57