RTT学习之软件包

Posted jieruishu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RTT学习之软件包相关的知识,希望对你有一定的参考价值。

网络工具集 (NetUtils) 

  • Ping 工具 是一种网络诊断工具,用来测试数据包能否通过 IP 协议到达特定主机,依赖于LWIP,支持域名和IP访问;

  • NTP 工具:NTP 是网络时间协议 (Network Time Protocol)用于通过网络对设备的RTC进行校时;设置时区和获取的URL地址。注意

    NTP API 方法执行时会占用较多的线程堆栈,使用时保证堆栈空间充足(≥1.5K),不可重入,并发时注意加锁。

  • TFTP (Trivial File Transfer Protocol, 简单文件传输协议)是 TCP/IP 协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议、开销不大的文件传输服务,端口号为69,比传统的 FTP 协议要轻量级很多。依赖于LWIP,目前RT_THREAD仅支持服务器,客户端可以安装netutils/tools/Tftpd64-4.60-setup.exe ,在其中设置发送的文件和接收文件的位置。
  • Telnet 工具:可以实现远程登录功能,目前RT_thread仅支持服务器功能,用户可以通过PC网页登录设备的服务器,对设备硬件进行远程控制。

  • tcpdump 是一款基于 RT-Thread 的捕获 IP 报文的小工具(抓包工具), 抓包的数据可以通过文件系统保存,或者通过 rdb 工具导入 PC,利用 wireshark 软件解析。

 

以上是关于RTT学习之软件包的主要内容,如果未能解决你的问题,请参考以下文章

rtt学习之线程间同步与通信

iOS学习之代码块(Block)

GoLang学习之变量定义和初始化

Python面向对象学习之八,装饰器

Redis学习之列表类型详解

Python学习之Linux极简教程