在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

RTduino是什么?Arduino兼容層RTduino正式發(fā)布!

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 2024-03-05 13:33 ? 次閱讀

新手想要學(xué)習(xí)或嘗試嵌入式開發(fā),卻礙于學(xué)習(xí)門檻高,遲遲無法上手?RT-Thread社區(qū)強(qiáng)勢推出RTduino!降低學(xué)習(xí)成本,小白也能快速上手! RT-Thread是國內(nèi)最大的嵌入式實(shí)時(shí)操作系統(tǒng)RTOS),自2006年誕生以來,憑借其高可靠性、安全、高可伸縮性和中間組件豐富易用等特性,成為市面上裝機(jī)量最大(超20億臺)、開發(fā)者數(shù)量最多(超20萬)軟硬件生態(tài)最好的操作系統(tǒng)之一,被廣泛應(yīng)用于航天、電力、軌道交通、車載、工業(yè)自動化消費(fèi)電子等眾多行業(yè)領(lǐng)域。眾所周知,嵌入式實(shí)時(shí)操作系統(tǒng)其具有一定的入門門檻,因此RT-Thread社區(qū)決定結(jié)合Arduino的特性,讓初學(xué)者也能夠快速入門RT-Thread,推出了RT-Thread + Arduino =RTduino

RTduino是什么?

RTduino是RT-Thread實(shí)時(shí)操作系統(tǒng)的Arduino生態(tài)兼容層,為RT-Thread社區(qū)的子社區(qū),旨在兼容Arduino社區(qū)生態(tài)來豐富RT-Thread社區(qū)軟件包生態(tài)(如上千種分門別類的Arduino庫,以及Arduino社區(qū)優(yōu)秀的開源項(xiàng)目),并降低RT-Thread操作系統(tǒng)以及與RT-Thread適配的芯片的學(xué)習(xí)門檻。通過RTduino,可以讓用戶使用 Arduino 的函數(shù)、編程方法,輕松地將 RT-Thread 和 BSP 使用起來。用戶也可以直接使用 Arduino 社區(qū)第三方庫(例如傳感器驅(qū)動庫、算法庫等)直接用在 RT-Thread 工程中,極大地補(bǔ)充了 RT-Thread 社區(qū)生態(tài)。

cd63663e-daaf-11ee-a297-92fbcf53809c.png

RTduino - 近乎完美的Arduino接口兼容

RTduino提供了對Arduino接口的高度兼容性,特別是在傳感器驅(qū)動庫的使用方面。這一特性極大地方便了開發(fā)者,使開發(fā)者們能夠無縫地將豐富的Arduino傳感器庫應(yīng)用于RT-Thread環(huán)境中,而無需進(jìn)行繁瑣的代碼重寫或適配工作。以下是RTduino在提供近乎完美的Arduino接口兼容方面的幾個(gè)關(guān)鍵點(diǎn):

1.兼容Arduino的SPII2C接口API

RTduino通過完整兼容Arduino的SPI和I2C接口API,讓用戶可以直接使用Arduino社區(qū)中的傳感器驅(qū)動庫。用戶只需將Arduino庫中的示例代碼復(fù)制到main_arduino.cpp文件中,大多數(shù)情況下無需修改任何代碼就可以驅(qū)動傳感器工作。這一特性大大簡化了開發(fā)過程,降低了開發(fā)門檻,使得即使是對RT-Thread不熟悉的開發(fā)者也能快速上手。

2.Adafruit傳感器庫的進(jìn)一步兼容

Adafruit是一個(gè)知名的Arduino第三方社區(qū),提供了大量高質(zhì)量的傳感器驅(qū)動庫。RTduino不僅兼容了Arduino的基本接口,還專門針對Adafruit提供的傳感器庫(包括總線框架Adafruit_BusIO和傳感器統(tǒng)一驅(qū)動框架Adafruit_Sensor)進(jìn)行了進(jìn)一步的兼容處理。這意味著開發(fā)者可以更加方便地使用Adafruit社區(qū)的資源,進(jìn)一步擴(kuò)展項(xiàng)目的功能和應(yīng)用范圍。

下圖為STM32F412板驅(qū)動Adafruit BMP280傳感器的示例:

cd6e6958-daaf-11ee-a297-92fbcf53809c.pngcd94c206-daaf-11ee-a297-92fbcf53809c.png

3.軟件包中心的集成和自動鏡像源機(jī)制

RTduino社區(qū)已經(jīng)將Adafruit所有Arduino傳感器庫全部注冊到RT-Thread軟件包中心,用戶可以通過RT-Thread的包管理工具Env輕松下載這些庫。得益于RT-Thread軟件包的自動鏡像源機(jī)制,國內(nèi)用戶下載這些軟件包時(shí)將體驗(yàn)到非常流暢的下載速度,克服了Arduino社區(qū)庫下載慢或下載不下來的問題。此外,Env工具在安裝這些Arduino驅(qū)動庫時(shí)會自動處理庫之間的依賴關(guān)系,進(jìn)一步簡化了開發(fā)者的工作。

cd9eed9e-daaf-11ee-a297-92fbcf53809c.gif

4. RTduino支持TinyML

RTduino對TinyML(Tiny Machine Learning)的支持開辟了在資源受限的嵌入式設(shè)備上運(yùn)行機(jī)器學(xué)習(xí)模型的新途徑。TinyML是一種旨在在微控制器和其他功耗極低的嵌入式設(shè)備上運(yùn)行機(jī)器學(xué)習(xí)模型的技術(shù),它可以使設(shè)備智能化,而無需連接到云服務(wù)器即可進(jìn)行數(shù)據(jù)處理和決策。這對于需要實(shí)時(shí)或近實(shí)時(shí)反應(yīng)、工作在離線環(huán)境中或?qū)δ芎挠袊?yán)格要求的應(yīng)用尤其重要。

下圖為STM32 F412 Nucleo板運(yùn)行TensorFlow Lite Micro for Arduino庫,并通過模型預(yù)測一個(gè)sin正弦波驅(qū)動LED呼吸的示例:

cdb0714a-daaf-11ee-a297-92fbcf53809c.gif

5.RTduino驅(qū)動OLED以及TFT顯示屏

RTduino兼容u8g2圖形庫以及Adafruit GFX驅(qū)動庫,可以輕松驅(qū)動SPI TFT彩色顯示屏,以及OLED(I2C或SPI)單色顯示屏。

示例如下:

cdccc2dc-daaf-11ee-a297-92fbcf53809c.png

cde96194-daaf-11ee-a297-92fbcf53809c.gif

6.其他

RTduino還兼容大量Arduino的其他類型驅(qū)動庫以及數(shù)據(jù)處理、信號處理、時(shí)間等各種類庫。

RTduino與RT-ThreadBSP適配

已經(jīng)適配RTduino的RT-ThreadBSP(持續(xù)完善):

https://github.com/RTduino/docs/blob/master/zh/beginner/bsp-develop.md#2-%E5%B7%B2%E7%BB%8F%E6%94%AF%E6%8C%81rtduino%E7%9A%84bsp

ce29db98-daaf-11ee-a297-92fbcf53809c.jpg





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2551

    文章

    51099

    瀏覽量

    753606
  • RTOS
    +關(guān)注

    關(guān)注

    22

    文章

    813

    瀏覽量

    119643
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6469

    瀏覽量

    187091
  • I2C接口
    +關(guān)注

    關(guān)注

    1

    文章

    125

    瀏覽量

    25208
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1289

    瀏覽量

    40135

原文標(biāo)題:1分鐘上手RT-Thread? Arduino兼容層RTduino正式發(fā)布!

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    HAL庫在Arduino平臺上的使用

    ,適合于快速原型開發(fā)和教育。HAL(硬件抽象)庫是一種在Arduino平臺上使用的軟件庫,它提供了一種標(biāo)準(zhǔn)化的方式來訪問硬件功能,使得開發(fā)者可以編寫更通用、更可移植的代碼。 1. 什么是HAL庫 HAL庫是硬件抽象庫的簡稱,
    的頭像 發(fā)表于 12-02 14:04 ?287次閱讀

    CAN XL物理揭秘(下):物理組合與兼容

    CAN XL網(wǎng)絡(luò)憑借物理革新,在汽車電子和工業(yè)通信中占據(jù)重要地位。在上篇中,我們深入探討了CAN XL網(wǎng)絡(luò)中的物理革新與優(yōu)勢(點(diǎn)擊回顧)。本文將繼續(xù)這一話題,重點(diǎn)介紹CAN XL網(wǎng)絡(luò)在實(shí)際應(yīng)用中的組合與兼容性問題,以及如何選
    的頭像 發(fā)表于 11-29 15:27 ?199次閱讀
    CAN XL物理<b class='flag-5'>層</b>揭秘(下):物理<b class='flag-5'>層</b>組合與<b class='flag-5'>兼容</b>性

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

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開發(fā)板 :確保你有一塊Arduino開發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?538次閱讀

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

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車電子、工業(yè)自動化等領(lǐng)域。它以其高可靠性、實(shí)時(shí)性和靈活性而受到青睞。Arduino作為一個(gè)
    的頭像 發(fā)表于 11-12 10:09 ?860次閱讀

    RTduino物聯(lián)網(wǎng)應(yīng)用零基礎(chǔ)入門

    RTduino傳感器擴(kuò)展板軟件準(zhǔn)備RT-ThreadStudioMobaXterm(串口工具)項(xiàng)目實(shí)踐RTduino實(shí)踐列表:項(xiàng)目1:傳感器數(shù)據(jù)采集實(shí)戰(zhàn)任務(wù)難度:任務(wù)內(nèi)容:使用RTduino采集氣壓及溫濕度數(shù)據(jù)并在串
    的頭像 發(fā)表于 11-12 01:06 ?173次閱讀
    <b class='flag-5'>RTduino</b>物聯(lián)網(wǎng)應(yīng)用零基礎(chǔ)入門

    【上海】9月21日RT-Thread巡回線下培訓(xùn)-RTduino 10分鐘上手嵌入式

    RT-Thread全球開發(fā)者線下培訓(xùn)火熱進(jìn)行中,我們已走過菲律賓、北京、深圳、武漢、大連。9月21日我們將來到上海,帶你體驗(yàn)RTduino-10分鐘上手嵌入式!免費(fèi)
    的頭像 發(fā)表于 09-15 08:12 ?329次閱讀
    【上海】9月21日RT-Thread巡回線下培訓(xùn)-<b class='flag-5'>RTduino</b> 10分鐘上手嵌入式

    arduino(1)--ESP8266配置

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

    啟明智顯ESP32系列串口屏全面升級!支持樂鑫IDF最新版,兼容Arduino開發(fā)環(huán)境

    啟明智顯的ESP32系列串口屏迎來了全面升級,SDK更新至樂鑫IDF的最新版本,并且完美兼容Arduino開發(fā)環(huán)境!
    的頭像 發(fā)表于 09-05 16:48 ?993次閱讀
    啟明智顯ESP32系列串口屏全面升級!支持樂鑫IDF最新版,<b class='flag-5'>兼容</b><b class='flag-5'>Arduino</b>開發(fā)環(huán)境

    【武漢】9月7日RT-Thread巡回線下培訓(xùn)-RTduino-10分鐘上手嵌入式

    機(jī)會。9月7日我們將來到武漢,帶你體驗(yàn)RTduino-10分鐘上手嵌入式!免費(fèi)報(bào)名免費(fèi)報(bào)名活動參與抽獎,有機(jī)會獲得《RT-Thread設(shè)備驅(qū)動開發(fā)
    的頭像 發(fā)表于 08-31 08:05 ?463次閱讀
    【武漢】9月7日RT-Thread巡回線下培訓(xùn)-<b class='flag-5'>RTduino</b>-10分鐘上手嵌入式

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

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

    ?上海雷卯參與編制的電磁兼容國標(biāo)獲批發(fā)布

    ?上海雷卯參與編制的電磁兼容國標(biāo)獲批發(fā)布
    的頭像 發(fā)表于 04-12 08:02 ?530次閱讀
    ?上海雷卯參與編制的電磁<b class='flag-5'>兼容</b>國標(biāo)獲批<b class='flag-5'>發(fā)布</b>

    請問pin no 和Arduino應(yīng)該參考哪個(gè)作為自己的管腳名?

    請問pin no 和Arduino應(yīng)該參考哪個(gè)作為自己的管腳名?就是板子上標(biāo)了D7的原來還有兩個(gè)同名管腳嗎,我在數(shù)據(jù)手冊上直接看到pin no D7,怎么找arduino的 因?yàn)樵跀?shù)據(jù)手冊
    發(fā)表于 03-18 06:14

    Arduino IDE中是否有與Xmc2Go兼容的LoRaWAN庫?

    我想問一下 Arduino IDE 中是否有與 Xmc2Go 兼容的 LoRaWAN 庫? 我正在嘗試使用連接到 Xmc2Go 的 RFM95W Lora 模塊通過 LoRaWAN 將數(shù)據(jù)傳輸
    發(fā)表于 02-27 06:05

    NCA95xx GPIO擴(kuò)展器EVB(Arduino? 屏蔽兼容)數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《NCA95xx GPIO擴(kuò)展器EVB(Arduino? 屏蔽兼容)數(shù)據(jù)手冊.pdf》資料免費(fèi)下載
    發(fā)表于 01-23 10:17 ?7次下載
    NCA95xx GPIO擴(kuò)展器EVB(<b class='flag-5'>Arduino</b>? 屏蔽<b class='flag-5'>兼容</b>)數(shù)據(jù)手冊

    PCB疊設(shè)計(jì)示例詳解

    對于兩板來說,由于板層數(shù)量少,已經(jīng)不存在疊的問題。控制EMI輻射主要從布線和布局來考慮;單層板和雙層板的電磁兼容問題越來越突出。造成這種現(xiàn)象的主要原因就是因信號回路面積過大,不僅產(chǎn)生了較強(qiáng)的電磁輻射,而且使電路對外界干擾敏感
    發(fā)表于 01-03 15:06 ?375次閱讀
    主站蜘蛛池模板: 欧美精品专区55页| 久久黄色毛片| 国产成人91青青草原精品| 人人精品| 欧美成年性色mmm| 欧美一二三区| 亚洲久久久| h网站免费在线观看| 色色色色色网| 国产网站免费观看| 国产精品免费久久| 一级毛毛片毛片毛片毛片在线看| 1024手机在线观看视频| 国产精品高清免费网站| 久青草免费视频手机在线观看| 天天射天天做| 久久狠狠干| 久久久成人影院| 高清一级| 四虎影院免费在线| 午夜毛片不卡高清免费| 美女张开腿露尿口给男人亲| 免费国产黄网站在线观看视频| 日本黄页网址| 亚洲久优优色优在线播放| 日本三级香港三级三级人!妇久| 可以免费观看的一级毛片| 免费看美女午夜大片| 这里只有精品在线| 国产一级淫| 68日本xxxⅹxxxxx18| 香蕉久久精品| 成人免费看毛片| 91中文在线| 久久综合九色综合欧美狠狠| 国产伦精品一区二区三区高清| 五月天激情开心网| 天天尻| 在线a免费观看最新网站| 成人伊人亚洲人综合网站222| 91在线免费观看网站|