溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

樹莓派上怎么運行RT-Thread并通過esp8266連接網(wǎng)絡(luò)

發(fā)布時間:2021-11-20 10:09:34 來源:億速云 閱讀:413 作者:小新 欄目:互聯(lián)網(wǎng)科技

這篇文章主要介紹了樹莓派上怎么運行RT-Thread并通過esp8266連接網(wǎng)絡(luò),具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

 

樹莓派上運行RT-Thread并通過esp8266連接網(wǎng)絡(luò)



 

1.說明

樹莓派上使用網(wǎng)絡(luò)也是一個非常重要的功能,有了網(wǎng)絡(luò)之后,可以在樹莓派上擴(kuò)展的功能更加豐富了。本文主要是通過樹莓派上接8266模塊,利用rt-thread的AT網(wǎng)絡(luò)框架,實現(xiàn)一個可以連接上wifi的功能。

 

2.實現(xiàn)原理

8266是通過串口和樹莓派進(jìn)行通信交互的,所以樹莓派首先需要實現(xiàn)串口功能。

樹莓派4上一共有6個uart可以使用,uart0(AUX),和剩下的5個PL011串口。

樹莓派上怎么運行RT-Thread并通過esp8266連接網(wǎng)絡(luò)

這里我采用的是UART4連接串口模塊,而默認(rèn)的串口則作為shell進(jìn)行信息展示。

樹莓派上怎么運行RT-Thread并通過esp8266連接網(wǎng)絡(luò)

下面是樹莓派與8266的引腳對應(yīng)圖:

樹莓派引腳8266引腳說明
GPIO9URXD樹莓派RX--8266TX
GPIO8UTXD樹莓派TX--8266RX
GNDGNDGND
3V3VCCVCC
3V3CH_PD8266接高電平才能正常工作

接連完成后,進(jìn)行軟件配置。

 

3.軟件配置

目前采用的是樹莓派4-32位進(jìn)行測試。

https://github.com/RT-Thread/rt-thread/tree/master/bsp/raspberry-pi/raspi4-32
 

由于RT-Thread上對8266 WIFI 支持的比較完善,所以在使用時可以進(jìn)行如下的配置:

在env工具中輸入menuconfig,依次設(shè)置

 RT-Thread Components → Network → AT commands
 

如下圖所示

樹莓派上怎么運行RT-Thread并通過esp8266連接網(wǎng)絡(luò)

接著設(shè)置網(wǎng)絡(luò)工具

 RT-Thread Components → Network → Network interface device
 

樹莓派上怎么運行RT-Thread并通過esp8266連接網(wǎng)絡(luò)

接著設(shè)置

RT-Thread online packages → IoT - internet of things → AT DEVICE: RT-Thread AT component porting or samples for different device → Espressif ESP8266
 

設(shè)置網(wǎng)絡(luò)和密碼即可

樹莓派上怎么運行RT-Thread并通過esp8266連接網(wǎng)絡(luò)

完成之后,需要輸入pkgs --update,然后就可以編譯固件,然后將其放到樹莓派上了。

 

4.功能測試

配置完成后,即可測試網(wǎng)絡(luò)了。

樹莓派上怎么運行RT-Thread并通過esp8266連接網(wǎng)絡(luò)

可以看到,已經(jīng)連接上8266的WIFI了,而AT+CIPDNS_CUP命令沒有,是因為我的8266固件版本太老了,需要更新一下固件,但是不影響使用。

可以ping一下百度。

樹莓派上怎么運行RT-Thread并通過esp8266連接網(wǎng)絡(luò)

此時可以正常的訪問互聯(lián)網(wǎng)了。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“樹莓派上怎么運行RT-Thread并通過esp8266連接網(wǎng)絡(luò)”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI