- 博客(3)
- 收藏
- 关注
原创 lwip ping时间长解决办法
lwip ping时间长可能有两个原因造成的1.网卡数据堆积,lwip采用网卡中断接收数据,每次中断处理一次数据包如红色部分err_t ethernetif_input(struct netif *netif){err_t err;struct pbuf *p;p=low_level_input(netif); if(p==NULL) return ERR_MEM;
2017-10-18 15:02:49 6470 1
转载 LwIP BUG之TCP连接丢失
LwIP所有版本包括最新的2.0版本具有以下缺陷,当用户使用raw编程并在err或poll回调函数中操作了内核全局tcp_active_pcbs链表(最典型的,比如进行了重连操作),将有可能导致链表异常,严重情况下,链表中的很多tcp_pcb会丢失,从而导致部分连接没有任何反应,出现假死的现象。 具体信息为(以1.4.1为例),在tcp.c文件的tcp_slowtmr函数中,截取如下
2017-10-17 17:32:25 3000
原创 设置板子上linux系统开机执行
查看 根目录下etc里的 inittab vi /etc/inittab::sysinit:/etc/init.d/rcS# The following 2 does not need login#::respawn:-/bin/sh#::respawn:/sbin/getty 115200 ttyS0 vt100 -n -l /bin/sh
2017-10-09 14:21:27 439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人