INTRODUCTION
lwIP is a small independent implementation of the TCP/IP protocol
suite that has been developed by Adam Dunkels at the Computer and
Networks Architectures (CNA) lab at the Swedish Institute of Computer
Science (SICS).
The focus of the lwIP TCP/IP implementation is to reduce the RAM usage
while still having a full scale TCP. This making lwIP suitable for use
in embedded systems with tens of kilobytes of free RAM and room for
around 40 kilobytes of code ROM.
FEATURES
* IP (Internet Protocol) including packet forwarding over multiple network
interfaces
* ICMP (Internet Control Message Protocol) for network maintenance and debugging
* IGMP (Internet Group Management Protocol) for multicast traffic management
* UDP (User Datagram Protocol) including experimental UDP-lite extensions
* TCP (Transmission Control Protocol) with congestion control, RTT estimation
and fast recovery/fast retransmit
* Specialized raw/native API for enhanced performance
* Optional Berkeley-like socket API
* DNS (Domain names resolver)
* SNMP (Simple Network Management Protocol)
* DHCP (Dynamic Host Configuration Protocol)
* AUTOIP (for IPv4, conform with RFC 3927)
* PPP (Point-to-Point Protocol)
* ARP (Address Resolution Protocol) for Ethernet
LICENSE
lwIP is freely available under a BSD license.
DEVELOPMENT
lwIP has grown into an excellent TCP/IP stack for embedded devices,
and developers using the stack often submit bug fixes, improvements,
and additions to the stack to further increase its usefulness.
Development of lwIP is hosted on Savannah, a central point for
software development, maintenance and distribution. Everyone can
help improve lwIP by use of Savannah's interface, CVS and the
mailing list. A core team of developers will commit changes to the
CVS source tree.
The lwIP TCP/IP stack is maintained in the 'lwip' CVS module and
contributions (such as platform ports) are in the 'contrib' module.
See doc/savannah.txt for details on CVS server access for users and
developers.
Last night's CVS tar ball can be downloaded from:
http://savannah.gnu.org/cvs.backups/lwip.tar.gz [CHANGED - NEEDS FIXING]
The current CVS trees are web-browsable:
http://savannah.nongnu.org/cgi-bin/viewcvs/lwip/lwip/
http://savannah.nongnu.org/cgi-bin/viewcvs/lwip/contrib/
Submit patches and bugs via the lwIP project page:
http://savannah.nongnu.org/projects/lwip/
DOCUMENTATION
The original out-dated homepage of lwIP and Adam Dunkels' papers on
lwIP are at the official lwIP home page:
http://www.sics.se/~adam/lwip/
Self documentation of the source code is regularly extracted from the
current CVS sources and is available from this web page:
http://www.nongnu.org/lwip/
There is now a constantly growin wiki about lwIP at
http://lwip.wikia.com/wiki/LwIP_Wiki
Also, there are mailing lists you can subscribe at
http://savannah.nongnu.org/mail/?group=lwip
plus searchable archives:
http://lists.nongnu.org/archive/html/lwip-users/
http://lists.nongnu.org/archive/html/lwip-devel/
Reading Adam's papers, the files in docs/, browsing the source code
documentation and browsing the mailing list archives is a good way to
become familiar with the design of lwIP.
Adam Dunkels <adam@sics.se>
Leon Woestenberg <leon.woestenberg@gmx.net>
没有合适的资源?快使用搜索试试~ 我知道了~
基于lwip的tcp和串口数据互传
共356个文件
h:102个
c:78个
d:49个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 3 下载量 185 浏览量
2022-06-18
14:32:55
上传
评论 1
收藏 3.21MB ZIP 举报
温馨提示
在lpc1758上面进行lwip的不加系统的移植,实现tcp和uart的相互传输,可以从pc的网络终端写入数据传输到uart 然后在pc的串口终端显示,也可以从pc的串口终端写入数据,然后在pc的网络终端显示
资源推荐
资源详情
资源评论
收起资源包目录
基于lwip的tcp和串口数据互传 (356个子文件)
TCP.uvguix.Administrator 137KB
TCP.axf 317KB
TCP_sct.Bak 479B
mib2.c 103KB
sockets.c 68KB
dhcp.c 63KB
tcp_in.c 59KB
ppp.c 57KB
lcp.c 56KB
tcp.c 56KB
etharp.c 51KB
tcp_out.c 49KB
api_msg.c 45KB
msg_in.c 43KB
pbuf.c 39KB
ipcp.c 38KB
auth.c 35KB
udp.c 34KB
ppp_oe.c 33KB
ip.c 32KB
test_tcp_oos.c 31KB
dns.c 30KB
mib_structs.c 29KB
ip_frag.c 28KB
igmp.c 26KB
chap.c 24KB
api_lib.c 23KB
fsm.c 23KB
mem.c 23KB
system_LPC17xx.c 23KB
netif.c 22KB
msg_out.c 21KB
test_tcp.c 21KB
vj.c 18KB
autoip.c 18KB
uart.c 16KB
asn1_dec.c 16KB
pap.c 16KB
slipif.c 14KB
init.c 14KB
tcpip.c 14KB
asn1_enc.c 14KB
timers.c 14KB
memp.c 13KB
inet_chksum.c 13KB
tcp_server.c 12KB
md5.c 11KB
chpms.c 11KB
icmp.c 11KB
ip6.c 11KB
ethernetif.c 11KB
netdb.c 11KB
raw.c 10KB
tcp_client.c 10KB
tcp_helper.c 9KB
DP83848.c 9KB
Iap.c 8KB
ip_addr.c 8KB
randm.c 8KB
test_etharp.c 7KB
netbuf.c 7KB
stats.c 6KB
icmp6.c 6KB
netifapi.c 5KB
udp_api.c 4KB
inet6.c 4KB
def.c 3KB
magic.c 3KB
err.c 3KB
ip6_addr.c 3KB
Mdio.c 3KB
net_config.c 3KB
sys.c 2KB
timerx.c 2KB
inet.c 2KB
test_mem.c 1KB
test_udp.c 1KB
main.c 1KB
lwip_unittests.c 925B
wdc.c 876B
systick.c 872B
DP83848.c2 8KB
CHANGELOG 135KB
COPYING 2KB
ethernetif.crf 131KB
net_config.crf 126KB
api.crf 123KB
tcp_server.crf 122KB
tcp_client.crf 121KB
uart.crf 121KB
dp83848.crf 121KB
udp_api.crf 119KB
iap.crf 117KB
mdio.crf 117KB
main.crf 117KB
timerx.crf 117KB
systick.crf 116KB
wdc.crf 116KB
system_lpc17xx.crf 69KB
tcp_out.crf 68KB
共 356 条
- 1
- 2
- 3
- 4
资源评论
- 今天你学习了吗丶2023-02-14不太会用,对我用处不大
- LionelQin2023-12-14这个资源总结的也太全面了吧,内容详实,对我帮助很大。
- juerney2023-07-28资源中能够借鉴的内容很多,值得学习的地方也很多,大家一起进步!
处处清欢
- 粉丝: 147
- 资源: 2455
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功