加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 一、準(zhǔn)備一個(gè)完整的工程
    • 二、打開(kāi)配置頁(yè)面
    • 三、下載軟件包
    • 四、編譯運(yùn)行
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

RT-Thread零基礎(chǔ)快速入門(mén)第8講——軟件包的使用

03/26 14:53
3122
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

前言

RT-thread有很多實(shí)用的軟件包,包含網(wǎng)絡(luò)、IOT、外設(shè)、系統(tǒng)等多個(gè)方面,對(duì)于項(xiàng)目的快速開(kāi)發(fā)或者評(píng)估來(lái)說(shuō)是非常方便的。但不是所有軟件包都是友好的,因?yàn)橛行┸浖堑谌截暙I(xiàn)的,軟件的質(zhì)量參差不齊,即使是官方的軟件包也可能存在bug或者兼容性的問(wèn)題。當(dāng)然,總體來(lái)說(shuō),使用起來(lái)還是很舒服的。

一、準(zhǔn)備一個(gè)完整的工程

可以新建一個(gè)工程,也可以直接使用官方的bsp源碼,具體就不多說(shuō)了,可以參考我的博文:RT-Thread零基礎(chǔ)快速入門(mén)第1講——新建工程

二、打開(kāi)配置頁(yè)面

在工程的根目錄下打開(kāi)env,輸入menuconfig,進(jìn)入配置菜單,選擇RT-thread online packages,這里面的全都是軟件包

1
2

三、下載軟件包

根據(jù)自己的需求選擇軟件包,比如我這里選擇一個(gè)4G網(wǎng)絡(luò)模塊和bh1750光照傳感器的軟件包,不同的軟件包里面的選項(xiàng)會(huì)有區(qū)別,有些軟件包除了一些功能選項(xiàng)外可能還會(huì)有一些需要手動(dòng)輸入的配置(如使用的引腳號(hào)、設(shè)備賬號(hào)密碼等),配置好了之后保存退出,然后等待軟件包下載完成(下載過(guò)程會(huì)有一些日志,可以通過(guò)日志判斷是否下載成功)

3
4
5
6

四、編譯運(yùn)行

軟件包下載完成后要重新生成新的工程,然后編碼運(yùn)行,具體的流程不說(shuō)了,參考我之前的博文:

RT-Thread零基礎(chǔ)快速入門(mén)第1講——新建工程

RT-Thread零基礎(chǔ)快速入門(mén)第2講——添加新文件到工程

五、總結(jié)

先學(xué)會(huì)如何使用env,然后再根據(jù)自己的需要在工程里面添加軟件包即可,具體的應(yīng)用可以參考我的博文:

基于stm32驅(qū)動(dòng)bh1750光照傳感器的一種超簡(jiǎn)單的編程方法

關(guān)于軟件包的介紹就到這里,關(guān)于RT-thread的教程可以參考我的博文:
RT-Thread零基礎(chǔ)快速入門(mén)第0講——環(huán)境安裝
RT-Thread零基礎(chǔ)快速入門(mén)第1講——新建工程
RT-Thread零基礎(chǔ)快速入門(mén)第2講——添加新文件到工程
RT-Thread零基礎(chǔ)快速入門(mén)第3講——點(diǎn)亮LED燈
RT-Thread零基礎(chǔ)快速入門(mén)第4講——按鍵輸入
RT-Thread零基礎(chǔ)快速入門(mén)第5講——外部中斷
RT-Thread零基礎(chǔ)快速入門(mén)第6講——線(xiàn)程管理
RT-Thread零基礎(chǔ)快速入門(mén)第7講——FinSH控制臺(tái)

RT-thread相關(guān)教程匯總:https://blog.csdn.net/ShenZhen_zixian/article/details/120563891

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠(chǎng)商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
LTC6991HS6#TRPBF 1 Linear Technology LTC6991 - TimerBlox: Resettable, Low Frequency Oscillator; Package: SOT; Pins: 6; Temperature Range: -40°C to 125°C
$15.23 查看
AD9361BBCZ 1 Analog Devices Inc RF Agile Transceiver

ECAD模型

下載ECAD模型
$269.47 查看
NC7S14M5X 1 onsemi TinyLogic HS Inverter with Schmitt Trigger Input, 3000-REEL

ECAD模型

下載ECAD模型
$0.28 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜