E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LwIP
关于TCP保活功能及其应用
很多人反应,
LwIP
做客户端时,是不是很不稳定,经常会莫名掉线。
zhzht19861011
·
2020-08-03 09:55
嵌入式TCP/IP
LWIP
简介
【原创】
LWIP
简介wangsu5022007-05-18
lwIP
是瑞士计算机科学院(SwedishInstituteofComputerScience)的AdamDunkels等开发的一套用于嵌入式系统的开放源代码
aaaaatiger
·
2020-08-02 22:09
网络
xDSL
任务
null
操作系统相关
struct
thread
os
change STM32F4x7_ETH_
LwIP
_V1.1.1 PHY from DP83848CVV to LAN8720
试验原因我移植了STM32F4+ucosii+
lwip
+lan8720,编译过了,发现网卡ping不通。
LostSpeed
·
2020-08-02 12:28
#
STM32
lwip
运行一段时间后ping时间延长
原文:http://blog.sina.com.cn/u/2766292570很多网友在学习
LWIP
的时候,都遇到过:刚开始ping设备的时候返回时间都在1ms以下,可是工作了一段时间后,ping返回的时间却越来越长
sovnee
·
2020-08-01 08:03
lwip
lwip
物联网高手必备---网络协议栈
LwIP
(一)
需求:在物联网设备中,TCP/IP网络协议栈是一个非常重要的软件组成部分,没有TCP/IP网络协议栈,物联网设备就无法连接到互联网中。TCP/IP网络协议协议本身比较复杂。物联网出现之前的TCP/IP实现代码量都非常的庞大。但对于物联网设备来说,内存非常有限,处理器的性能也非常有限,这就需要一个轻量级的TCP/IP网络协议栈来运行,使用非常小的内存,把一些不必要的功能舍弃掉,保留主要的功能。由于这
jacksong2021
·
2020-08-01 07:54
lwip
ping时间长解决办法
lwip
ping时间长可能有两个原因造成的1.网卡数据堆积,
lwip
采用网卡中断接收数据,每次中断处理一次数据包如红色部分err_tethernetif_input(structnetif*netif)
来一杯奶茶
·
2020-07-31 22:16
lwip
协议栈中超时定时器实现原理
lwip
协议栈中超时定时器实现原理1,超时定时器存在的目的:tcpip协议中存在很多需要定时处理的任务,包括一次性超时处理和周期性超时处理。
everysmile
·
2020-07-31 17:11
Linux
system
management
lwip
timer机制
1,全局链表变量:next_timeout;2,使用sys_timeout向next_timeout中添加某一timer成员,该timer的handler中会再向next_timeout中添加自身作为成员变量;3,在tcpipthread的主循环中,会不断的从next_timeout中取出成员,并判断该成员是否已经超时,如果超时,则执行相应的handler方法;在向外取timeout成员时,会使用
everysmile
·
2020-07-31 17:11
Linux
system
management
lwip
tcp 收发分片处理
1,发端:1)会按照设置的最大segment对于应用层下发的数据包进行分片;最大segment长度:u16_tmss;/*maximumsegmentsize*/2)分片操作:do_writemore中的tcp_write(循环组装segment):while(posrecvmbox中去:sys_mbox_trypost(&conn->recvmbox,p)2)当上层调用了recv函数(例如net
everysmile
·
2020-07-31 17:10
C++
KM
stm32移植threadx rtos
并且前不久开源了,当开源的时候很多论坛都第一时间发布了相关文章,可见其影响力还是很不错的,刚好最近有一个新项目,需要用到网络协议栈,而threadx有自己的网络协议栈组件,之前打算用freeRTOS加
LWIP
mcdx
·
2020-07-31 11:32
threadx
LWIP
学习笔记(5)ARP协议
etharp.c/h实现了ARP协议全部数据结构和函数ARP数据结构ARP表
lwip
中描述arp表的数据结构叫etharp_entry,如下etharp.c中etharp.h中当ip层发送数据包时,会在
jiang_2018
·
2020-07-30 21:01
lwip
LWIP
_简记(8.tcpip_init()之
lwip
_init())
LWIP
一句话记住就行:一项工程,两份配置,三种内存分配,四套操作API,五步初始化,六个"数据流",七个数据结构-------------------------------------------从这一讲开始我们来剖析一下
芋圆-钰源
·
2020-07-30 21:29
#
lwip专栏
DM9161 和 STM32F107 和 FreeRTOS 和
LWIP
2、第二步:ST官方下载STM32F107的官方DEMO(STM32F107xx互联型微控制器上的
lwIP
TCP/IP协议栈演示)链接1:http://www.stmcu.org/document/detail
weixin_34270865
·
2020-07-30 21:28
STM32-ETH-
Lwip
以太网通信
互联网模型通信至少是两个设备的事,需要相互兼容的硬件和软件支持,我们称之为通信协议。以太网通信在结构比较复杂,国际标准组织将整个以太网通信结构制定了OSI模型,总共分层七个层,分别为应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层,每个层功能不同,通信中各司其职,整个模型包括硬件和软件定义。OSI模型是理想分层,一般的网络系统只是涉及其中几层。TCP/IP是互联网最基本的协议,是互联网
weixin_30363509
·
2020-07-30 21:24
让
LwIP
拥有PING其他设备的能力
LwIP
是个很不错的协议栈,但是由于其体积过于小巧,使其只能支持ICMP的ECHO类型。
窗外等花开
·
2020-07-30 21:52
STM32
LWIP
手记【A】arp高速缓冲区清零
LWIP
里面的全局变量arp_talbe的结构体成员ctime就是记录这个时间的。这里注意,每一项都有一个生存时间,每一项都是单独计时的。
unsv29
·
2020-07-30 21:21
lwip
ETH基础
STM32移植
lwip
之官方工程修改
本篇目标:在之前的硬件基础上,修改ST官方移植
lwip
的工程,使PC机能ping通stm32材料准备:硬件基础:stm32f407+lan9303官方资料:包含代码和移植手册(stm32官方移植
lwip
图图Tuu
·
2020-07-30 21:27
stm32学习lwip移植
LWIP
_etharp.c
这几天一直看
LWIP
,知道今天才看完ETHARP.C,其实和我以前看的一位南开的老师写的差不多,就是比那个复杂了点。本来想看1.3呢,但是我觉得1.3太乱了,本人能力有限就选择了0.72了。
nih1986517
·
2020-07-30 21:23
lwip
-2.1.2的裸机移植(STM32F4 + SPL库 +
lwip
-2.1.2 + LAN8720)
试验原因将LAN8720移植到试验工程(F407+SPL+
LWIP
)后,发现不能响应ICMP,后来单步第三方工程,发现要自己在任务中收包处理才行。
LostSpeed
·
2020-07-30 21:30
#
STM32
ETH—
Lwip
以太网通信
全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn野火视频教程优酷观看网址:http://i.youku.com/firege互联网技术对人类社会的影响不言而喻。当今大部分电子设备都能以不同的方式接入互联网(Internet),在家庭中PC常见的互联网接入方式是使用路由器(Router)组建小型局域网(LAN),利用互联网专线或者调制调解器(modem)经过电
窗外等花开
·
2020-07-30 21:49
STM32
回调函数,写的比较通俗易懂了
回调函数在看
LWIP
时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。
021117
·
2020-07-30 16:26
遇到的问题
回调函数
转载
CUBEMX配置
LWIP
的STM32工程下的网线热插拔功能配置
网上有很多基于自己移植
lwip
源码配置热插拔功能的实例,今天猛然发现,CUBEMX配置
LWIP
的STM32工程下的网线热插拔功能已经配置好了只需一步即可实现网线的热插拔。
新时代弄潮儿
·
2020-07-30 05:30
LWIP
lwip
stm32 异常分析
但是,会出现以下问题
LWIP
_ASSERT("unsent_oversizemismatch(pcb->unsentisNULL)",pcb->unsent_oversize==0);百度搜索了这个问题
我是靖哥哥
·
2020-07-30 03:07
stm32
LWIP
客户端 DHCP
LWIP
要实现DHCP功能步骤:1)打开DHCP开关:#define
LWIP
_DHCP12)调用函数dhcp_start(structnetif*netif)3)检测是否接收到服务器分配的IPuint8
cxybc
·
2020-07-30 01:53
LWIP
TCP 使用相关总结
1.使用
LWIP
的RAWTCP进行客户端编程1)创建tcp_pcb控制块structtcp_pcb*my_tpcb;my_tpcb=tcp_new();2)如果创建成功就和服务器进行连接,tcp_connect
cxybc
·
2020-07-30 01:53
Lwip
之IP/MAC地址冲突检测
LWIP
是个轻量级的TCP/IP协议栈,之所以说轻量级,是因为作者将主体功能浓缩起来,做成这相对简单的协议栈,主要针对于ROM/RAM极缺极珍贵的环境下使用。
tianjueyiyi
·
2020-07-30 00:22
sofeware
note
GD32F107使用RTL8201F在
LWIP
-1.41上运行
找了很多资料,都找不到SMT32和GD32F系列驱动RTL8201F的方案,就算是驱动RTL8201F的硬件连接也很少,经过努力,终于实现连接,分享给大家,让大家不再使用dp83848h的高成本方案,主要是硬件的搭建,上图网口变压器我使用TRC1102NL。MRII_INT中断并不是必须的,反正都没用到最重要一点就是RTL8201F有50M时钟输出,PA8的时钟就不要配置了,否则网卡芯片发热和不稳
sjj_11
·
2020-07-30 00:03
【
LwIP
】让
LwIP
拥有PING其他设备的能力
本文的前提是单片机的
LWIP
已经跑起来了,能够被外部设备ping通,在此基础上,新增让单片机ping外部设备的功能。首先,我们需要创建ICMP控制块,在主循环前创建一次即可。
tanzhuolin
·
2020-07-29 21:16
STM32
STM32开发笔记62: 使用MicroLIB
LwIP
中使用了microLIB,如果不勾选microLIB选项,则程序不能够正常运行,其主要原因在于
LwIP
使用了microLIB提供的标准输入和输出函数。本文对microLIB做详细介绍。
snmplink
·
2020-07-29 21:30
#
STM32快速开发
STM32快速开发
STM32开发笔记63: 在
LwIP
中不使用MicroLIB
单片机型号:STM32F407VGT6文章STM32开发笔记62:使用MicroLIB介绍了microLIB的使用方法,如果在项目中使用
LwIP
的话,默认是使用microLIB的,如果不勾选microLIB
snmplink
·
2020-07-29 21:57
#
STM32快速开发
STM32快速开发
FreeRTOS学习(1)——FreeRTOS移植
首先看到两个概念:RTOS:实时操作系统,目前主流的嵌入式操作系统有:UCOS、FreeRTOS、
LWIP
、EMWIN、RT-Thread等FreeRTOS:FreeRTOS是一个迷你的实时操作系统内核
大写的小写字母
·
2020-07-29 20:48
FreeRTOS
手把手教你移植
LWIP
(ENC28J60)
这里只是移植,所以
LWIP
那么多的协议都不需要管,只要知道哪里需要我们修改,为什么修改就可以了。上图就是整个移植的基本思路,非常清晰的三个层次。
战场由我一人主宰
·
2020-07-29 19:35
单片机
RTL8201EL介绍
欢迎查看本文所在的系列,STM32的
LWIP
应用,点击跳转1、基础问题1.1、芯片数据接口支持MII接口,RMII接口,SNI接口。
Firefly_cjd
·
2020-07-29 15:03
STM32移植lwip
Freertos
LWIP
协议tcp client无法连接服务端
参考https://jingyan.baidu.com/article/e52e36154ae4f740c60c5106.html现在大多的单片机使用
LwIP
协议来实现互联网功能,但是在刚刚学习时发现有个问题就是
ldinvicible
·
2020-07-29 05:31
单片机
LWIP
数据包管理学习
------------------pbuf.h-------------------structpbuf{structpbuf*next;//构成pbuf链表时指向下一个pbuf结构void*payload;//数据指针,指向该pbuf所记录的数据区域。u16_ttot_len;//当前pbuf及其后续所有pbuf中包含的数据总长度u16_tlen;//当前pbuf的数据长度u8_ttype;/
南风拂月
·
2020-07-29 00:20
第三方库
RTthread erx 线程死掉了啊
这段时间在弄stm32+rtthread0.4.0(
lwip
),可以说是什么问题都遇到过啊各种各样地,非常难受下面这个问题期待高手过来我用stm32做了个简单的web服务器,结果在PC端用浏览器访问web
wukui1008
·
2020-07-28 23:49
C基础
基于RT-Thread在STM32H7上移植
LWIP
(一)
一,写在前面STM32H7目前还是一个比较新的MCU,网上的资料相对于F1F4系列相对来说就很少了,我自己在移植这个
LWIP
的时候走了不少弯路,得到了不少人帮助。
whj123999
·
2020-07-28 23:00
原创
STM32H7
RT_Thread
LWIP
STM32F4XX
LWIP
+freeRTOS移植(一)
//download.csdn.net/download/u014453443/10698059TM32F429IGT6原子开发板进行验证的,PHY芯片为LAN8720原子哥的程序都是ucos_ii+
lwip
苏守坤
·
2020-07-28 14:06
RT-thread国产实时操作系统概述
例如文件系统,命令行shell接口,
lwIP
轻型TCP/IP协议栈,GUI图形用户界面等。•硬实时内核kernel,这层是RT-Thread的核心,包括了内核系统中对象的
EmbededCoder
·
2020-07-28 13:35
FreeRTOS
lwip
查看版本和下载源代码
https://blog.csdn.net/yangzhao0001/article/details/497566871、查看版本打开
lwip
/CHANGELOG,可以看见(STABLE-1.X.X),
天使画笔
·
2020-07-28 03:23
RT-Thread_1.2.0+
lwip
+rtgui0.8.0 移植心得
2.对于其三个组件finish,
lwip
和rtgui的感觉,rtt的重视程度就是头2个是亲的,第三个是后的。
liverpoolsun
·
2020-07-28 02:54
rtt
Stm32Cube简介(一)
【嵌牛导读】:STM32CubeMx是ST推出的一套性能强大的免费开发工具和嵌入式软件模块,能够让用户轻松配置芯片外设引脚和功能,及配置使用如
LWIP
、FAT32、FreeRTOS等第三方软件系统。
小鵬_956f
·
2020-07-16 05:14
lwip
:tcpip_thread: invalid message
问题1:使用操作系统rt-thread,基于
lwip
1.4.0,网络芯片为enc28j60,使用send函数发送数据,只要频繁(其实也不频繁)的操作该函数,就会出现:tcpip_thread:invalidmessageAssertion
wit_yuan
·
2020-07-16 04:12
Keil5调试程序遇到HardFault_Handler的奇葩问题
硬件环境:F103ZET6,DM9000软件环境:ucosii,
lwip
1.4.1Keil5在使用JLink进行调试的时候,查看内存信息会进入HardFault_Handler,经过一段时间摸索总结如下
jlboy
·
2020-07-16 01:21
硬件开发
RT-Thread 学习笔记(十二)--- 开启基于RTGUI的LCD显示功能(2)
IAREWARM7.2,GCC4.2,Python2.7,SCons2.3.2硬件环境:ArmflySTM32F103ZE-EKv3.0开发板参考文章:RT-Thread编程指南RT-Thread_1.2.0+
lwip
aping_cs_dn
·
2020-07-15 20:28
RT-Thread 学习笔记(十一)--- 开启基于RTGUI的LCD显示功能(1)
IAREWARM7.2,GCC4.2,Python2.7,SCons2.3.2硬件环境:ArmflySTM32F103ZE-EKv3.0开发板参考文章:RT-Thread编程指南RT-Thread_1.2.0+
lwip
aping_cs_dn
·
2020-07-15 20:28
乐鑫esp8266基于freeRtos实现私有服务器本地远程OTA升级
目录一、前言;二、回顾下OTA的流程;三、
lwip
网络框架的知识的使用;四、如何处理服务器返回的数据?五、扇区的擦除和烧写?六、如何调用?七、好好享用吧!
weixin_34365417
·
2020-07-15 05:57
LWIP
完全剖析详解之core/tcp_in.c
LWIP
完全剖析详解之core/tcp_in.c,主要是对接收到的TCP的pcb包和buffer做处理.原文来自csdn博客:http://blog.csdn.net/lizhiliang06/article
冲天-jack
·
2020-07-14 14:45
网络编程之探索
LWIP
移植和使用
参考
LWIP
移植文件介绍手把手教你移植
LWIP
(ENC28J60)
LwIP
学习笔记——
LwIP
无操作系统移植
LwIP
BUG之ARP缓存
Lwip
ARP分析(1)
Lwip
之如何动态更改IP地址ping不通项目里
黑客三遍猪
·
2020-07-14 06:20
IoT单片机
记录一次checksum校验失败导致丢包的问题
协议栈应用:
lwip
_1.4.1问题现象:在udpsend数据包大小不超过MTU值时,数据包发送且接收方接收成功;当udpsend数据包大小超过MTU值时,数据包用wireshark抓包发现发送成功,但是接收方未接收成功
Black_黑色
·
2020-07-13 23:15
物联网
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他