当前位置:网站首页>Effect of ARP package on FTP dump under vxworks-6.6 system
Effect of ARP package on FTP dump under vxworks-6.6 system
2022-07-03 15:56:00 【ttxs5000】
1、 Application scenarios : In normal communication , plug-in unit (192.168.10.10) With external devices (192.168.10.20) Conduct UDP signal communication , When copying files on plug-ins , You need to disconnect the plug-in from the network cable of the external device , Link the plug-in to PC On board (192.168.10.30), Use FTP Dump files in the device
2、 Abnormal phenomenon : When using FTP Perform a large number of file dump operations (retr) when , There will be network abnormal problems from time to time , The error log is generally caused by the inability to allocate effective network resources , Then the network task of the system hangs .
3、 Troubleshoot problems :1) The first doubt is ,FTP Every operation of the dump function has malloc and free operation , Is it caused by memory block misalignment , Changing to static memory allocation does not solve this problem ;
2) Compared with , There was a failure loading the application , Just run BSP The program will not fail , The suspicion is caused by the application using the network ;
4、 Solution : stay PC Machine to plug-in FTP When copying files , Add plug-in end-to-end communication IP Address ( This example is 192.168.10.20), Prevent plug-ins from constantly sending ARP package , Problem solved
5、 speculation :VxWorks In the network protocol stack , The number of Ethernet packets in the network memory pool is fixed , When the plug-in sends out UDP Packet time , Because the corresponding IP Address , So send out ARP package , here UDP The package was not sent , It will also occupy a piece of network memory resources , When a large number of messages are sent , a large number of UDP The packet is full of network memory pool resources , Cause network communication failure .( The above is personal speculation , Which Daniel knows the specific reason , Please give me more advice )
边栏推荐
- Salary 3000, monthly income 40000 by "video editing": people who can make money never rely on hard work!
- Location of software installation information and system services in the registry
- Principles of several common IO models
- Popular understanding of linear regression (II)
- App mobile terminal test [5] file writing and reading
- MB10M-ASEMI整流桥MB10M
- Atlas atlas torque gun USB communication tutorial based on mtcom
- 需要知道的字符串函数
- Visual upper system design and development (Halcon WinForm) -5 camera
- Go语言自学系列 | golang switch语句
猜你喜欢
随机推荐
Reading notes of "micro service design" (Part 2)
June to - -------
Distributed task scheduling XXL job
How idea starts run dashboard
leetcode_ Power of Four
Atlas atlas torque gun USB communication tutorial based on mtcom
"Remake Apple product UI with Android" (2) -- silky Appstore card transition animation
Detailed explanation of string function and string function with unlimited length
Use percent sign in CString
uploads-labs靶场(附源码分析)(更新中)
[system safety] 43 PowerShell malicious code detection series (5) automatic extraction of ten thousand words from abstract syntax tree
Brush questions -- sword finger offer
Go language self-study series | golang switch statement
Digital image processing -- popular understanding of corrosion and expansion
《微服务设计》读书笔记(上)
2022年Q2加密市场投融资报告:GameFi成为投资关键词
工资3000,靠“视频剪辑”月入40000:会赚钱的人,从不靠拼命!
App mobile terminal test [4] APK operation
Tensorflow realizes verification code recognition (III)
Wechat payment -jsapi: code implementation (payment asynchronous callback, Chinese parameter solution)









