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网络协议栈
STM32CubeMX和HAL库
同时,该软件不仅能配置STM32外设,还能进行第三方软件系统的配置,例如FreeRTOS、FAT32、
LWIP
等;
三十度角阳光的问候
·
2024-09-08 20:26
stm32
嵌入式硬件
单片机
c++应用网络编程之八SOCKET探究
首先从宏观上看,一般的网络编程(也就套接字编程),主要分成几大块,即上层的应用程序;其下为OS相关的
网络协议栈
,它包括应用层(如TELNET,FTP,SMTP等),传输层(TCP
fpcc
·
2024-09-07 10:02
C++
网络编程
c++
网络
ZYNQ
LWIP
(RAW API) UDP函数学习
1RAWAPI接口RAWAPI是基于回调函数实现的API接口,它是很底层的API接口,这需要开发者对
LwIP
有较深的了解才能很好使用它,RAWAPI的核心就是对控制块的处理,因为对于报文数据的处理、注册回调函数等都是需要开发者自己去实现
LEEE@FPGA
·
2024-09-06 08:06
ZYNQ
udp
学习
单片机
ndk开发教程,Android-Binder机制及AIDL使用,实战篇
2、推荐从C语言入门,不单是因为很多操作系统、
网络协议栈
开源代码由C/C++实现,更多是因为C语言自身的特性:作为高级语言用户无需关注底层细节,同时能直观的看到数据流向。
clhcowboy
·
2024-09-03 14:57
程序员
android
【ZYNQ MPSoC开发】双核数据采集系统AXI DMA传输,
LWIP
TCP发送的调试记录
具体而言,PL端接收来自前级的来的带有时间戳的ADC数据,先在PL端进行数据对齐,再通过AXIDMA传输到PS端,由PS端通过
lwip
实现TCP客户端。
辣个蓝人QEX
·
2024-09-03 09:28
FPGA/嵌入式网络开发
ZYNQ
MPSoC
tcp/ip
网络
嵌入式硬件
fpga
【ZYNQ MPSoC开发】
lwIP
TCP发送用于数据缓存的软件FIFO设计
设计背景任务是在ZYNQ的PS上使用裸机运行
lwIP
协议栈使用TCP把PL端通过AXIDMA传来的将近100K采样率的ADC数据发送出去,但由于数据带宽很大,有853.3mbps,所以在每一次AXIDMA
辣个蓝人QEX
·
2024-09-02 22:17
ZYNQ
MPSoC
FPGA/嵌入式网络开发
tcp/ip
缓存
网络
Docker容器如何与主机同网段其它主机互通?
(免费订阅,永久学习)学习地址:Dpdk/
网络协议栈
/vpp/OvS/DDos/NFV/虚拟
lingshengxiyou
·
2024-09-02 17:54
linux
DPDK
c++
docker
容器
linux
服务器
后台开发
Socket编程TCP 基础
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与
网络协议栈
进行交互的接口。
米饭是菜qy
·
2024-09-02 05:35
tcp/ip
网络协议
网络
Linux下TCP编程
2.socket实现通信的原理是基于
网络协议栈
。协议栈是一个由多个层次协议组成的网络协议体系结构,它负责对数据进行封装和解封
AI+程序员在路上
·
2024-09-02 03:26
嵌入式软件开发
linux系列
linux
tcp/ip
c语言
开发语言
lwip
协议的配置与裁剪
1、前言最近项目的上使用有线以太网功能,软件协议使用
LWIP
协议,操作系统使用Rtthread3.1.3版本,硬件使用STM32F429+PHYLAN8720方式。这篇记录总结
lwip
的详细配置。
空气中的告白
·
2024-09-02 03:55
网络
tcp 网络通信及抓包工具的使用
这个地址用于测试网络软件,确保
网络协议栈
在本地计算机上正确运行,而不涉及实际的网络硬件。本地回环地址通常与一个虚拟的网络接口关联,在Linux系统中这个接口被称为lo。
喵了d喵
·
2024-08-31 01:32
学习
linux
c语言
网络协议实践(下)-应用层
网络协议栈
的典型架构
网络协议实践(下)-应用层
网络协议栈
的典型架构架构分层设计思路服务原语实体管理服务端/客户端实体节点协议连接管理帧处理协议实体功能OAM小结参考架构分层上一篇,我们分析了协议构成之后,其实协议栈的典型架构已经呼之欲出了
amuro_ray027
·
2024-08-22 19:51
网络
网络协议
架构
网络
【计算机网络】网络基础
初识网络一、网络发展二、认识协议三、认识网络协议1.协议分层2.OSI七层模型3.TCP/IP五层模型4.OS和
网络协议栈
四、网络传输基本流程1.TCP/IP协议通讯过程2.以太网通信(1)以太网通信原理
YoungMLet
·
2024-02-20 19:05
计算机网络
linux
服务器
网络
c++
c语言
物联网芯片ESP8266 介绍
ESP8266是一款由EspressifSystems所开发的低成本的Wi-Fi微控制器芯片,它具有内置的TCP/IP
网络协议栈
,可以提供任何微控制器访问到Wi-Fi网络的能力。
石头嵌入式
·
2024-02-20 08:00
物联网
arm开发
ESP8266
【项目实现】自主HTTP服务器
自主HTTP服务器项目介绍
网络协议栈
介绍协议分层数据的封装与分用数据的封装与分用HTTP相关知识介绍HTTP的特点URL格式URI、URL、URNHTTP的协议格式HTTP的请求方法HTTP的状态码HTTP
flyyyya
·
2024-02-19 16:31
http
服务器
网络协议
lwip
通过结构体解析数据,通讯原始数据与结构体
涉及数据格式下面一段代码在ip4.hPACK_STRUCT_BEGIN/*TheIPv4header*/structip_hdr{/*version/headerlength*/PACK_STRUCT_FLD_8(u8_t_v_hl);/*typeofservice*/PACK_STRUCT_FLD_8(u8_t_tos);/*totallength*/PACK_STRUCT_FIELD(u16_
InJre
·
2024-02-14 06:13
嵌入式
协议-TCP协议-基础概念04-可能发生丢包的位置-linux配置项梳理(TCP连接的建立和断开、收发包过程)
Linux的网络收发流程从图中你可以看出,可能发生丢包的位置,实际上贯穿了整个
网络协议栈
。换句话说,全程都有丢包的可能。比如我们从下往上看:在两台VM连接之间,可能会发生传输失败的错误,比如
洽-洽
·
2024-02-13 07:27
tcp/ip
linux
Socket接口函数分析
Socket接口函数分析上//sockets.h#defineaccept(s,addr,addrlen)
lwip
_accept(s,addr,addrlen)/**@ingroupsocket*/#definebind
物联网攻城狮
·
2024-02-12 01:43
物联网lwIP网络开发
服务器
网络
物联网
单片机
计算机外设
LwIP
2.1.0学习摘要
参考:
lwIP
Wiki|FANDOMpoweredbyWikia参考:
lwIP
:Overview参考:
LwIP
源代码文件目录解析-jrunw的博客-CSDN博客参考:
LwIP
协议栈开发嵌入式网络的三种方法分析
a_one_and_a_two
·
2024-02-09 06:53
lwip
多网卡自适应选择
当系统中有多个网卡时,
lwip
会选择第一个网卡作为默认网卡,ping、tftp、iperf都会选择第一个网卡来进行,没有办法使用第二个网卡(一些命令可以通过-i选项选择网卡,有些命令则没有提供),此时需要修改
Dokin丶
·
2024-02-08 01:47
网络
1024程序员节
lwip
lwip多网卡
【网络】底层协议到上层协议
什么是
网络协议栈
的硬加速
网络协议栈
的硬加速是一种利用硬件设备或芯片来加速
网络协议栈
的处理过程,从而提高网络性能的技术。
榕树子
·
2024-02-07 06:08
网络
网络
VPP学习-VPP初始化流程
概念VPP作为一个开源的、高性能的用户态
网络协议栈
,以进程的形式运行于Linux或(类unix)系统下,即VPP实际是一个用户进程,VPP启动后可通过"ps-ef|grepvpp"命令查看。
进化中的码农
·
2024-02-06 04:16
学习
浅析底层开发的重要性
与传统的应用开发不同,底层开发工程师需要对硬件和操作系统有深入的了解,并有能力开发驱动程序、嵌入式系统、
网络协议栈
西西弗质
·
2024-02-04 10:23
linux
系统架构
程序人生
LwIP
之 网络接口 netif(ethernetif.c、netif.c)
简介
LwIP
使用netif来描述一个硬件网络接口,但是由于网络接口是直接与硬件打交道的,硬件不同则处理可能不同,必须由用户提供最底层接口。
Black_黑色
·
2024-02-03 12:43
#
1.4
lwip协议栈
TCP/IP
LWIP
FPGA 笔记
参考资料:正点原子
LwIP
之网络接口netif(ethernetif.c、netif.c)-CSDN博客IPv4/IPv6、DHCP、网关、路由_ipv6有网关的概念吗-CSDN博客TCP/IPTCP/
NoNoUnknow
·
2024-02-03 12:39
tcp/ip
网络
服务器
fpga开发
STM32F407移植OpenHarmony笔记8
轻量级系统使用的是liteos_m内核+
lwip
协议栈实现网络功能,需要进行配置开启
lwip
支持。
星沉地动
·
2024-02-03 07:07
学习笔记
MCU
stm32
OpenHarmony
Linux内核和系统调参 /proc
一、【写在前面】网络调优参数通常是通过修改系统内核参数来实现的,它们控制了
网络协议栈
的行为,以优化网络性能和稳定性。
尊贵的架构师
·
2024-02-02 16:29
linux
运维
服务器
linux 内核
网络协议栈
Linux
网络协议栈
之数据包处理过程1前言本来是想翻译《Thejourneyofapacketthroughthelinux2.4networkstack》这篇文章的。
hdxbw-wq
·
2024-02-02 03:45
网络通信
linux内核网络协议栈
linux
内核
【Linux网络编程一】网络基础(网络框架)
【Linux网络编程一】网络基础(网络框架)一.什么是协议1.通信问题2.协议本质3.网络协议标准二.协议分层1.为什么协议要分层2.如何具体的分层三.操作系统OS与
网络协议栈
的关系1.核心点:网络通信贯穿协议栈四
小陶来咯
·
2024-02-01 10:00
Linux网络编程
网络
linux
php
网络的基础
问题本身是分层的不断进行封装,低耦合对应的
网络协议栈
与操作系统有什么关系?其中五层协议中最重要的传输层和网络层就是操作系统中的板块。网络通信的本质:贯穿协议栈的过程。
努力学好普通话
·
2024-02-01 09:00
网络
用户态协议栈
就是各位朋友们你想一下这个网络协议战,有很多朋友就会想到一个点,那为什么我们还需要去设计一个
网络协议栈
,我们不是去学这个东西就可以吗?其实我也跟大家解释一下,其实你在
我也要当昏君
·
2024-02-01 00:37
面试简历
零声学院Linux
c++
笔记
服务器
linux
运维
15EG使用vivado2021.1实现
LWIP
的网络传输
由于使用要使用到
LWIP
,在viv
mcupro
·
2024-01-31 21:49
单片机
stm32
嵌入式硬件
mariadb-server : Depends: mariadb-server-10.3 (>= 1:10.3.25-0ubuntu0.20.04.1)
removeitandgiveitatry.itworkedinmyscenario.sudoapt-getremove--purgemysql-servermysql-clientmysql-commonsudoapt-getautoremovesudoapt-getautocleanTHISWIL
LWIP
EALLYOUREXISTINGDATAB
marytime
·
2024-01-31 10:03
mariadb
数据库
Docker容器——网络模式
A:Host、container、none、bridgeHost:与宿主机共享网络、名称空间/
网络协议栈
、IP共享、端口范围共享container:多个容器之间共享一个ne
渡渡甲
·
2024-01-29 18:00
docker
容器
运维
网络
计算机网络体系架构认知--
网络协议栈
文章目录一.计算机网络分层架构各协议层和计算机系统的联系从整体上理解计算机网络通信计算机网络通信的本质二.Mac地址,IP地址和进程端口号三.局域网通信与跨局域网通信局域网通信跨局域网通信全球互联的通信脉络四.网络编程概述一.计算机网络分层架构实现计算机长距离网络通信需要解决很多问题(比如数据完整性,主机定位等等问题),工程人员将计网通信问题划分成了七个层次,每一个层次针对特定的通信问题制定了特定
摆烂小青菜
·
2024-01-27 07:01
计算机网络
青菜的Linux专栏
计算机网络
架构
网络协议
socket以及字节序
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。
想不出来_6
·
2024-01-26 17:49
服务器
运维
Linux网络 - 数据包的接收
目录大体流程网卡到内存内核的网络模块socketLinux
网络协议栈
是处理网络数据包的典型系统,它包含了从物理层直到应用层的全过程。大体流程数据包到达网卡设备。网卡设备依据配置进行DMA操作。
wufeng无峰
·
2024-01-24 16:22
linux网络
linux
网络
在Visual Studio 2012下编译
lwip
-2.1.3 httpd的makefsdata
步骤一建立空白工程新建一个工程,项目名称起名为makefsdata。因为mkfsdata是一个控制台程序,所以我们要选择Win32ConsoleApplication。这里很重要,必须要勾选“EmptyProject”选项,建立空项目:建好的解决方案目录是C:\Users\Octopus\Desktop\makefsdata,工程目录是C:\Users\Octopus\Desktop\makefs
巨大八爪鱼
·
2024-01-24 15:38
STM32
Win32
visual
studio
ide
visualstudio
lwip
makefsdata
【程序更新】Marvell 88W8801测速器上位机程序和
lwip
2.1.2 dhcpd服务器更新(20200213)
此DHCP服务器已被证明有严重bug,请勿在正式产品中使用源程序:【程序】Marvell88W8801WiFi模块创建或连接热点,并使用
lwip
2.1.2建立http服务器(20200208版)_ZLK1214
巨大八爪鱼
·
2024-01-24 15:08
Win32
前端
Win32
COM
Linux内核--
网络协议栈
(九)epoll的源码实现
目录一、引言二、IO多路复用------>2.1、多线程------>2.2、select------>2.3、poll------>2.4、epoll三、epoll------>3.1、epoll的使用------>3.2、性能比较------>3.3、epoll事件四、epoll的底层实现------>4.1、wait_queue------>4.2、socket------>4.3、epol
文艺小少年
·
2024-01-24 06:03
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
网络基础入门
网络基础1.计算机结构2.计算机网络背景2.1网络发展2.2认识"协议"3.网络协议初识3.1协议分层3.2OSI七层模型3.3TCP/IP五层模型4.网络传输基本流程4.1
网络协议栈
和操作系统之间的关系
Smile丶凉轩
·
2024-01-23 17:30
计算机网络
网络
linux
【ZYNQ入门】第八篇、基于
Lwip
构建TCP服务器
目录第一部分、基础知识1、小白入门必看文章2、什么是
Lwip
?3、什么是TCP/IP协议?
大屁桃
·
2024-01-23 15:51
FPGA的学习之旅
fpga开发
ZYNQ
tcp/ip
网络协议
Linux内核--
网络协议栈
(五)TCP IP栈的实现原理与具体过程
------>4.3、套接口缓存------>4.4、重要的数据结构五、网络信息处理流程------>5.1、硬中断处理------>5.2、ksoftirqd内核线程处理软中断------>5.3、
网络协议栈
处理
文艺小少年
·
2024-01-21 19:14
CPU性能分析与操作系统的构建
网络协议
linux
tcp/ip
Linux内核--
网络协议栈
(二)整体介绍
目录一、引言二、Socket------>2.1、socket编程------>2.2、Socket的创建二、网络分层------>2.1、网络与文件操作三、协议介绍及使用------>3.1、核心网络框架------>3.2、系统调用接口------>3.3、协议无关接口(socket)------------>3.3.1、sock------>3.4、网络协议的注册------>3.5、Soc
文艺小少年
·
2024-01-20 04:52
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
Linux内核--
网络协议栈
(四)内核
网络协议栈
目录一、引言二、数据报文的封装与分用------>2.1、封装------>2.2、分用三、Linux内核
网络协议栈
------>3.1、协议栈的分层结构------>3.2、
网络协议栈
初始化流程四、Socket
文艺小少年
·
2024-01-20 04:51
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
Linux内核--
网络协议栈
(三)sk_buff介绍
目录一、引言二、sk_buff------>2.1、skb介绍------>2.2、控制字段------>2.3、其他字段------>2.4、特定功能字段------>2.5、管理字段------>2.6、内存分配------>2.7、内存释放------>2.8、克隆和拷贝------>2.9、队列管理函数三、sk_buff------>3.1、网络数据流向------------>3.1.1
文艺小少年
·
2024-01-18 13:57
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
网络收发过程中,缓冲区位置在哪里?
这个流程涉及到了多个队列和缓冲区,包括:网卡收发网络包时,通过DMA方式交互的环形缓冲区;网卡中断处理程序为网络帧分配的,内核数据结构sk_buff缓冲区;应用程序通过套接字接口,与
网络协议栈
交互时的套接字缓冲区
tracy_668
·
2024-01-17 06:35
Linux内核--
网络协议栈
(三)UDP协议层/IP层的处理
目录一、引言二、udp_sendmsg------>2.1、UDP插入------>2.2、获取目的IP地址和端口------>2.3、udp_send_skb------------>2.3.1、创建UDP头------------>2.3.2、处理校验和------>2.4、监控:UDP层统计三、IP层------>3.1、ip_send_skb------>3.2、ip_local_out-
文艺小少年
·
2024-01-16 11:10
CPU性能分析与操作系统的构建
网络协议
linux
udp
Linux内核--
网络协议栈
(二)UDP数据包发送
目录一、引言二、数据包发送------>2.1、数据发送流程三、协议层注册------>3.1、socket系统调用------>3.2、socket创建------>3.3、协议族初始化------>3.4、对应协议的socket创建------>3.5、协议注册四、通过套接字发送网络数据------>4.1、inet_sendmsg一、引言本文首先从宏观上概述了数据包发送的流程,然后分析了协议
文艺小少年
·
2024-01-16 08:03
CPU性能分析与操作系统的构建
网络协议
linux
udp
Posix API与
网络协议栈
文章目录posixAPItcp网络编程主要学习的几个点,网络的apisocketbind;TCP三次握手过程数据发送connectudp断开连接的过程posixAPItcp网络编程主要学习的几个点,网络的apisocket意思是插座,两部分组成,fd(文件描述符),tcb(tcpcontrolblock)tcp控制块,是协议栈里边的任何文件的文件描述符fd,是从3开始的,因为0,1,2是系统的标准
猥琐猿
·
2024-01-16 05:16
进阶知识
c语言
c++
后端
网络协议
上一页
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
其他