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网络协议栈
解决eCos系统的
lwIP
存在的bug,该bug导致TCP重发失效,最终导致TCP拒绝服务
问题描述跑eCos+
lwIP
的设备作为TCP服务器,在网络不繁忙不丢包的情况下,一切正常,在网络繁忙会出现丢包的情况下,重试几次后TCP拒绝服务(对SYN包都不会有任何响应,ping功能可能正常也可能无响应
半斗米
·
2023-11-26 11:01
实时操作系统
ecos
lwip
tcp
[干货]winsock server端编程函数使用详解
通过socket与内核中的
网络协议栈
进行交互。socket是系统分配的,有四个重要信息,源IP,源port,目标I
taylor lee
·
2023-11-26 08:12
c++
visual
studio
tcp/ip
网络协议
windows
网络学习
目录技术博客框图
网络协议栈
应用层传输层网络层数据链路层专题监控SKB发送和接收全过程EPOLL丢包问题Keepalive全连接和半连接localhostNATDPDKTCXDPCilium虚拟网络SDNOVS
摩斯电码
·
2023-11-24 06:11
网络
学习
万字干货,eBPF 中文入门指南
BPF最初的目的是用于高效网络报文过滤,经过重新设计,eBPF不再局限于
网络协议栈
,已经成为内核顶级的子系统,演进为一个通用执行引擎。
运维之美
·
2023-11-24 06:39
内核
qemu
linux
java
编程语言
eBPF 完全入门指南.pdf(万字长文)
BPF最初的目的是用于高效网络报文过滤,经过重新设计,eBPF不再局限于
网络协议栈
,已经成为内核顶级的子系统,演进为一个通用执行引擎。
米开朗基杨
·
2023-11-24 06:08
内核
qemu
linux
java
mooc
TCP三次握手四次挥手深入
TCP工作在
网络协议栈
的传输层,在这一层上传输的数据叫段(Segment)我们应用程序的数据会先打包到传输层,传输层再交给下层网际层,再交给下层数据链路层上图中有四个东西是非常重要的:序号:用来解决数据包在网络传输中不乱序问题确认号
亦向枫
·
2023-11-24 05:20
python进阶
tcp/ip
网络协议
网络
《安富莱嵌入式周报》第327期:Cortex-A7所有外设单片机玩法LL/HAL库全面上线,分享三款GUI, PX5 RTOS推出
网络协议栈
,小米Vela开源
周报汇总地址:嵌入式周报-uCOS&uCGUI&emWin&embOS&TouchGFX&ThreadX-硬汉嵌入式论坛-PoweredbyDiscuz!1、2023Hackaday大赛胸牌开源Vectorscope-main.zip(66.83MB)GitHub-Hack-a-Day/Vectorscope:Vectorscopebadgeforthe2023HackadaySuperconan
硬汉嵌入式
·
2023-11-23 05:54
嵌入式周报
单片机
网络协议
开源
UNIX Socket(IPC)
虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIXDomainSocket用于IPC更有效率:不需要经过
网络协议栈
,不需要打包拆包、计算校验和
zhanglei_1991
·
2023-11-23 02:53
linux
zynq+
LWIP
裸机双网口实现(MIO+EMIO)+程序下载
PS端网口,ENET1通过EMIO扩展连接PL端网口二、环境介绍芯片型号:ZYNQ:XC7Z010clg400开发软件:Vivado2022+XilinxVitis2022网卡芯片:RTL8211FDI
LWIP
自由蝶鸟
·
2023-11-22 17:24
zynq
fpga开发
传输层协议-UDP协议
协议的特点面向数据报UDP缓冲区UDP使用注意事项基于UDP的应用层协议传输层实际上我们应用层的数据并不是直接发给网络的,而是需要先将数据发送给传输层,传输层进行进一步处理再讲数据向下交付,该过程贯穿整个
网络协议栈
搬砖狗(●—●)
·
2023-11-19 23:42
udp
网络协议
网络
基于Docker的拓扑网络搭建可行性探究
的拓扑网络搭建可行性探究文章目录基于Docker的拓扑网络搭建可行性探究引入Docker环境配置与容器选择Image命令(镜像相关)Container命令(容器相关)容器选择与配置Docker网络实际
网络协议栈
网卡
scp500-01
·
2023-11-19 17:44
linux
docker
网络协议
zynq使用
lwip
远程更新flash
1.目的zynq通过使用以太网实现远程更新flash,同时实现不断电重启,方便用户升级2.硬件环境vivado2018.2使用zynq7开发板zedboard,只需要搭建最小系统包括以太网、uart、flash控制器、ddr3.软件环境搭建硬件环境后,生成bit,导出到sdk该测试环境基于echo模板改动4.软件说明新增qspi_remote_update.h新增qspips.c修改echo.ce
weixin_43189165
·
2023-11-19 06:23
zynq
ZYNQ学习之路(一):
LWIP
数据传输与数据处理(一)(PS处理)
LwIP
是LightWeight(轻型)IP协议,有无操作系统的支持都可以运行。
梅菜扣肉鱼丸粗面
·
2023-11-19 06:22
ZYNQ学习之路
FPGA
fpga
Zynq-
LWIP
上行传输大批量数据方法说明
目录1.项目简介:1.1完成功能:1.1使用工具:2.
LWIP
141+DMA上行传输数据2.1
LWIP
1412.2PS端代码开发2.3PC端网络配置3.高速数字系统时钟设计-AD95164.高速ADC-
虚怀若水
·
2023-11-19 06:18
Zynq开发
#
FPGA
高速ADDA
fpga
c语言
verilog
数字通信
Zynq上用
Lwip
接收命令,发送数据
趁着假期,把
Lwip
做了一个初步的了解。主要的学习资源都来自于Xilinx的官方例子,还有FPGADesigner同学的blog。年纪大了,一边带孩子一边学习,效率实在低。
头有点晕™
·
2023-11-19 06:17
zynq
Lwip
fpga开发
嵌入式硬件
网络
ZYNQ多通道数据采集与
LWIP
传输系统
PS将网络传输进来的参数通过BRAM传递到PL;PL将AD采样数据通过DMA传输到PS,PS收到中断后通过
LWIP
发送到上位机。
Xionq
·
2023-11-19 06:44
ZYNQ
fpga开发
嵌入式硬件
tcp/ip
硬件工程
LwIP
TCP Client 解决长数据发送的困扰
问题描述
LWIP
的TCPClient发送数据可以调用tcp_write()函数,将数据储存在缓冲区里面,然后等待超时自动发送或者调用tcp_output()函数进行发送。
天堂陌客
·
2023-11-19 04:07
技术经验
tcp_write
ERR_MEM
TCP
长数据
LwIP
【计算机网络学习之路】网络基础1
文章目录前言一.计算机网络发展局域网和广域网二.网络协议三.OSI七层模型四.TCP/IP四层(五层)模型五.计算机体系结构与
网络协议栈
六.协议形式及局域网通信数据包封装与分用七.跨网络通信八.MAC地址与网络通信的理解结束语前言本系列文章是计算机网络学习的笔记
好想有猫猫
·
2023-11-18 23:52
计算机网络学习之路
计算机网络
学习
网络
网络协议
信息与通信
基于DPDK+VPP实现高性能防火墙
多年来,各大操作系统(Linux/Windows/Freebsd)的
网络协议栈
一直都在内核中实现。其实
网络协议栈
只是一个应用,而不是操作系统的范畴,没有人规定
网络协议栈
一定是要早内核实现的。
技术探索者
·
2023-11-18 19:28
DPDK
vpp
dpdk
Centos系统启动流程
一.内核空间启动流程1.Linux系统的组成部分1.Linux系统组成1)内核1.内核功能:进程管理,内存管理,
网络协议栈
,文件系统,驱动程序,安全功能2.进程间通信IPC(Interprocesscommunication
Kasumi_yuki
·
2023-11-17 08:47
linux基础学习
centos启动流程
【Linux】初识网络
目录背景协议什么是协议协议分层OSI七层模型TCP/IP模型
网络协议栈
与OS的关系网络传输局域网中直接通信数据的封装与分用局域网通信原理数据碰撞跨路由器进行远端通信IP的介绍传输演示背景一开始,计算机都是一台台独立存在的
LinAlpaca
·
2023-11-17 01:33
网络
Linux
网络
网络编程——socket服务端和客户端(TCP)
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与
网络协议栈
进行交互的接口[1]。
CuiChao2001
·
2023-11-15 08:37
Linux系统编程
网络
tcp/ip
网络协议
linux
c语言
网络基础1
目录一.网络发展二.网络协议初识1.分层2.网络为什么分层3.OSI七层模型4.TCP/IP五层(或四层)模型5.操作系统体系结构和
网络协议栈
的关系三.网络传输的大致流程1.同一个局域网内部2.数据包封装和分用
我的代码爱吃辣
·
2023-11-14 03:33
网络编程
网络
【STM32】STM32H750VBT6 CubeMX USBFS-UVC设备实现,以及移植问题
我觉得有可能和
LWIP
一样,需要配置MPU。修改:参考ST社区的帖
喵喵锤锤你小可爱
·
2023-11-13 23:26
C++
stm32
arm
usb
uvc
yuy2
LwIP
应用笔记(二):无操作系统支持下的RAW API移植
写在前面由于从这篇博客开始要涉及代码编写了,为此笔者自行画板搭建了一个实验平台,以后的所有代码与步骤都会在此实验平台上验证,目前所有的硬件与软件文件都在gitee上开源了,地址:https://gitee.com/water_zhang/enc28j60_arduino_shield_board。这块实验板兼容ArduinoUNOR3接口,只要提供此接口的开发板都可以使用。笔者目前是将其与自己的s
lczdk
·
2023-11-13 21:56
LwIP应用笔记
c语言
LwIP
以太网
tcpip
LWIP
超时时间原理
lwip
协议栈中超时定时器实现原理1,超时定时器存在的目的:tcpip协议中存在很多需要定时处理的任务,包括一次性超时处理和周期性超时处理。
tangyf2018
·
2023-11-13 03:56
[架构之路-48]:目标系统 - 系统软件 - Linux下的网络通信-5-快速数据平面开发套件DPDK-工作原理
Linux内核和应用程序处理网络数据包的过程2.1Linux网络数据包的处理流程2.2传统Linux内核Socket通信的问题第3章DPDK的架构与原理3.1DPDK的基本思想3.2DPDK替代Linux
网络协议栈
文火冰糖的硅基工坊
·
2023-11-12 11:37
架构之路
Linux
网络
DPDK
架构
原理
1024程序员节
RT-Thread Studio移植LAN8720A驱动
RTT
网络协议栈
驱动移植(霸天虎)1、新建工程工程路径不含中文路径名,工程名用纯英文不含任何符号。2、用CubeMx配置板子外设2.1、配置时钟按照自己板子配置相应时钟。
weixin_43745583
·
2023-11-11 21:49
单片机
stm32
嵌入式硬件
rtthread工业使用_基于RTThread 的
LwIP
使用讲解
在RT-Thread1.1.x系列中默认使用
lwIP
1.4.0作为TCP/IP协议栈,同时为了保持原有驱动的兼容性,对
lwIP
1.4初始移植做了调整,在驱动编写,初始化顺序上可以完整兼容
lwIP
1.3.2
weixin_39832829
·
2023-11-11 21:18
rtthread工业使用
APM32F4在RT-Thread系统上使用
LwIP
网络功能—基于RT-Thread Studio环境
APM32F4在RT-Thread系统上使用
LwIP
网络功能—基于RT-ThreadStudio环境RT-ThreadStudio是RTT官方的一款集成开发环境,可以很方便的进行RT-Thread实时系统的程序开发
luobeihai
·
2023-11-11 21:44
RTOS
1024程序员节
LwIP
RT-Thread
APM32
STM32H743+RT-Thread驱动SPI转网口DM9051模块进行联网
1.使用RT-ThreadStudio软件进行开发使能SPI组件,使能
lwip
组件2.修改drv_dm9051_init.c初始化部分,增加SPI总线挂载设备的代码。
MG_ML
·
2023-11-11 21:12
stm32
单片机
arm
APM32F4在RT-Thread系统上使用
LwIP
网络功能—基于ENV环境
APM32F4在RT-Thread系统上使用
LwIP
网络功能—基于ENV环境1.ENV工具的安装和使用这里只做基本的介绍,详细的使用方法请点击下面链接看RTT的官方文档中心中对ENV工具的介绍。
luobeihai
·
2023-11-11 12:33
RTOS
RT-Thread
LwIP
APM32
大白话netfilter
一个请求从宏观上看,就是先通过网卡,再通过内核空间,再到用户空间的应用,netfilter就是在内核
网络协议栈
中
你大晨哥
·
2023-11-10 10:05
网络协议
网络
http
https
RT-Thread提供的网络世界入口 -net组件
从图片中的信息可以了解到,AT,
Lwip
,netdev,sal这些我们相对熟
饼干饼干圆又圆
·
2023-11-09 18:44
RT-Thread
网络
arm开发
LwIP
系列--内存管理(堆内存)详解
一、目的小型嵌入式系统中的内存资源(SRAM)一般都比较有限,
LwIP
的运行平台一般都是资源受限的MCU。
coder.mark
·
2023-11-09 12:46
LwIP
tcp/ip
mcu
IP地址与MAC地址(硬件地址)的区别
IP地址是用于在网络中唯一标识一个设备的逻辑地址它是由
网络协议栈
分配的,可以动态地分配和改变。而硬件地址是设备的物理地址,也称为MAC地址,是由设备制造商固化在设备中的,不可改变。
蒲公英smile
·
2023-11-08 13:10
tcp/ip
网络协议
网络
倍福EtherCAT通信协议详细解析
简介1.1运动控制1.2实时以太网1.3EtherCATEtherCAT原理介绍2.1实时性2.2端口管理2.3EtherCAT网络拓扑2.4EtherCAT
网络协议栈
2.5EtherCAT数据帧格式2.6EtherCAT
光怪陆离的节日
·
2023-11-07 21:32
倍福教程
网络协议
网络
LWIP
开启POST的实现
//http_state结构体,增加两个元素:char*response_file;//处理后返回的uriinthttp_post_payload_len;//structhttp_state{structfs_file*handle;//一个指向fs_file的指针char*file;/*指向buf中第一个未被发送的字节Pointertofirstunsentbyteinbuf.*/intcgi
yekui006
·
2023-11-07 08:36
开发语言
网络编程基础知识
网络指的是
网络协议栈
,它是一个软件属于操作系统的一部分,贯穿整个体系结构。如图:独立模式:计算机之间相互独立;局域网LAN:计算机数量更多了,通过交换机和路由器连接在一起;广域网WAN:将远隔千里的
小朱同学..
·
2023-11-07 05:29
linux操作系统和网络
网络
网络协议
嵌入式
LwIP
学习笔记之数据包管理2
一、其他数据包操作函数本章接上篇《嵌入式
LwIP
学习笔记之数据包管理1》,继续讲解其他的数据包操作函数,pbuf_realloc函数、pbuf_header函数、pbuf_take函数的具体流程。
天心_3a2d
·
2023-11-06 14:37
用户态协议栈
数据的传输与处理以太网协议ip协议udp协议简易实现ARP协议ICMP协议前言 本文简易阐述用户态如何完成内核的协议栈,实现一个udp协议的协议栈,由于TCP实现过于复杂,建议多看一下其原理即可posixAPI与
网络协议栈
的实现原理用户态协议栈
不爱学习的王小二
·
2023-11-06 06:52
操作系统
网络
网络协议
tcp/ip
UDP用户态协议栈详细实现
网络协议格式2.1以太网协议2.2IP协议2.3UDP协议2.4ARP协议2.5ICMP协议3UDP用户协议栈实现1前言首先需要回答一个问题,为什么要学习实现用户态协议栈,从技术角度分析,主要是由于用户态的
网络协议栈
更高效
响箭零零一
·
2023-11-06 06:19
Linux网络编程
udp
网络协议
网络
【秋招面试专题解析】带着问题深入学习Spring
前言Linux
网络协议栈
是根据TCP/IP模型来实现的,TCP/IP模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。
最新Java面经
·
2023-11-05 16:58
程序员
java
经验分享
面试
【高性能
网络协议栈
】openonload 篇
它在用户空间实现了TCP/IP
网络协议栈
,能在用户空间直接访问(安全的)网络适配器硬件访问权限硬件。网络数据可以直接在网络和应用之间收发,而不必通过操作系统,这种技术称为“内核旁路”。
书香度年华
·
2023-11-05 03:10
网络协议
网络加速
openonload
onload
solarflare
以太网帧格式、IP数据报格式、TCP段格式+UDP段格式 详解
段格式详解转载只为方便自己梳理知识点,如有侵权请联系本人删除,再次感谢原博主:苍月代表我图片同为转载1、ISO开放系统有以下几层:7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层2、TCP/IP
网络协议栈
分为应用层
来玩儿8
·
2023-11-05 01:20
C
【Network】网络基础扫盲
从今往后,我的文章会较为随意(因为我懒得维持文章严谨的逻辑了,写文章只不过已经变成了习惯,也就是说我只是抱着“学习”的态度来更新,毕竟——“进大厂”已不再是我的追求了(是时候放弃幻想面对现实了1.协议分层
网络协议栈
层状结构贯穿操作系统
浮光 掠影
·
2023-11-04 18:12
Linux网络编程
网络
网络协议
tcp/ip
STM32H723串口接收丢数据
接收数据现象:代码打印串口接收数据,串口助手每隔100ms发一次数据,,,打印结果是偶尔接收数据正确,大部分是接收到的全为0原因:排查下来是M7核开启D-Cache缓存导致的解决办法:由于要用到以太网和
LWIP
柿子风年
·
2023-11-04 15:16
STM32
stm32
嵌入式硬件
单片机
【计算机网络 】传输层——UDP
但实际应用层需要先将数据交给传输层,由传输层对数据做进一步处理后再将数据继续向下进行交付,该过程贯穿整个
网络协议栈
,最终才能将数据发
Insisting.
·
2023-11-04 08:05
计算机网络
计算机网络
udp
网络协议
RTL8201 以太网PHY芯片 调试记录
二、平台芯片型号:stm32h753官网例程文件名:STM32Cube_FW_H7_V1.10.0三、原理图四、遇到的问题使用官网
lwip
的dem
双古
·
2023-11-04 00:44
调试记录
单片机
stm32
嵌入式硬件
PHY芯片驱动
lwip
udp无法发送超过1500字节数据
3.如果checksum不正确,请关闭网卡的硬件checksum,使能
lwip
软件checksum校验的宏定义。比如我遇到的问题是chec
RIGOU精电科技
·
2023-11-03 15:08
嵌入式
网络
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他