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
源码结构分析
LWIP
源码结构分析
LWIP
(Lightweightinternetprotocol)主要模块包括:配置模块,初始化模块,NetIf模块,mem(memp)模块,netarp模块,ip模块,udp模块,
ysdaniel
·
2011-07-28 21:00
lwip
协议栈函数返回值定义
在
lwip
1.3.0/src/include/
lwip
/err.h中定义。
zhzht19861011
·
2011-07-19 18:00
网络
存储
lwIP
1.3.0在无操作系统上的移植概述
面对
lwIP
协议栈庞大的代码量和错综复杂的数据结构,除了对作者Adam的顶礼膜拜外,你是否有无从下手的感觉!
zhzht19861011
·
2011-07-19 12:00
数据结构
工作
网络
input
output
lwIP
协议栈的pbuf结构体
pbuf结构体位于src/include/
lwip
/pbuf.h中以太网中断收到的数据就先存放到这个结构体组成的数据链中,然后将它交付给上层协议.这个结构体可以说是无处不在.structpbuf{ /
zhzht19861011
·
2011-07-07 20:00
struct
application
equals
buffer
reference
Pointers
STM32F207核心版的
LwIP
例程的心得
//=====================================================================//TITLE:// STM32F207核心版的
LwIP
norains
·
2011-07-01 14:00
工作
网络
File
测试
System
路由器
.NET Micro Framework 4.2 beta 源码探析
.NETMicroFramework4.2beta发布已经有一段时间了,一直没有腾出时间研究,昨天因为
LWIP
协议栈的原因(感觉上一个版本有点问题)刚下了代码,所以抽空研究了一下。
yefanqiu
·
2011-06-23 19:45
.net
framework
休闲
Micro
源码探析
.NET Micro Framework 4.2 beta 源码探析
.NETMicroFramework4.2beta发布已经有一段时间了,一直没有腾出时间研究,昨天因为
LWIP
协议栈的原因(感觉上一个版本有点问题)刚下了代码,所以抽空研究了一下。
yefanqiu
·
2011-06-23 19:45
.NET
Framework
休闲
[.Net
MF]
.NET Micro Framework 4.2 beta 源码探析
.NETMicroFramework4.2beta发布已经有一段时间了,一直没有腾出时间研究,昨天因为
LWIP
协议栈的原因(感觉上一个版本有点问题)刚下了代码,所以抽空研究了一下。
yefanqiu
·
2011-06-23 18:00
lwip
1.4 arp #ifdef __cplusplus 倒底是什么意思?
时常在cpp的代码之中看到这样的代码:#ifdef__cplusplusextern"C"{#endif//一段代码#ifdef__cplusplus}#endif这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入extern"C"{和}处理其中的代码。要明白为
xmphoenix
·
2011-06-14 15:00
lwIP
ARP协议分析1
1.ARP:从功能上来说,arp可以简单的分成两个部分:a.当我要向目的ip发送一个数据包的时候,需要通过arp实现ip到物理地址(一般为mac地址)的映射------------》ethernet_output函数b.处理输入包,更新arp缓存,如果是ip包后递交给ip层,如果是arp包,对于不同的arp操作做相应的相应------------》etharp_input函数。 ethernet
xmphoenix
·
2011-06-13 21:00
lwIP
ARP协议分析0
ARP协议分析总的来说,
lwip
将链路层ethernet的协议分组格式分为ether和etherarp分开处理。
xmphoenix
·
2011-06-13 20:00
uC/OS II 函数说明之与信号量操作相关的六个函数
最近想往手里的ucos移植
lwip
,但是这个协议栈,需要ucos支持信号量的删除和队列的问题,我这个没有,所以网上google一下,发现一篇文章还不错,转载于此。
ranruoyu1003
·
2011-05-26 14:00
数据结构
OS
Semaphore
任务调度
任务
嵌入式操作系统
嵌入式移植(对比uC/OS-II和Linux)
官方主要针对IAR,现在也有Keil,由于uC/OS的精简性(不提供完备的支持),uC/GUI要有CPU接口,OS内核接口,LCD驱动;uC/FS要有CPU接口,OS内核接口,Flash/SD卡驱动;
LwIP
lanxinyuchs
·
2011-03-21 15:00
linux
OS
Flash
嵌入式
C,C++网络编程学习简明指南
经典的开源协议分析工具:Wireshark.简单的开源TCP/IP协议栈:
LwIP
,或者Linux1
ctbinzi
·
2011-03-18 13:00
开源:数据销毁
17、DarikBootAndNuke替代KillDisk、BCWipeTota
lWip
eOut如果你需要清除系统中的所有文件,通过DBAN就可以快速和
scollins
·
2011-03-08 09:00
windows
linux
Cookies
kill
System
disk
基于群星ARM的
lwIP
以太网中断分析
以太网中断服务程序代码如下:void
lwIP
EthernetIntHandler(void){unsignedlongulStatus;////ReadandCleartheinterrupt.
zhzht19861011
·
2011-03-03 20:00
struct
function
null
input
NetWork
structure
lwIP
(V1.3.0)RAW_API译文
lwIP
RAWTCP/IP接口作者:AdamDunkels,LeonWoestenberg,ChristiaanSimons
lwIP
为使用TCP/IP协议通信的应用程序编程提供了两种接口接口(APIs
zhzht19861011
·
2011-03-02 19:00
api
struct
tcp
null
嵌入式
input
lwIP
源代码分析1-------内存管理模块的分析
因为
lwIP
主要用于嵌入式系统,内存要求比较高,所以要对那些小对象进行池化之类的处理来加快分配速度,减少内存碎片产生。
kaka11
·
2011-02-21 21:00
struct
tcp
null
documentation
代码分析
alignment
lwIP
(V1.3.0) RAW API函数源码分析4----tcp_accept()函数
位于:位于:
lwip
-x.x.x/src/core/tcp.c原型:voidtcp_accept(structtcp_pcb*pcb, err_t(*accept)(void
zhzht19861011
·
2011-02-17 14:00
数据结构
struct
function
api
tcp
callback
lwIP
(V1.3.0) RAW API函数源码分析3----tcp_listen()函数
在
lwip
-x.x.x/src/core/tcp.h中定义:#definetcp_listen(pcb) tcp_listen_with_backlog(pcb,TCP_DEFAULT_LISTEN_BACKLOG
zhzht19861011
·
2011-02-17 14:00
struct
api
tcp
null
less
callback
lwIP
(V1.3.0) RAW API函数源码分析2----tcp_bind()函数
位于:位于:
lwip
-x.x.x/src/core/tcp.c原型:err_t tcp_bind(structtcp_pcb*pcb,structip_addr*ipaddr,u16_tport)功能:
zhzht19861011
·
2011-02-16 16:00
api
struct
tcp
null
NetWork
interface
lwIP
(V1.3.0) RAW API函数源码分析1----tcp_new()函数
位于:
lwip
/src/core/tcp.c原型:structtcp_pcb*tcp_new(void)功能:常见一个TCP协议控制块但并不把它放到任何TCPPCB列表,直到使用tcp_bind()函数绑定
zhzht19861011
·
2011-02-15 19:00
开源的TCP/IP协议栈资料
(2)
lwip
(http://savannah.nongnu.org/projects/
lwip
/ ,http://www.sics.se/~adam/
lwip
/index.html)
lwIP
isasmallindependen
cybertan
·
2010-09-11 16:00
TCP的核心算法在
lwip
中的实现
lwip
是瑞士计算机科学院的一个开源的TCP/IP协议栈实现.
LwIP
是LightWeight(轻型)IP协议,有无操作系统的支持都可以运行。
sealyao
·
2010-08-25 21:00
算法
tcp
struct
网络
output
delay
NETMF Versions 4.1 Release 发布
参见:http://cn.renesas.com/press/news/news20100726.html(3)、SPI接口改变;(4)、DPWS功能增强;(5)、两个TCP/IP协议栈,EBSnet和
lwIP
yefanqiu
·
2010-08-10 13:59
职场
休闲
.net
micro
framework
[.Net
MF]
NETMF Versions 4.1 Release 发布
: http://cn.renesas.com/press/news/news20100726.html(3)、SPI接口改变;(4)、DPWS功能增强;(5)、两个TCP/IP协议栈,EBSnet和
lwIP
yefanqiu
·
2010-08-10 13:59
.net
职场
framework
休闲
Micro
NETMF Versions 4.1 Release 发布
: http://cn.renesas.com/press/news/news20100726.html(3)、SPI接口改变;(4)、DPWS功能增强;(5)、两个TCP/IP协议栈,EBSnet和
lwIP
yefanqiu
·
2010-08-10 13:59
.net
职场
framework
休闲
Micro
NETMF Versions 4.1 Release 发布
参见:http://cn.renesas.com/press/news/news20100726.html(3)、SPI接口改变;(4)、DPWS功能增强;(5)、两个TCP/IP协议栈,EBSnet和
lwIP
yefanqiu
·
2010-08-10 13:00
在Linux下进行文件“粉碎”
安装:apt-getinstal
lwip
e wipe有没有GUI我不知道,命令行也不难用:粉碎一个文件:w
learnhard
·
2010-05-23 20:00
windows
linux
ubuntu
command
action
工具
.Net Micro Framework V4.1 beta 发布
新的版本增加了对VS2010开发环境支持,开源TCP/IP协议栈(
lwIP
),此外还支持OPenSSL及几款SH2/A系列的处理器。
happmaoo
·
2010-05-18 11:00
.net
Microsoft
Flash
Office
WCF
.Net Micro Framework V4.1 beta 发布
新的版本增加了对VS2010开发环境支持,开源TCP/IP协议栈(
lwIP
),此外还支持OPenSSL及几款SH2/A系列的处理器。
mmdev
·
2010-05-18 11:00
framework
.Net Micro Framework V4.1 beta 发布
新的版本增加了对VS2010开发环境支持,开源TCP/IP协议栈(
lwIP
),此外还支持OPenSSL及几款SH2/A系列的处理器。
yefanqiu
·
2010-05-18 11:00
.net
Microsoft
features
interface
Diagnostics
Parsing
.Net Micro Framework V4.1 beta 发布
新的版本增加了对VS2010开发环境支持,开源TCP/IP协议栈(
lwIP
),此外还支持OPenSSL及几款SH2/A系列的处理器。
isiqi
·
2010-05-18 11:00
.net
Microsoft
Flash
Office
WCF
.Net Micro Framework V4.1 beta 发布
新的版本增加了对VS2010开发环境支持,开源TCP/IP协议栈(
lwIP
),此外还支持OPenSSL及几款SH2/A系列的处理器。
yefanqiu
·
2010-05-18 11:00
framework
net
Beta
休闲
Micro
.Net Micro Framework V4.1 beta 发布
新的版本增加了对VS2010开发环境支持,开源TCP/IP协议栈(
lwIP
),此外还支持OPenSSL及几款SH2/A系列的处理器。
yefanqiu
·
2010-05-18 11:00
framework
net
Beta
休闲
Micro
.Net Micro Framework V4.1 beta 发布
新的版本增加了对VS2010开发环境支持,开源TCP/IP协议栈(
lwIP
),此外还支持OPenSSL及几款SH2/A系列的处理器。
yefanqiu
·
2010-05-18 11:00
Net
Framework
休闲
[.Net
MF]
LWIP
之SOCKET的实现
Lwip
协议栈的实现目的,无非是要上层用来实现app的socket编程。好,我们就从socket开始。
zhuichao001
·
2010-05-17 10:00
socket
struct
function
callback
Sockets
locking
DE2开发板:NiosII+
LWIP
环境下DM9000A的驱动程序分析(web_server.c)
DE2开发板:NiosII+
LWIP
环境下DM9000A的驱动程序分析(web_server.c) 在DE2的开发板上,利用NiosII软核与
LWIP
,可以实现web服务。
henhen2002
·
2010-04-14 01:00
Web
list
网络
struct
Semaphore
interface
lwip
-telnet移植
Includes------------------------------------------------------------------*/#include"helloworld.h"#include"
lwip
zyboy2000
·
2010-02-06 22:00
struct
tcp
null
processing
structure
lwip
-SNMP移植
lwip
中的SNMP为1.0版本。本人用的
lwip
1.3版本。
zyboy2000
·
2010-02-06 22:00
struct
object
C,C++网络编程学习简明
经典的开源协议分析工具:Wireshark.简单的开源TCP/IP协议栈:
LwIP
,或者Linux1
edison0716
·
2009-12-31 16:00
编程
C++
c
windows
网络
Microsoft
有关FPGA网口的开发(nios版)《二》
有关DM9000A驱动和外设描述添加的问题讲过了,在其中我遇到在添加
LWIP
时nios软件报错“没有找到MAC”,我换成较低版本的编译就没有这个问题了,可能DE2上带有的源码版本比较低不太好使用
xufuyuan
·
2009-11-11 21:00
优化
网络
服务器
测试
献给想深入学习网络编程的朋友
经典的开源协议分析工具:Wireshark.简单的开源TCP/IP协议栈:
LwIP
,或者Linux1
dbafans
·
2009-09-26 21:00
SMARTARM2200 ADS工程在IAR EWARM 5.3上的移植(7)-
LwIP
1.2的移植(RTL8019AS驱动1)
实现
LwIP
与uCOSII的操作系统模拟层后,剩下重要的一部分就是网卡驱动了.SMARTARM2200用的网卡芯片是RTL8019AS.RTL8019AS.有3种工作方式:第一种为跳线方式,网卡的i/o
shevsten
·
2009-09-02 15:00
工作
vector
query
buffer
input
output
SMARTARM2200 ADS工程在IAR EWARM 5.3上的移植(6)-
LwIP
1.2的移植(uCOSII部分)
常见的嵌入式TCPIP协议栈有
LwIP
,uIP,uC/TCPIP,TinyTcp等,相对来说
LwIP
功能较uIP(uIP更多用在8位51上),TinyTCP强点,但代码量小于uC-TCPIP,之前也尝试过移植
shevsten
·
2009-09-01 11:00
thread
OS
null
嵌入式
任务
Signal
SMARTARM2200 ADS工程在IAR EWARM 5.3上的移植(5)-ZLG-TCPIP的移植
研究一下相比其他复杂的协议栈还是容易点.这里就简单描述下ADS移植到IAR的过程,因为改动的代码并不多,就不详细介绍了.关于ZLG-TCPIP更深入的介绍可以参考《ARM嵌入式系统软件开发实例(一)》,之后会详细介绍
LwIP
shevsten
·
2009-08-31 10:00
tcp
String
OS
Module
嵌入式
任务
lwip
---DHCP
可以广播包,也可以单波包,因为第一步服务器肯定知道了客户端MAC,知道MAC就可以只发个单波就可以(交换机MAC-端口表,这样就可以单波传送特定端口了)
LwIP
DHCP流程:1:netif_add:
zyboy2000
·
2009-07-04 11:00
timer
网络
struct
server
input
lwip
--有趣的数组定义(预处理)
宏定义的作用域是同文件内从定义开始起作用直到取消定义 staticu8_tmemp_memory[MEM_ALIGNMENT-1#define
LWIP
_MEMPOOL(name,num,size,desc
zyboy2000
·
2009-06-29 09:00
tcp
struct
include
output
alignment
lwip
---udp
structudp_pcb{/*CommonmembersofallPCBtypes*/ IP_PCB;/*ProtocolspecificPCBmembers*/ structudp_pcb*next; u8_tflags; u16_tlocal_port,remote_port; u16_tchksum_len; void(*recv)(void*arg,structudp_pcb*pc
zyboy2000
·
2009-06-25 14:00
struct
user
input
callback
Types
lwip
---创建一个网络接口
structnetif{ structnetif*next; /**pointertonextinlinkedlist*/ structip_addrip_addr; structip_addrnetmask; structip_addrgw; err_t(*input)(structpbuf*p,structnetif*inp); err_t(*output)(structnetif
zyboy2000
·
2009-06-25 13:00
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他