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网络协议栈
lwIP
源代码分析1-------内存管理模块的分析
因为
lwIP
主要用于嵌入式系统,内存要求比较高,所以要对那些小对象进行池化之类的处理来加快分配速度,减少内存碎片产生。
kaka11
·
2020-08-13 15:01
网络编程
套接字源码分析
,真的对我的帮助特别大,零零散散的很久了,现在想要学习网络,学习网络就需要懂套接字编程,也就是去学习一大堆API的用法,但是这样很容易忘记也没有什么价值,我觉得最好的学习套接字的方法,就是去读源代码,
网络协议栈
是
pandening
·
2020-08-13 14:29
网络编程
Linux
programming
Docker容器网络-基础篇
NetworkNamespace为了支持
网络协议栈
的多个实例,Linux在网络栈引入了Netwo
豆花
·
2020-08-12 22:30
云计算
Docker容器网络-基础篇
NetworkNamespace为了支持
网络协议栈
的多个实例,Linux在网络栈引入了Netwo
豆花同学
·
2020-08-12 14:00
[国嵌攻略][135][网络子系统深度分析]
发送数据过程//系统调用层和协议无关层1.发送入口sock_aio_write2.调用do_sock_write3.调用__sock_sendmsg//
网络协议栈
4.调用udp_sendmsg5.调用ip_route_output_flow
weixin_30266885
·
2020-08-12 13:43
lwip
发送ethernet ii包
由硬件填充:在etharp.h中定义了ethernetii包的数据结构:我们组一个pbuf包通过netif->linkoutput发送出支去,代码如下://ethernet_ii.c#include"
lwip
玉石俱焚ing
·
2020-08-12 12:32
TCP/IP
TI Cortex M3串口转以太网例程分析1-----概述
它使用
lwIP
1.3.2为TCP/IP协议栈。TI的串口转以太网模块可以快速的将串行传输转为以太网传输,模块包括一个基于ARMCortexM3的微控制器,一对串口,一个以太网端口。这
godcyx
·
2020-08-12 11:02
ARM
从tcpdump看cBPF/eBPF程序设计
It’sapleasuretopourcoldwaterontherevellers,andyou’llthankme.我在2016年写过一篇关于tcpdump对Linux
网络协议栈
性能影响的文章:https
dog250
·
2020-08-12 01:32
BPF
cBPF
eBPF
【程序】Marvell 88W8686 WiFi模块(WM-G-MR-09)创建或连接热点,并使用
lwip
2.0.3建立http服务器(20180312版)
该程序是旧版本!最新版本为20180706版:https://blog.csdn.net/ZLK1214/article/details/80941657本程序所用的单片机型号为:STM32F103REPB12端口为外接的WiFi模块电源开关,当PB12输出低电平时接通电源。WiFi模块的电源引脚VCC不可直接连接到电源上,必须要串联一组PNP三极管(或场效应管),并把基极接到PB12端口上,基极
巨大八爪鱼
·
2020-08-11 16:50
STM32
非对齐地址访问问题
TCPIP协议栈一直采用的uip,感觉不是很好,想采用网上的流行的
lwip
协议,移植中
zyboy2000
·
2020-08-11 15:19
lwip
ARM技术
C语言
Ethernet and the NicheStack TCP/IP Stack - NIOS II Edtion
www.altera.com/devices/processor/nios2/tools/embed-partners/ni2-network-stack.html以前,NIOS使用LightweightIP(
LWIP
蜗牛爬珠峰
·
2020-08-11 13:22
从零实现
LWIP
三(TCP客户端服务端、静态IP)
从零实现
LWIP
一(配置过程)从零实现
LWIP
二(UDP、无DHCP)从零实现
LWIP
四(一对一UDP、TCP客户端DHCP网线热插拔和自动重新连接)上一章实现了UDP功能,本章将实现TCP功能。
坛城
·
2020-08-11 12:09
嵌入式编程
网络
从零实现
LWIP
一(配置过程)
从零实现
LWIP
二(UDP、无DHCP)从零实现
LWIP
三(TCP客户端服务端、静态IP)从零实现
LWIP
四(一对一UDP、TCP客户端DHCP网线热插拔和自动重新连接)欢迎留言讨论~之前一直对TCP/
坛城
·
2020-08-11 12:09
嵌入式编程
网络
setsocketopt在
lwip
中使用
今儿主要讨论的是setsocketopt函数直接在freertos_
lwip
STM32F2系列调用失败的原因,返回错误-1。
小花笑薇薇
·
2020-08-11 11:29
#define宏定义的用法遇到的问题
******#endif的方式来避免重复编译的问题,这是在头文件定义的时候所碰到的问题;在文件中也会遇到#ifndef***#define***在这之后有时候会加一个数字,例如下面的语句#ifndef
LWIP
_TCP_KEEPALIVE
weixin_30887919
·
2020-08-11 10:44
STM32F429IGT6 ETH—
LwIP
以太网通信——学习笔记3(TCP/IP协议栈)
标准TCP/IP协议是用于计算机通信的一组协议,通常称为TCP/IP协议栈,通俗讲就是符合以太网通信要求的代码集合,一般要求它可以实现每个层对应的协议,比如应用层的HTTP、FTP、DNS、SMTP协议,传输层的TCP、UDP协议、网络层的IP、ICMP协议等等。关于TCP/IP协议详细内容推荐阅读《TCP-IP详解》和《用TCP/IP进行网际互连》理解。Windows操作系统、UNIX类操作系统
_Amen
·
2020-08-11 10:44
网络通信
STM32F429IGT6 ETH—
LwIP
以太网通信——学习笔记4(以太网外设--ETH)
STM32F42x系列控制器内部集成了一个以太网外设,它实际是一个通过DMA控制器进行介质访问控制(MAC),它的功能就是实现MAC层的任务。借助以太网外设,STM32F42x控制器可以通过ETH外设按照IEEE802.3-2002标准发送和接收MAC数据包。ETH内部自带专用的DMA控制用于MAC,ETH支持两个工业标准接口(MII和RMII)用于和外部PHY芯片连接。MII和RMII接口用于M
_Amen
·
2020-08-11 10:44
网络通信
stm32
嵌入式
STM32F429IGT6 ETH—
LwIP
以太网通信——学习笔记2(以太网)
以太网(Ethernet)是互联网技术的一种,由于它是在组网技术中占的比例最高,很多人直接把以太网理解为互联网。以太网是指遵守IEEE802.3标准组成的局域网,由IEEE802.3标准规定的主要是位于参考模型的物理层(PHY)和数据链路层中的介质访问控制子层(MAC)。在家庭、企业和学校所组建的PC局域网一般也是以太网,其标志是使用水晶头网线来连接(当然还有其他形式)。IEEE还有其他局域网标准
_Amen
·
2020-08-11 10:43
网络通信
以太网
嵌入式
网络
局域网
STM32F429IGT6 ETH—
LwIP
以太网通信——学习笔记1(互联网模型)
互联网技术对人类社会的影响不言而喻。当今大部分电子设备都能以不同的方式接入互联网(Internet),在家庭中PC常见的互联网接入方式是使用路由器(Router)组建小型局域网(LAN),利用互联网专线或者调制解调器(modem)经过电话线网络,连接到互联网服务提供商(ISP),由互联网服务提供商把用户的局域网接入互联网。而企业或学校的局域网规模较大,常使用交换机组成局域网,经过路由以不同的方式接
_Amen
·
2020-08-11 10:12
网络通信
LWIP
问题:DHCP
网上也看到了很多
lwip
DHCP的使用流程,但都不全正确。存在问题:1.很明显的是他们都调用了DHCP_Stop函数,这就阻止了IP地址的续约。2.获取到IP之后,如果你不想用这个IP,
i0dooo
·
2020-08-11 02:42
lwIP
1.3.0在无操作系统上的移植概述
面对
lwIP
协议栈庞大的代码量和错综复杂的数据结构,除了对作者Adam的顶礼膜拜外,你是否有无从下手的感觉!
zhzht19861011
·
2020-08-11 02:06
嵌入式TCP/IP
LWIP
udp 回调函数
LWIP
udp收发大包应用最近因公司一项目需要,udp需一次性接收4K左右的数据,一开始发现Udp_Recv只能接收256BYTE的数据,于是想到了
lwip
opt.h中缓存池大小的设置,便顺手将缓冲区大小设置到了
Black_黑色
·
2020-08-11 02:11
物联网
lwip
在stm32f4上的移植
简要记录
lwip
在stm32f4上的移植步骤:最简单的
lwip
移植主要是底层数据收发硬件接口的实现以及配置,在此处主要是ethernetif.cethernetif.h以及配置文件
lwip
opt.h的修改
zfchen819
·
2020-08-11 01:39
协议
一步步移植uCOS-II and
LwIP
(一)
STM32F103ZE下移植uCOS-IIand
LwIP
汇总本文主要记录嵌入式实时操作系统uCOS-II(Ver2.85)和轻量型TCP/IP协议栈
LwIP
(Ver1.4.1)在32bit单片机STM32F103ZE
youk110
·
2020-08-11 01:46
网卡知识点
FreeRTOS 与
LWIP
开发笔记
FreeRTOS与
LWIP
开发笔记最近使用STM32cube固件库进行开发,使用的软件开发工具为SW4STM32和STM32CubeMX,发现使用官方的cube新库有一个最大的好处就是能使用STM32CubeMX
飞行的鱼
·
2020-08-11 01:40
嵌入式
lwip
移植
一、源码目录结构api、core、netif、includecore下又有IPV4、IPV6、SNMP和.c文件include下又有IPV4、IPV6、
LWIP
、netifnetif下的文件有1.ethernetif.c
xxu0123456789
·
2020-08-11 01:02
LwIP
学习笔记——STM32 ENC28J60移植与入门
0.前言去年(2013年)的整理了
LwIP
相关代码,并在STM32上“裸奔”成功。一直没有时间深入整理,在这里借博文整理总结。
LwIP
的移植过程细节很多,博文也不可能一一详解个别部分只能点到为止。
xukai871105
·
2020-08-11 01:54
物联网学习笔记
TCP/IP协议栈
lwip
的移植
新建几个头文件Include/
lwip
opts.hInclude/arch/cc.hInclude/arch/perf.hInclude/arch/sys_arch.h除头文件外还需要添加一个C文件:sys_arch.c
xgbing
·
2020-08-11 01:44
[ARM]
[驱动开发]
[TCPIP/MAC/PHY]
LWIP
裸机环境下实现TCP与UDP通讯
出处:
LWIP
裸机环境下实现TCP与UDP通讯前面移植了
LWIP
,并且简单的实用了DHCP的功能,今天来使用一下实际的数据通讯的功能首先是实现TCP客户端,我先上代码#ifndef__TCP_CLIENT_H
无痕幽雨
·
2020-08-11 01:08
网络
AURIX TriCore学习笔记四:
LwIP
裸机移植
一目了然1准备工作2裸机移植
LwIP
2.1
LwIP
目录创建2.2
LwIP
源文件移植2.3
LwIP
头文件移植2.4网口驱动开发2.4.1MAC模块驱动2.4.2PHY模块驱动2.5
LwIP
网卡接口适配2.6
LwIP
*夏至未至*
·
2020-08-11 00:56
LwIP
AURIX
TriCore
LWIP
_简记(6.走一遍初始化)
LWIP
一句话记住就行:一项工程,两份配置,三种内存分配,四套操作API,五步初始化,六个"数据流",七个数据结构-------------------------------------------前面在第一节乃至后面每一篇我都在强调五步初始化
芋圆-钰源
·
2020-08-10 23:13
#
lwip专栏
关于
LWIP
断开网线后重连问题(热插拔问题)
近期在弄STM32+
LWIP
协议。在网络拔掉网线情况下。无法又一次连接。网上找了好多方法都没有实现,着实郁闷!后来无意间看到了临时解决这一问题的方法。尽管不是那么完美,但最算能解决这个问题。
weixin_34291004
·
2020-08-10 23:33
stm32f429 cubemax生成
lwip
和SD FATFS调试记录
>>>1、
lwip
调试的时候一定要增加LAN8720A的复位代码HAL_GPIO_WritePin(GPIOH,GPIO_PIN_2,GPIO_PIN_RESET);HAL_Delay(PHY_RESET_DELAY
weixin_34247299
·
2020-08-10 23:23
LwIP
应用开发笔记之一:
LwIP
无操作系统基本移植
1、技术准备我们采用的开发平台是STM32F407和
LwIP
协议栈。在开始之前,我们需要做必要的准备工作。
宵蓝
·
2020-08-10 22:18
LWIP
的socket只能在os下使用?
目前看样子是只能在OS下用。不过估计可以稍微改一改在非OS下也可以用,不过现在不会啊!本文待后来补充。。。-----------------------2017.12.14补充-----------------把单片机作为UDPSERVER,电脑PC当成UDPCLIENT。通过单步调试发现recvfrom这个函数调用了函数sys_arch_mbox_fetch,而sys_arch_mbox_fet
unsv29
·
2020-08-10 22:31
rtos/os
ETH基础
LWIP
调试心得一----内存管理
关于
LWIP
协议栈内存管理,以下是本人的粗劣理解,本人能力有限,如有错误之处,虚心接受大家的批评指正;调试环境:硬件平台stm32f429;
lwip
版本号:
lwip
-1.4.1;开发环境:keil5;下图为图一为本人调试
hushengchao1
·
2020-08-10 22:26
【
LwIP
】移植(FreeRTOS)
基于操作系统FreeRTOS的移植又比我想象的复杂一点,虽然前面的文章中移植的
LwIP
的工程也是基于FreeRTOS系统的,但是将所有网络操作都放在了同一个线程中,相当于模拟了无操作系统的情况,使用的是
Mr qqtang
·
2020-08-10 21:39
LwIP
stm32上基于
LwIP
移植LibArtnet
这里难点在于对
LwIP
不熟悉,在STM32上开发,居然也没有ULINK,连烧程序都是要用串口的。
sunnyleevip
·
2020-08-10 21:37
系统移植
网络编程
lwIP
移植工作
lwIP
移植工作(一)cc.h与CPU和编译器的相关接口
Lwip
的移植主要是三个接口部分:1、与CPU或编译器相关接口(include中cc.h文件)2、与操作系统的接口;3、与底层网卡驱动的接口。
slj_win
·
2020-08-10 21:22
lwip
LWIP
分析与socket编程方法
先分析出
LWIP
大致结构:
lwip
_init_tasknetif_add(lpc17xx_netif,&ipaddr,&netmask,&gw,NULL,ethernetif_init,tcpip_input
软件框架设计
·
2020-08-10 21:15
LWIP
【
LwIP
-移植(NO_SYS)】- 工程添加
LwIP
源码(一)
工程添加
LwIP
源码源码版本:
lwip
-1.4.1、STM32F107_ETH_
LwIP
_V1.0.0(ST官方
LwIP
的移植例程)硬件平台:STM32F103xxIDE:MDKKEIL5目录工程添加
LwIP
会攻城的狮子
·
2020-08-10 20:26
LWIP
lwip
自带mqtt用户名和密码登陆失败问题分析
调试stm32f407通过以太网MQTT连接服务器,发现如果服务器不需要用户名和密码权限则可以正常连接MQTT服务器,并能够发布和订阅消息,但连接需要用户名和密码的服务器,则提示认证失败。分析这个函数,发现函数没有处理client结构体中的用户名和密码字段mqtt_client_connect(client,&mqttServerIpAddr,1883,mqtt_connection_cb,0,&
想做个好人
·
2020-08-10 20:03
物联网
STM32
LWIP
无操作系统移植
LWIP
使用官方1.4.1版本。本文章只说移植,详细说明请参考正点原子《STM32F4
LWIP
开发手册》0、环境搭建需要使用到空间开辟函数,我使用的是正点原子。正点原子空间开辟函数移植后可以直接使用。
Amrzs_hp
·
2020-08-10 19:33
LWIP
个人移植心得,平台STM32F4,HAL库,CMSIS_OS系统封装
LWIP
个人移植心得,平台STM32F4,HAL库,CMSIS_OS系统封装1、先在官网下载
LWIP
源码及例程文件,以1.4.1版本为例分别是
lwip
-1.4.1和contrib-1.4.1,将
lwip
qq_26962739
·
2020-08-10 19:47
LWIP带OS移植
LWIP
移植 stm32 注意事项
这是一个牛人写的转过来你要是想写一个完整的TCPserver的程序,你可以把程序写成电脑向你板子发送数据,然后板子将收到的数据回发给电脑。到后期再对收到的数据进行处理以达到你板子的需求。这个收发程序的结果应该是能够完整的将收到的数据完整的发送给电脑,不论你电脑发送的速度有多快,包有多大,一切的不成功都是你自身的原因,不要试图降低发送频率或者将包变小来解决问题。那都是治标不治本的做法。我用的板子是s
qq305075968
·
2020-08-10 18:43
基于
LwIP
socket的UDP服务器
上篇文章介绍了基于
LwIP
socket的UDP客户端编程的一个大概流程,本文主要介绍基于
LwIP
socket的UDP服务器的编写步骤,并且比较客户端和服务器之间的区别,UDP服务器编写步骤如下所示:1、
程序员到工程师
·
2020-08-10 18:20
LwIP
移植
LwIP
到RTOS注意事项
搞了接近两个月的网卡驱动、
LwIP
协议栈,从最初的啥都不知道到现在的基本了解,这个过程是漫长的,以下就介绍下如何将
LwIP
移植到不同的RTOS上。
程序员到工程师
·
2020-08-10 18:20
LwIP
LWIP
-自定义内存对齐
#defineMEM_SIZE15#defineMEM_ALIGNMENT4#define
LWIP
_MEM_ALIGN_SIZE(size)(((size)+MEM_ALIGNMENT-1)&~(MEM_ALIGNMENT
七水_SevenFormer
·
2020-08-10 17:50
USB/以太网/通信接口
lwip
中定时器工作原理
1、数据结构表示超时定时器是按单链表结构进行组织的,链表按超时的时间从小到大进行排序,list的头指向超时时间最小的节点2、数据结构的维护(增删改查)2.1新定时器的插入(生产者调用该接口)通过下面接口向队列中插入新的定时器voidsys_timeout(u32_tmsecs,sys_timeout_handlerhandler,void*arg);2.2超时的检测(消费者调用该接口)通过sys_
小灰_06e4
·
2020-08-10 17:09
S5PV210开发系列十_
Lwip
的移植
S5PV210开发系列十
Lwip
的移植象棋小子1048272975Internet实现了全球范围内计算机网络的互连,不同主机之间必须遵循相同的网络协议才能彼此通信。
huang20083200056
·
2020-08-10 16:52
S5PV210开发
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他