ICMP:Internet控制消息协议
PING:数据包互联网摸索(Internet Bag Explorator)
PING命令使用ICMP协议发送数据以检查网络条件是否良好。
PING用于确定本地主机是否可以成功交换(发送和接收)数据包。它基于返回的信息来推断TCP/IP参数是否正确设置,以及它是否可以正常运行,以及网络是否没有开动。Ping命令操作步骤如下:
ping是检测网络是未开创还是网络连接速度的命令。延迟越小,网络速度越快。
从理论上讲,开发委员会支持LITEOS中的LWIP协议堆栈可以支持Ping命令。目前,已通过PING函数验证的开发委员会是:
STM32F769IDISCOVERY
cloud_stm32f429igtx_fir
ping命令格式
[ping
启用ping
根据LITEOS源代码的实际使用设置开发板,复制工具/build/build/config/Directory $ {platform} .config的默认配置文件,并重命名为.config。
继续在Liteos源代码root Directory下执行Make MenuconFig命令,然后按以下菜单路径进入PING函数。
ping ping之后,Liteos将自动制作可以将其放置并设置为IPv4模式的LWIP。保存出口后,Liteos将自动从Github下载LWIP源代码,并从Giteos组件warehouse Warehouse liteos_components和Enter Patch下载相应的补丁程序包。有关组件下载的详细过程,请参阅:https://gitee.com/liteos/liteos_components#%e5%9c%a8%e7%bf%e7%e7%bbbbbboss 8%bbbbbbb6%BD%E6%B5%81%E7%A8%8B。
注意:下载Linux主机以访问Internet并安装Git。
测试
1.准备PC,Linux或Windows;
2.将PC与开发板连接到同一局域网;
3.连接开发串行端口和PC,并打开串行端口监视软件(测试PC的IP地址为192.168.x.y,用户需要用自己的真实IP地址替换它);
4. Pinging后,在Liteos源代码root Directory中执行清洁;MAKE -J命令编译Liteos项目。成功编译后,它将生成组件静态库文件libping.a in out/$ {platform}/lib目录。将生成系统。镜像是huawei_liteos.bin;
5.燃烧系统镜像文件,重置开发板;
6.输入外壳并输入帮助命令。如果显示ping命令,则表明它已生效。
7.测试网络
在Shell中输入ping192.168.x.y命令,如下所示,以表明网络没有阻止。
如果发生请求超时,则在下面显示网络故障。
以上是“ ping”说明的全部内容。欢迎大家学习和交流。
将来,我们将继续添加更多组件,开发板,建筑,特征等。
谢谢您的阅读。如果您有任何疑问和建议,可以给我们留言,让我们一起进步:
https://gitee.com/liteos/liteos/issues。
为了更轻松地找到“ Liteos”代码仓库,建议访问https://gitee.com/liteos/liteos,关注“观看”,如“星”和“ fork”,如图所示,在图中。
本文分享了华为云社区的诚意,作者:狮lace。