国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

RTThread物聯(lián)網操作系統(tǒng) ? 來源:RTThread物聯(lián)網操作系統(tǒng) ? 2024-03-05 13:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

RTduino是什么?

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

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

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

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

1.兼容Arduino的SPII2C接口API

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

2.Adafruit傳感器庫的進一步兼容

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

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

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

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

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

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

4. RTduino支持TinyML

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

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

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

5.RTduino驅動OLED以及TFT顯示屏

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

示例如下:

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

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

6.其他

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

RTduino與RT-ThreadBSP適配

已經適配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





審核編輯:劉清

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

    關注

    2576

    文章

    55041

    瀏覽量

    791344
  • RTOS
    +關注

    關注

    25

    文章

    866

    瀏覽量

    122996
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196935
  • I2C接口
    +關注

    關注

    1

    文章

    175

    瀏覽量

    26668
  • RT-Thread
    +關注

    關注

    32

    文章

    1614

    瀏覽量

    44881

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    探索Arduino Shield Power PROFET? + 12V:強大的高側開關評估板

    BOARDBTS500051LUATOBO1評估板.pdf 一、評估板概述 1. 基本信息 Arduino Shield Power PROFET? + 12V評估板即BTS500xx - 1LUA Arduino shield,它是一款靈活的評估板,主要用于驅動負載。
    的頭像 發(fā)表于 12-20 14:45 ?892次閱讀

    UNO Q:開啟Arduino的全新未來

    圖源: * Arduino* 作者:Matt Campbell,貿澤電子專稿 發(fā)布日期: 2025年10月7日 Arduino UNO Q不僅是靈活UNO平臺的下一代產品,更是一種全新的開發(fā)模式。雙
    的頭像 發(fā)表于 12-15 11:46 ?804次閱讀

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?1860次閱讀

    元服務發(fā)布選擇待發(fā)布軟件包

    上傳軟件包并通過基礎合法檢查后,就可以從上傳的版本中選擇需要發(fā)布的軟件包。 登錄AppGallery Connect,點擊“APP與元服務”。 選擇要發(fā)布的元服務。 左側導航選擇“應用上架 &
    發(fā)表于 11-03 17:10

    PCB 層數(shù)設計與電磁兼容(EMC)

    電子產品諸多可靠性與穩(wěn)定性問題,根源在于電磁兼容(EMC)設計不達標,常見表現(xiàn)為信號失真、噪音過大、工作中信號不穩(wěn)定、系統(tǒng)易死機、抗干擾能力弱等。電磁兼容設計涉及電磁學等專業(yè)知識,復雜度較高。本文
    的頭像 發(fā)表于 10-24 17:20 ?663次閱讀

    基于RT-Thread與英飛凌Psoc6-evaluationkit-062S2的智能觸摸與手勢系統(tǒng) | 技術集結

    目錄電容觸摸界面手勢識別網絡同步RTduino使用使用方法項目源碼1電容觸摸界面利用Psoc6-evaluationkit-062S2的CapSense模塊設計一個交互式觸摸面板。可以通過觸摸面板
    的頭像 發(fā)表于 09-13 10:06 ?5276次閱讀
    基于RT-Thread與英飛凌Psoc6-evaluationkit-062S2的智能觸摸與手勢系統(tǒng) | 技術集結

    如何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?3571次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另一個<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導程序bootlaoder

    如何為EMC設計選擇PCB疊結構

    在設計電磁兼容性(EMC)表現(xiàn)優(yōu)異的 PCB 時,疊結構的選擇是需要掌握的核心概念之一。
    的頭像 發(fā)表于 07-15 10:25 ?6540次閱讀
    如何為EMC設計選擇PCB疊<b class='flag-5'>層</b>結構

    中汽中心牽頭制定的首個網聯(lián)車輛電磁兼容ISO國際標準發(fā)布

    近期,由中國牽頭制定的首個網聯(lián)車輛電磁兼容ISO國際標準《道路車輛 窄帶輻射電磁能的抗擾性 V2X輻射抗擾度》(ISO/TR 17716:2025)以技術報告形式正式發(fā)布。該標準由中汽中心牽頭完成。
    的頭像 發(fā)表于 07-08 16:47 ?1478次閱讀

    Arduino與LabVIEW聯(lián)合編程指南

    Arduino編程并與LabVIEW上位機結合實現(xiàn)設備的遠程控制與數(shù)據(jù)采集。
    發(fā)表于 06-19 15:54 ?3次下載

    免費分享Arduino入門+進階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發(fā),通過直觀的編程和模塊化設計,讓用戶快速實現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?1126次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    PCB的EMC設計(一):的設置與排布原則

    PCB的電磁兼容性(EMC)設計首先要考慮的設置,這是因為單板層數(shù)的組成、電源和地層的分布位置以及平面的分割方式對EMC性能有著決定性的影響。為昕MarsPCBlayerstack層數(shù)的合理規(guī)劃
    的頭像 發(fā)表于 05-17 16:17 ?1296次閱讀
    PCB的EMC設計(一):<b class='flag-5'>層</b>的設置與排布原則

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎知識

    迭代,不斷完善,示例代碼功能也越來越健全。使用Arduino IDE進行開發(fā),由于驅動庫是相互兼容的,很多代碼不需要修改就可以直接使用,這就可以讓從芯片替代成本變得很低,也讓越來越多電子愛好者參與
    發(fā)表于 05-13 09:28

    發(fā)布AG32VF407 NANO開發(fā)板

    發(fā)布AG32VF407 NANO開發(fā)板 為了幫助用戶更快的上手熟悉AG32的開發(fā),我們最新發(fā)布了AG32VF407 NANO開發(fā)板,該開發(fā)板可以作為核心板,直接嵌入到已有產品當中,幫助用戶快速
    發(fā)表于 04-17 09:18

    協(xié)議兼容性實測:深控網關如何啃下300+工業(yè)協(xié)議的硬骨頭?

    深控工業(yè)數(shù)據(jù)采集網關通過三協(xié)議融合架構,實現(xiàn)了對300+工業(yè)協(xié)議的深度兼容
    的頭像 發(fā)表于 04-10 15:36 ?1081次閱讀