Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
网络学习营
【LWIP学习营】netutils软件包使用
发布于 2018-05-21 22:54:26 浏览:2848
订阅该版
一:netutils软件是什么? 就是一些网络相关的测试工具集合; 二:netutils软件包能干什么? 能够帮助你更高效的发现你的问题,测试你的网络质量; 三:netutils软件包地址 [https://github.com/RT-Thread-packages/netutils](https://github.com/RT-Thread-packages/netutils) 四:测试 硬件:RB4088 软件:3a6eace9143b196446e81e1d8be463f879bcbaef (1)通过 env 勾选你想使用的工具; 这里我选中了ping与telnet; (2)使用mdk编译 1)这里socns暂时无法直接生成MDK5的工程,应为没有MDK5的模板;这里生成MDK4的工程然后用MDK5打开; 2)去除工程中的canapp.c 3)rtconfig 中的//#define RT_USING_USER_MAIN 在部分功能中没有注释掉,编译会出错,出错的时候你给注释掉就可以了; (3)测试 问题1: ifconfig 发现没有IP地址; ps 查看tcpip、etx、erx 已经运行,处于挂起状态; msh 敲入ping提示没有这个命令,help查看确实没有ping这个命令; 尝试解决: 注释掉rtconfig 中的RT_LWIP_DHCP,这时候ifconfig可以看到板卡有了自己的ip192.168.1.30,也可以与PC ping通; 问题2: putty 登录Telnet服务器,ip192.168.1.30登陆不上去;查看rtconfig #define PKG_USING_NETUTILS #define PKG_NETUTILS_PING #define PKG_NETUTILS_TELNET #define PKG_USING_NETUTILS_LATEST_VERSION 这几个宏已经打开了,但是看不到在其他地方的使用; 请教问题1,2;如何解决?
查看更多
8
个回答
默认排序
按发布时间排序
moss
2018-05-22
这家伙很懒,什么也没写!
在env里选了之后要运行pkgs --update才会下载下来
armink
2018-05-22
这家伙很懒,什么也没写!
按照一楼方法把软件包下载下来,再用 scons 重新生成工程。 telnet 按照 netutils 里的文档进行操作,确保 telnet 服务器已经开启。
男子汉、
2018-05-27
这家伙很懒,什么也没写!
>按照一楼方法把软件包下载下来,再用 scons 重新生成工程。 > >telnet 按照 netutils 里的文档进行操作,确保 ... --- 谢谢回复; 更新包之后,现在PING 与NETUTILS 已经安装好了; 现在遇到的问题: 1:开发板 msh ,ping 电脑平不通,timeout; 电脑ping开发板可以; 2:telnet_server 开启后,putty 登陆不上去; 打印信息 ``` msh />telnet: waiting for connection newconn->callback == event_callback Assertion: 395 in ..\..\components\net\lwip-1.4.1\src\api\sockets.c, thread telnet (0) assertion failed at function:sys_arch_assert, line number:595 ```
男子汉、
2018-05-27
这家伙很懒,什么也没写!
>按照一楼方法把软件包下载下来,再用 scons 重新生成工程。 > >telnet 按照 netutils 里的文档进行操作,确保 ... --- 谢谢回复; 更新包之后,现在PING 与NETUTILS 已经安装好了; 现在遇到的问题: 1:开发板 msh ,ping 电脑平不通,timeout; 电脑ping开发板可以; 2:telnet_server 开启后,putty 登陆不上去; 打印信息 ``` msh />telnet: waiting for connection newconn->callback == event_callback Assertion: 395 in ..\..\components\net\lwip-1.4.1\src\api\sockets.c, thread telnet (0) assertion failed at function:sys_arch_assert, line number:595 ```
男子汉、
2018-05-27
这家伙很懒,什么也没写!
>谢谢回复; >更新包之后,现在PING 与NETUTILS 已经安装好了; >现在遇到的问题: --- ``` msh />ifconfig network interface: e0 (Default) MTU: 1500 MAC: 00 60 37 12 34 56 FLAGS: UP LINK_UP ETHARP IGMP ip address: 192.168.1.30 gw address: 192.168.1.1 net mask : 255.255.255.0 dns server #0: 208.67.222.222 dns server #1: 0.0.0.0 msh /> msh /> msh />ps thread pri status sp stack size max used left tick error ------ --- ------- ---------- ---------- ------ ---------- --- telnet 25 ready 0x00000140 0x00000800 22% 0x00000002 000 tshell 20 ready 0x0000014c 0x00001000 08% 0x00000001 000 tcpip 10 suspend 0x000000d8 0x00000400 59% 0x00000014 000 etx 12 suspend 0x00000094 0x00000400 14% 0x00000010 000 erx 12 suspend 0x00000094 0x00000400 19% 0x0000000f 000 tidle 31 ready 0x00000054 0x00000200 16% 0x00000012 000 msh ```
armink
2018-05-27
这家伙很懒,什么也没写!
>谢谢回复; >更新包之后,现在PING 与NETUTILS 已经安装好了; >现在遇到的问题: --- 1、ping 不通电脑的原因很多,比如防火墙阻止,可以换个电脑试试 2、建议换 lwip2.0.2 试试,1.4.1 没试过
男子汉、
2018-05-27
这家伙很懒,什么也没写!
>1、ping 不通电脑的原因很多,比如防火墙阻止,可以换个电脑试试 > >2、建议换 lwip2.0.2 试试,1.4.1 没试 ... --- 换到lwip2.0.2之后; msh />ping 192.168.1.53 Send 192.168.1.53 - error Send 192.168.1.53 - error Send 192.168.1.53 - error Send 192.168.1.53 - error
armink
2018-05-27
这家伙很懒,什么也没写!
[i=s] 本帖最后由 armink 于 2018-5-27 21:46 编辑 [/i] >换到lwip2.0.2之后; >msh />ping 192.168.1.53 >Send 192.168.1.53 - error --- 跟踪一下 lwip_send 函数,看看发送出错的原因 [https://github.com/RT-Thread-packages/netutils/blob/master/ping/ping.c#L109](https://github.com/RT-Thread-packages/netutils/blob/master/ping/ping.c#L109)
撰写答案
登录
注册新账号
关注者
0
被浏览
2.8k
关于作者
男子汉、
这家伙很懒,什么也没写!
提问
2
回答
6
被采纳
0
关注TA
发私信
相关问题
1
【LWIP学习营】第一关开发环境搭建
2
LWIP学习营第一周入门移植问题汇总贴
3
【LWIP学习营】f407+lan8720A小结
4
【LwIP学习营】【第一周】仅零散记录,无主题
5
【LWIP学习营】正点原子探索者F407+LAN8720第一周小结
6
【LwIP学习营】【第一周】网络通信基础及实现TCP 聊天客户端
7
【LwIP学习营】【第一周】LWIP移植
8
【LwIP学习营】【第一周】LWIP移植
9
【LwIP学习营】【第一周】开发板适配
10
【LwIP学习营】【第一周】环境搭建和配置验证
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用RC522软件包驱动FM1722
2
常量数据类型和表达式陷阱分享
3
进行i2c驱动移植的经验总结
4
在VSCode中使用clang-format
5
我该如何使用这个微雪的WIFI400 WIFI-LPB-100在rtt里或者我该怎样为它开发驱动
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
freemodbus
PWM
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1444
个答案
289
次被采纳
张世争
809
个答案
175
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
Woshizhapuren
1
篇文章
5
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部