统一管理网卡调试命令(ping、ifconfig、netstat、dns 等命令); 网卡概念: 网卡概念介绍之前先了解协议栈相关概念,协议栈是指网络中各层协议的总和,每种协议栈反映了不同的网络数据交互方式,RT-Thread 系统中目前支持三种协议栈类型:lwIP 协议栈、AT Socket 协议栈、WIZnet TCP/IP硬件协议栈。每种协议栈对应一种协...
RT-Thread 的 AT 组件在 AT 客户端的基础上实现了 AT Socket 功能,该功能是 SAL (Socket 抽象层)的一种实现。为上层提供标准的 BSD Socket 网络编程接口。在使用 AT 模块的产品上,极大的简化了网络开发代码并增强了软件可重用性。RT-Thread 已对接常用的 AT 模块 当前RT-Thread 已提供针对于移远的 M26 ...
首先是准备步骤:搭建环境,编译生成mo。这里可以参考RT_Thread编程指南中的28节 动态模块章节,使用过程中注意linux环境中也需要设置环境变量(RTT_ROOT、BSP_ROOT)。 我这里使用的是github仓库中的hello模块。编译生成hello.mo,在msh中执行hello,输出hello,这一步工作完成。 编译驱动mo 接下来是编译生成uart的设备驱动,...
首先在RT-Thread官网下载源代码:https://www.rt-thread.org/page/download.html。本次使用的是4.02版本的。同时在官网下载系统说明手册《RT-THREAD 编程指南》:https://www.rt-thread.org/document/site/um4003-rtthread-programming-manual.pdf做备用。 源码下载后解压。得到工程源码。进入路径:RT_THread->bsp->...
构建调试环境:硬件配合软件,构建一个音频的调试环境,先把:wav 的播放调通,在把wav 录音调通,可以使用 RT-Thread shell 命令,我调试录音时花费了不少的时间,走了很多的弯路,如录音与播放,需要切换Codec的模式,更改Codec的配置,这部分需要反复的对比【codec 芯片手册】,录音完了,存成文件,然后命令播放,有时录音后...
回到Microchip Studio 主界面,在工具栏点击“小锤子”按钮,如下图 ① 所示。选择 Tool 选项卡,设置调试器为 Atmel-ICE,接口为 SWD,保存配置。 然后点击工具栏中“绿色小三角”按钮,如下图 ④ 所示,将固件 rt-thread-samd51.elf 下载到 Wio Terminal,并进入调试模式。
RT-Thread进阶之网络框架 1、网卡组件(netdev) netdev 组件主要作用是解决设备多网卡连接时网络连接问题,用于统一管理各个网卡信息与网络连接状态,并且提供统一的网卡调试命令接口。其主要功能特点如下所示: 抽象网卡概念,每个网络连接设备可注册唯一网卡。 提供多种网络连接信息查询,方便用户实时获取当前网卡网络状态;...
RT-Thread AT 组件介绍 1.AT 命令客户端 主要应用 MCU + AT 模块的场景,MCU 内部为 AT 命令客户端。其主要功能特点如下: URC 数据处理: 完备的 URC 数据的处理方式; 数据解析: 支持自定义响应数据的解析方式,方便获取响应数据中相关信息; 调试模式: 提供命令行交互模式,主要用于设备调试; ...
背景介绍:Sugar 不常用单步调试,所以一直没想起来写这个。最近不少人玩 RT-Thread Studio 并对单步调试感兴趣。但在 Linux 该咋搞呢?Sugar 这篇就来说一说。这一篇内容很丰富,不只有单步调试的内容哦。 上视频(先有真像再讲道理) 6 分钟,包含:git clone 源码、自动生成 Makefile、在 Eclipse 里建立项目并配...