99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

RT-Thread社區(qū)上有哪些優(yōu)秀的軟件包?

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來(lái)源:lp ? 2019-04-03 15:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上一周我們開(kāi)通了「軟件包大賞」欄目,第一期推薦的——LIBMODBUS軟件包(ps:點(diǎn)擊即可跳轉(zhuǎn)查看第一期)獲得了很多開(kāi)發(fā)者的好評(píng),還有很多人留言表示libmodbus的代碼非常易懂,軟件包也非常好用他們很喜歡。在此,我們?yōu)閺V大開(kāi)發(fā)者感謝一下libmodbus軟件包貢獻(xiàn)者——南京工程學(xué)院學(xué)生馬龍偉。也希望有余力者也可以積極的參與到軟件包貢獻(xiàn)中來(lái)。

本周,我們?yōu)榇蠹揖x的SX12XX Lora芯片軟件包出自RT-Thread社區(qū)的老伙伴——樊曉杰之手,不久之后他還會(huì)推出下一版的軟件包哦~ 下面,就進(jìn)入正文吧:

RT-Thread新增の軟件包 / 2

0130

軟件包貢獻(xiàn)者:樊曉杰

資深嵌入式工程師,RT-Thread 死忠粉

樊曉杰,RT-Thread 忠實(shí)粉絲,也是我們留言區(qū)的老面孔。搞嵌入式相關(guān)產(chǎn)品已有5年,目前從事IoT嵌入式設(shè)備信息安全相關(guān)開(kāi)發(fā)工作。

在2014年時(shí)候,第一次聽(tīng)說(shuō)了RT-Thread,當(dāng)時(shí)想利用業(yè)余時(shí)間DIY一個(gè)聯(lián)網(wǎng)的收音機(jī),在網(wǎng)絡(luò)上搜索相關(guān)信息,就加到了魔笛的那個(gè)網(wǎng)絡(luò)收音機(jī)的群里,嘗試著熟悉代碼,在stm32103上跑,但由于水平有限,當(dāng)時(shí)覺(jué)得入門的確有困難,然后就沒(méi)有下文了。

再一次聽(tīng)說(shuō)RT-Thread是2017年,在北航的嵌入式專家何小慶老師舉辦的嵌入式聯(lián)誼會(huì)上。那年的聯(lián)誼會(huì)邀請(qǐng)到了慶科mico ,華為LiteOS,還有RT-Thread的大咖,共同探討IoT OS 的相關(guān)話題,我也是在那時(shí)候見(jiàn)到熊大真人,最后還向他咨詢了嵌入式AI相關(guān)の問(wèn)題。也因?yàn)槟谴蔚臋C(jī)緣,開(kāi)始持續(xù)關(guān)注RT-Thread 進(jìn)展,參見(jiàn)線下活動(dòng)、線上學(xué)習(xí)營(yíng)、做分享等,到現(xiàn)在成為忠實(shí)粉絲,成為開(kāi)發(fā)者,積極貢獻(xiàn)代碼,想想也是緣分啊,挺有意思的。

在我眼里,RT-Thread 開(kāi)源技術(shù)社區(qū),是一個(gè)真正可以提高開(kāi)發(fā)者的水平的社區(qū),無(wú)論是源碼 ,還是開(kāi)發(fā)文檔,都是絕好參考資料,都可以在反復(fù)的閱讀實(shí)踐中,有所收獲,有所提高。尤其是,這里聚集了國(guó)內(nèi)樂(lè)于分享的牛人,可以一起溝通交流??吹竭@么多厲害的榜樣,便也立志要和他們一樣,在技術(shù)領(lǐng)域深耕并成為在嵌入式系統(tǒng)研發(fā)領(lǐng)域的高手。(★論壇地址:https://www.rt-thread.org/qa/forum.php)與此同時(shí),也愈發(fā)感覺(jué)學(xué)好、用好RT-Thread為它投入時(shí)間,值得!最后,再次感謝RT-Thread 團(tuán)隊(duì)為營(yíng)造這么好的開(kāi)源技術(shù)社區(qū)所有的付出!你們就是我的榜樣!接下來(lái),就從應(yīng)用場(chǎng)景入手聊一聊這個(gè)軟件包吧

SX12XX Lora

圖片來(lái)源網(wǎng)絡(luò)

1、軟件包簡(jiǎn)介:

SX12XX 軟件包是基于 semtech 官網(wǎng)Firmware Drivers V2.1.0代碼庫(kù)的移植實(shí)現(xiàn),目前只支持 SX1278 LoRa設(shè)備。該軟件包在原代碼庫(kù)功能的基礎(chǔ)上,對(duì)接 RT-Thread SPI 設(shè)備驅(qū)動(dòng)框架,實(shí)現(xiàn)參數(shù)的配置和數(shù)據(jù)的讀取。

項(xiàng)目地址:http://packages.rt-thread.org/itemDetail.html?package=sx12xx(請(qǐng)復(fù)制至外部瀏覽器打開(kāi))

使用背景:

使用低功耗廣域網(wǎng) Lora 技術(shù)的場(chǎng)景越來(lái)越多,是物聯(lián)網(wǎng)時(shí)代不可或缺的無(wú)線傳輸技術(shù),功耗低,傳輸距離遠(yuǎn),組網(wǎng)方便,是它的顯著特點(diǎn)。使用這個(gè)軟件包,可以通過(guò)RT-Thread SPI設(shè)備驅(qū)動(dòng)框架將Semtech SX12XX 系列的 Lora 芯片快速驅(qū)動(dòng)起來(lái),后續(xù)可方便的驗(yàn)證兩個(gè)Lora 模塊的遠(yuǎn)通信距離及與Lora 網(wǎng)關(guān)之間的通信,也是這個(gè)軟件包下一個(gè)版本的目標(biāo)。

1.1 目錄結(jié)構(gòu):

SX12XX 軟件包目錄結(jié)構(gòu)如下所示:

1.2許可證:

SX12XX 軟件包遵循 Apache-2.0 許可,詳見(jiàn) LICENSE 文件。

1.3依賴:

RT-Thread 3.1.1+

SPI 驅(qū)動(dòng):sx12xx 設(shè)備使用 SPI 進(jìn)行數(shù)據(jù)通訊,需要系統(tǒng) SPI 驅(qū)動(dòng)框架支持;

PIN 驅(qū)動(dòng):用于處理設(shè)備復(fù)位和中斷引腳;

2、獲取軟件包

使用 SX12XX 軟件包需要在 RT-Thread 的包管理中選中它,具體路徑如下:

1RT-Threadonlinepackages2peripherallibrariesanddrivers--->3sx12xx:SemtechLoRaRFchipdriverlibrary--->

進(jìn)入 sx12xx 軟件包的配置菜單按自己的需求進(jìn)行具體的配置

1sx12xx:SemtechLoRaRFchipdriverlibrary---> 2SX12XXdevicetype(SX1278LSD4RF-2F717N30)---> 3SX12XXdeviceconfigure---> 4(spi10)SPIdevicename 5(10)ResetPINnumber 6(103)DO0PINnumber 7(104)DO1PINnumber 8(105)DO2PINnumber 9(106)DO3PINnumber10(107)DO4PINnumber11(108)DO5PINnumber12[]Enablesx12xxsample13Version(latest)--->

SX12XX device type:配置支持的設(shè)備類型(目前只支持 SX1278 利爾達(dá) LSD4RF-2F717N30 LoRa 模塊 )

SX12XX device configure:配置使用設(shè)備的參數(shù)

SPI device name:配置使用 SPI 的設(shè)備名稱(注意需設(shè)置為非 SPI 總線設(shè)備)

Reset PIN number:配置設(shè)備連接的復(fù)位引腳號(hào)(根據(jù)實(shí)際使用引腳號(hào)修改)

DO0~5 PIN number:配置設(shè)備連接的中斷引腳號(hào)(同上)

Enable sx12xx sample: 配置使用示例代碼

Version:軟件包版本選擇

3、使用 軟件包:

3.1 SX12XX 軟件包初始化函數(shù)如下所示:

1intsx12xx_init(void);

該函數(shù)不支持組件初始化,函數(shù)主要完成功能有,

設(shè)置 LoRa 調(diào)制模式 ;

設(shè)備配置和引腳初始化(配置 SPI 設(shè)備,配置復(fù)位和中斷引腳);

LoRa 參數(shù)配置和初始化(RFFrequency , Power, SignalBw, SpreadingFactor,ErrorCoding 等);

3.2 MSH 測(cè)試命令

如果開(kāi)啟 sx12xx 軟件包示例程序,就會(huì)導(dǎo)出 sx12xx_test 命令到控制臺(tái)。設(shè)備上電初始化完成,在控制臺(tái)調(diào)用測(cè)試命令,將會(huì)打印如下所示:

1msh/>sx12xx_test2sx12xxinitsucceed##獲取設(shè)備句柄,初始化Lora成功3versioncodeofthechipis12##chipcode信息4SX1278Loraparametersare:##如下為主要Lora設(shè)置參數(shù)信息5RFFrequencyis870000000##頻率6RFPoweris14##發(fā)射功率7SignalBwis9##信號(hào)帶寬8SpreadingFactoris7##擴(kuò)頻因子9sx12xxspicheckok!##SPI測(cè)試完成

4、常見(jiàn)問(wèn)題

SPI 設(shè)備初始化時(shí)找不到設(shè)備問(wèn)題

1spisamplerunfailed!cant'tfindspi12device!

出現(xiàn)上述問(wèn)題,可能原因是 ENV 中配置 SX12XX 使用的 SPI 設(shè)備類型不正確,可以在添加 SX12XX 軟件包之前在 FinSH 中使用list_device查看當(dāng)前可用 SPI 設(shè)備名稱,如果 BSP 工程中沒(méi)有 SPI 設(shè)備或者只有 SPI 總線設(shè)備,需要手動(dòng)在驅(qū)動(dòng)中添加 SPI 設(shè)備,并正確配置 SX12XX 軟件包中使用的 SPI 設(shè)備名稱。

5、注意事項(xiàng)

獲取軟件包時(shí),需要注意正確配置使用的 SPI 設(shè)備名稱、復(fù)位引腳號(hào)和中斷引腳號(hào);

軟件包目前處于beta測(cè)試階段, 推薦在 menuconfig 選項(xiàng)中選擇latest版本

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3681

    瀏覽量

    131355
  • 軟件包
    +關(guān)注

    關(guān)注

    0

    文章

    111

    瀏覽量

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

    關(guān)注

    32

    文章

    1406

    瀏覽量

    41910

原文標(biāo)題:軟件包大賞第2期| SX12XX Lora芯片軟件包

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    用SPI玩轉(zhuǎn)WiFi,RT-Thread ESP-Hosted驅(qū)動(dòng)深度適配指南 | 技術(shù)集結(jié)

    還在為MCU的WiFi連接方案發(fā)愁?RT-Thread社區(qū)開(kāi)源ESP-Hosted驅(qū)動(dòng),通過(guò)標(biāo)準(zhǔn)SPI接口即可實(shí)現(xiàn),并且該倉(cāng)庫(kù)已整理成RT-Thread軟件包。
    的頭像 發(fā)表于 07-09 19:03 ?308次閱讀
    用SPI玩轉(zhuǎn)WiFi,<b class='flag-5'>RT-Thread</b> ESP-Hosted驅(qū)動(dòng)深度適配指南 | 技術(shù)集結(jié)

    RT-Thread榮獲2025優(yōu)秀開(kāi)源項(xiàng)目 | 新聞速遞

    貢獻(xiàn),榮獲年度“優(yōu)秀開(kāi)源項(xiàng)目獎(jiǎng)”。RT-Thread睿賽德榮獲2025優(yōu)秀開(kāi)源項(xiàng)目獎(jiǎng)目前,開(kāi)源已從軟件領(lǐng)域延展至硬件、數(shù)據(jù)、算法、標(biāo)準(zhǔn)、內(nèi)容等多領(lǐng)域。作為國(guó)內(nèi)開(kāi)源
    的頭像 發(fā)表于 07-04 09:04 ?1540次閱讀
    <b class='flag-5'>RT-Thread</b>榮獲2025<b class='flag-5'>優(yōu)秀</b>開(kāi)源項(xiàng)目 | 新聞速遞

    讓開(kāi)發(fā)板暢游網(wǎng)絡(luò):RT-Thread CherryUSB 驅(qū)動(dòng) RNDIS 模塊詳解 | 技術(shù)集結(jié)

    本文通過(guò)在RT-Thread操作系統(tǒng)上,使用CherryUSB軟件包作為USBHost協(xié)議棧,驅(qū)動(dòng)AIR780E4GCat.1模塊的RNDIS功能,并成功接入lwIP網(wǎng)絡(luò)協(xié)議棧,最終在開(kāi)發(fā)板上實(shí)現(xiàn)了
    的頭像 發(fā)表于 07-02 17:04 ?1378次閱讀
    讓開(kāi)發(fā)板暢游網(wǎng)絡(luò):<b class='flag-5'>RT-Thread</b> CherryUSB 驅(qū)動(dòng) RNDIS 模塊詳解 | 技術(shù)集結(jié)

    2025 RT-Thread全球技術(shù)大會(huì)議程正式發(fā)布!

    RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技術(shù)大會(huì))是聚焦基礎(chǔ)軟件技術(shù)創(chuàng)新與實(shí)踐的嵌入式技術(shù)盛會(huì),持續(xù)推動(dòng)技術(shù)價(jià)值轉(zhuǎn)化
    的頭像 發(fā)表于 05-27 19:28 ?650次閱讀
    2025 <b class='flag-5'>RT-Thread</b>全球技術(shù)大會(huì)議程正式發(fā)布!

    RT-Thread Studio更新軟件包為什么不成功呢?

    RT-Thread Studio更新軟件包出現(xiàn) MESSAGE cmd_package_update 462 WARNING Error message : local variable
    發(fā)表于 05-27 06:53

    RT-Thread審核團(tuán)招募: 深度參與開(kāi)源RTOS社區(qū)治理與演進(jìn)

    全球開(kāi)發(fā)者招募:RT-Thread審核團(tuán)(ReviewTeam)正式開(kāi)放申請(qǐng)!在開(kāi)源的世界里,代碼審查(CodeReview)是保證軟件質(zhì)量、促進(jìn)技術(shù)交流的關(guān)鍵環(huán)節(jié)。RT-Thread作為全球領(lǐng)先
    的頭像 發(fā)表于 05-21 18:02 ?648次閱讀
    <b class='flag-5'>RT-Thread</b>審核團(tuán)招募: 深度參與開(kāi)源RTOS<b class='flag-5'>社區(qū)</b>治理與演進(jìn)

    RT-Thread睿賽德亮相深圳機(jī)器人產(chǎn)業(yè)大會(huì),聚焦機(jī)器人軟件系統(tǒng)技術(shù)前沿 | 新聞速遞

    。RT-Thread睿賽德嵌入式軟件工程師梁瑛健在會(huì)上發(fā)表題為《RT-Thread為機(jī)器人軟件系統(tǒng)賦能》的主題演講,深入探討了RT-Thread
    的頭像 發(fā)表于 05-20 18:15 ?459次閱讀
    <b class='flag-5'>RT-Thread</b>睿賽德亮相深圳機(jī)器人產(chǎn)業(yè)大會(huì),聚焦機(jī)器人<b class='flag-5'>軟件</b>系統(tǒng)技術(shù)前沿 | 新聞速遞

    如何將RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默認(rèn)支持的IDE只有IAR 和 Keil, 那如何將RT-Thread移植到NXP MCUXPressoIDE上呢?本文內(nèi)容比較簡(jiǎn)單但稍有瑣碎,希望對(duì)有需要的小伙伴有所幫助。
    的頭像 發(fā)表于 02-13 10:37 ?1911次閱讀
    如何將<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上

    RT-Thread榮登2024開(kāi)源創(chuàng)新榜單,躋身中國(guó)十大開(kāi)源社區(qū)

    日前,由中國(guó)科協(xié)科學(xué)技術(shù)傳播中心、中國(guó)計(jì)算機(jī)學(xué)會(huì)、中國(guó)通信學(xué)會(huì)和中國(guó)科學(xué)院軟件研究所聯(lián)合主辦,CSDN承辦的2024年開(kāi)源創(chuàng)新榜評(píng)選活動(dòng)圓滿落幕。在眾多優(yōu)秀候選者中,RT-Thread開(kāi)源社區(qū)
    的頭像 發(fā)表于 01-08 19:06 ?773次閱讀
    <b class='flag-5'>RT-Thread</b>榮登2024開(kāi)源創(chuàng)新榜單,躋身中國(guó)十大開(kāi)源<b class='flag-5'>社區(qū)</b>

    從開(kāi)源中來(lái)到開(kāi)源中去-RT-Thread北京社區(qū)

    RT-Thread今年全域推行不同區(qū)域社區(qū)網(wǎng),通過(guò)建立區(qū)域社區(qū)網(wǎng),構(gòu)建更加緊密聯(lián)系的開(kāi)源社區(qū),實(shí)現(xiàn)更廣泛的開(kāi)源資源共享,讓更多的RT-Thread
    的頭像 發(fā)表于 11-29 01:05 ?476次閱讀
    從開(kāi)源中來(lái)到開(kāi)源中去-<b class='flag-5'>RT-Thread</b>北京<b class='flag-5'>社區(qū)</b>篇

    RT-Thread上CAN實(shí)踐

    開(kāi)箱測(cè)試RT-Thread官方已完成了對(duì)英飛凌XMC7200EVK的移植,通過(guò)shell可以看到做好了uart3的console。本文將介紹如何進(jìn)行RT-ThreadCan移植。接下來(lái)我們要完成CAN_FD的驅(qū)動(dòng)移植,并正常啟動(dòng)RT-T
    的頭像 發(fā)表于 11-13 01:03 ?2104次閱讀
    <b class='flag-5'>RT-Thread</b>上CAN實(shí)踐

    開(kāi)源共生 商業(yè)共贏 | RT-Thread 2024開(kāi)發(fā)者大會(huì)報(bào)名啟動(dòng)!

    親愛(ài)的RT-Thread開(kāi)發(fā)者我們很高興地宣布,一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread開(kāi)發(fā)者大會(huì))正式啟動(dòng)報(bào)名!2024RT-Threa
    的頭像 發(fā)表于 10-29 08:06 ?954次閱讀
    開(kāi)源共生 商業(yè)共贏 | <b class='flag-5'>RT-Thread</b> 2024開(kāi)發(fā)者大會(huì)報(bào)名啟動(dòng)!

    【成都】9月21日RT-Thread巡回線下培訓(xùn)-OpenMV機(jī)器視覺(jué)

    親愛(ài)的RT-Thread社區(qū)成員們:RT-Thread24年全球巡回培訓(xùn)將覆蓋超10座城市及國(guó)家,為開(kāi)發(fā)者提供一個(gè)深入學(xué)習(xí)RT-Thread嵌入式開(kāi)發(fā),以及和工程師們線下交流的絕佳機(jī)會(huì)
    的頭像 發(fā)表于 09-13 08:09 ?1684次閱讀
    【成都】9月21日<b class='flag-5'>RT-Thread</b>巡回線下培訓(xùn)-OpenMV機(jī)器視覺(jué)

    【大連】9月7日RT-Thread巡回線下培訓(xùn)-OpenMV機(jī)器視覺(jué)

    親愛(ài)的RT-Thread社區(qū)成員們:2024年RT-Thread全球開(kāi)發(fā)者線下培訓(xùn)拉開(kāi)帷幕啦!24年全球巡回培訓(xùn)將覆蓋超10座城市及國(guó)家,為開(kāi)發(fā)者提供一個(gè)深入學(xué)習(xí)RT-Thread嵌入
    的頭像 發(fā)表于 09-01 08:02 ?3787次閱讀
    【大連】9月7日<b class='flag-5'>RT-Thread</b>巡回線下培訓(xùn)-OpenMV機(jī)器視覺(jué)

    2024 RT-Thread全球巡回 線下培訓(xùn)火熱來(lái)襲!

    親愛(ài)的RT-Thread社區(qū)成員們:我們非常高興地宣布,2024年RT-Thread全球開(kāi)發(fā)者線下培訓(xùn)即將拉開(kāi)帷幕!24年全球巡回培訓(xùn)將覆蓋超10座城市及國(guó)家,為開(kāi)發(fā)者提供一個(gè)深入學(xué)習(xí)RT-T
    的頭像 發(fā)表于 08-07 08:35 ?2914次閱讀
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 線下培訓(xùn)火熱來(lái)襲!