0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RT-Rhread Studio快速上手指南

科技绿洲 来源:RTThread物联网操作系统 作者:RTThread物联网操作 2022-04-08 11:25 次阅读

众多通讯模块透过 UART 或 SPI 接口采用 ATcommand 做为控制方式。控制指令和格式没有标准化,增加了实作的难度。RT-Thread 的 at device 套件正是控制这类模块的解决方案。

NuMaker-IoT-M487 开发板支持 RT-Thread,整合常用组件,内建多轴传感器,提供兼容 Arduino UNO 与 mikroBUS™ 接口,不论是 GPIO、UART、ADC、PWM、SPI 或 I2C 等等都能连接;开发板外挂 SPI Flash 及 microSD 卡插槽之外,还备有 ESP 系列的 Wi-Fi 模块,透过 UART 连接 M487 微控制器

poYBAGJPqgyAWezRAAe-Ti-G194826.png

RT-Thread 利用 at_device 套件支持 ESP8266 Wi-Fi 模块,因此在NuMaker-IoT-M487 开发板上使用 Wi-Fi 显得非常容易。

请参考前一篇 ”NuMaker-IoT-M487 的 RT-Rhread Studio 快速上手指南”,文章里的范例不仅包含 RT-Thread OS,也加入 at_device 与 ESP8266 的支持。

展开范例计划里的 packages 的 at_device-latest,可以看到包含 ESP8266 的驱动代码。at_device 套件的 API 以 at_ 开头。以 ping 动作为例,一开始即叫用 at_device_get_by_name() 取得目前的 at 装置,即开发板上的 ESP8266 Wi-Fi 模块。

pYYBAGJPqh6AAxFCAAHUB42bZrY105.png

之后叫用 at_obj_exec_cmd()传送 ESP8266 的 ping AT command。

poYBAGJPqiqASW2LAABE_t0_5MM952.png

使用 at_device 套件可以很快驱动以 AT 命令控制的模块。

请继续按照前一篇文章的步骤编译,再把固件刻录到 NuMaker-IoT-M487 开发板。接着测试连网功能。当按下 NuMaker-IoT-M487 的Reset 键,终端机出现完信后就可以下命令。在终端机里输入 at_wifi_set 命令设定 SSID 和Password 以连接到 Wi-Fi 热点,然后再 ping 外网。只要响应类似如下,没有出现timeout,就确认网络联机正常运作了。

pYYBAGJPqjeAXUFEAACHlJWkFJA962.png

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    14

    文章

    1971

    浏览量

    122745
  • 终端
    +关注

    关注

    1

    文章

    997

    浏览量

    29589
  • 驱动代码
    +关注

    关注

    2

    文章

    14

    浏览量

    7534
收藏 人收藏

    评论

    相关推荐

    快速上手micro ros在RT-Thread上

    快速上手micro ros && RT-Thread(serial和udp方式)
    的头像 发表于 10-26 16:13 374次阅读
    <b class='flag-5'>快速</b><b class='flag-5'>上手</b>micro ros在<b class='flag-5'>RT</b>-Thread上

    试用RT-Thread Studio(VSCode)

    想尝试RT-Thread studio (VSCode),先下载安装VSCode,再搜索RT-Thread
    的头像 发表于 10-12 10:58 536次阅读
    试用<b class='flag-5'>RT</b>-Thread <b class='flag-5'>Studio</b>(VSCode)

    瑞萨RA6M3 HMI-Board Video Demo 上手指南

    ://github.com/RT-Thread-Studio/sdk-bsp-ra6m3-hmi-board/tree/main/projects/hmi-board-video 本文将带领大家学习上手RA6M3 HMI Board 使用硬件JPEG解码播放视频。 演示视
    的头像 发表于 09-15 18:25 781次阅读
    瑞萨RA6M3 HMI-Board Video Demo <b class='flag-5'>上手指南</b>

    [e2studio] Renesas Starter Kit for RL78/L12快速入门指南 Rev.1.00

    [e2studio] Renesas Starter Kit for RL78/L12 快速入门指南 Rev.1.00
    发表于 07-14 11:15 8次下载
    [e2<b class='flag-5'>studio</b>] Renesas Starter Kit for RL78/L12<b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b> Rev.1.00

    [e2studio] Renesas Starter Kit for RL78/G1G 快速入门指南 Rev.1.00

    [e2studio] Renesas Starter Kit for RL78/G1G 快速入门指南 Rev.1.00
    发表于 07-12 18:49 1次下载
    [e2<b class='flag-5'>studio</b>] Renesas Starter Kit for RL78/G1G <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b> Rev.1.00

    [e2studio]Renesas Starter Kit+ for RX71M 快速入门指南

    [e2studio]Renesas Starter Kit+ for RX71M 快速入门指南
    发表于 07-12 18:44 0次下载
    [e2<b class='flag-5'>studio</b>]Renesas Starter Kit+ for RX71M <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    [e2studio] Renesas Starter Kit+ for RX65N 快速入门指南

    [e2studio] Renesas Starter Kit+ for RX65N 快速入门指南
    发表于 07-10 19:42 0次下载
    [e2<b class='flag-5'>studio</b>] Renesas Starter Kit+ for RX65N <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    [e2studio] RX66T 快速入门指南 Renesas Starter Kit Rev.1.00

    [e2studio] RX66T 快速入门指南 Renesas Starter Kit Rev.1.00
    发表于 07-06 20:25 0次下载
    [e2<b class='flag-5'>studio</b>] RX66T <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b> Renesas Starter Kit Rev.1.00

    [e² studio] Renesas Starter Kit+ for RZ/A1H 快速入门指南

    [e² studio] Renesas Starter Kit+ for RZ/A1H 快速入门指南
    发表于 07-05 18:55 0次下载
    [e² <b class='flag-5'>studio</b>] Renesas Starter Kit+ for RZ/A1H <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    RZ/A2M 软件包(Arm Development Studio快速入门指南

    RZ/A2M 软件包(Arm Development Studio快速入门指南
    发表于 07-04 20:13 0次下载
    RZ/A2M 软件包(Arm Development <b class='flag-5'>Studio</b>)<b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    [e² studio] Renesas Starter Kit for RX140 快速入门指南

    [e² studio] Renesas Starter Kit for RX140 快速入门指南
    发表于 07-03 19:37 0次下载
    [e² <b class='flag-5'>studio</b>] Renesas Starter Kit for RX140 <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    [e² studio] 瑞萨 RX660 入门套件快速入门指南

    [e² studio] 瑞萨 RX660 入门套件快速入门指南
    发表于 07-03 19:34 0次下载
    [e² <b class='flag-5'>studio</b>] 瑞萨 RX660 入门套件<b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    Renesas Synergy™ Platform QE for Capacitive Touch for e² studio 快速入门指南

    Renesas Synergy™ Platform QE for Capacitive Touch for e² studio 快速入门指南
    发表于 07-03 18:32 0次下载
    Renesas Synergy™ Platform QE for Capacitive Touch for e² <b class='flag-5'>studio</b> <b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    Renesas RA Family e2studio 2022-07 或更高版本快速入门指南

    Renesas RA Family e2 studio 2022-07 或更高版本快速入门指南
    发表于 06-30 19:26 0次下载
    Renesas RA Family e2<b class='flag-5'>studio</b> 2022-07 或更高版本<b class='flag-5'>快速</b>入门<b class='flag-5'>指南</b>

    基于RT-Thread Studio学习

    前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
    的头像 发表于 05-15 11:00 2547次阅读
    基于<b class='flag-5'>RT</b>-Thread <b class='flag-5'>Studio</b>学习