温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

树莓派上怎么运行RT-Thread并通过esp8266连接网络

发布时间:2021-11-20 10:09:34 来源:亿速云 阅读:425 作者:小新 栏目:互联网科技

这篇文章主要介绍了树莓派上怎么运行RT-Thread并通过esp8266连接网络,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

 

树莓派上运行RT-Thread并通过esp8266连接网络



 

1.说明

树莓派上使用网络也是一个非常重要的功能,有了网络之后,可以在树莓派上扩展的功能更加丰富了。本文主要是通过树莓派上接8266模块,利用rt-thread的AT网络框架,实现一个可以连接上wifi的功能。

 

2.实现原理

8266是通过串口和树莓派进行通信交互的,所以树莓派首先需要实现串口功能。

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

树莓派上怎么运行RT-Thread并通过esp8266连接网络

这里我采用的是UART4连接串口模块,而默认的串口则作为shell进行信息展示。

树莓派上怎么运行RT-Thread并通过esp8266连接网络

下面是树莓派与8266的引脚对应图:

树莓派引脚8266引脚说明
GPIO9URXD树莓派RX--8266TX
GPIO8UTXD树莓派TX--8266RX
GNDGNDGND
3V3VCCVCC
3V3CH_PD8266接高电平才能正常工作

接连完成后,进行软件配置。

 

3.软件配置

目前采用的是树莓派4-32位进行测试。

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

由于RT-Thread上对8266 WIFI 支持的比较完善,所以在使用时可以进行如下的配置:

在env工具中输入menuconfig,依次设置

 RT-Thread Components → Network → AT commands
 

如下图所示

树莓派上怎么运行RT-Thread并通过esp8266连接网络

接着设置网络工具

 RT-Thread Components → Network → Network interface device
 

树莓派上怎么运行RT-Thread并通过esp8266连接网络

接着设置

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

设置网络和密码即可

树莓派上怎么运行RT-Thread并通过esp8266连接网络

完成之后,需要输入pkgs --update,然后就可以编译固件,然后将其放到树莓派上了。

 

4.功能测试

配置完成后,即可测试网络了。

树莓派上怎么运行RT-Thread并通过esp8266连接网络

可以看到,已经连接上8266的WIFI了,而AT+CIPDNS_CUP命令没有,是因为我的8266固件版本太老了,需要更新一下固件,但是不影响使用。

可以ping一下百度。

树莓派上怎么运行RT-Thread并通过esp8266连接网络

此时可以正常的访问互联网了。

感谢你能够认真阅读完这篇文章,希望小编分享的“树莓派上怎么运行RT-Thread并通过esp8266连接网络”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI