Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - linux api
Search - linux api - List
移植到嵌入式系统的TCPIP协议源码,源码内有详细中文注解。 已实现的功能: 支持TCP, UDP, IP, ICMP, ARP, ETHERNET等协议;兼容BSD标准的Socket API接口函数库;ICMP实现PING的功能和UDP无效端口返回;支持TCP的流控制和超时重传;支持TCP主动连接和被动连接; 􀁺 支持在多任务中建立多个不同的TCP连接,支持各连接同时收发数据; 􀁺 提供WebSever和UDP服务器范例。 还没实现功能: 􀁺 IP报的处理不支持分段 在多个网络接口的应用是两个网络间的最大报大小要基本相等。 􀁺 ICMP协议还不是非常完整 目前ICMP协议只支持PING的功能和UDP无效端口返回。 􀁺 TCP协议不支持紧急数据 这一版本的ZLG/IP不对TCP传输中的紧急数据报进行处理。 􀁺 不支持IGMP协议 这一版本的ZLG/IP不支持IP组播和广播。 􀁺 不支持Socket API发送函数发送大于PMTU 用Socket API发送函数发送数据时,数据长度不可大于一个TCP或UDP报有效数据的长度。
Date : 2026-01-15 Size : 1.6mb User : 谭剑鸣

PORUS is a portable USB device stack. It is designed to contain, as far as possible, all of the code common to a complete USB device implementation. PORUS is neither stable nor finished. Until version 1.0.0, the API may change, perhaps significantly. At this time, only one port is available. It has been tested on the MMB0 DSP board, which uses the Texas Instruments TMS320VC5507 DSP. More ports are planned. Installation ------------ PORUS consists of source files and a program called usbgen. There is no installation procedure for the source files these are meant to be copied directly to each project. To install usbgen, you need Python and a shell environment on Windows, cygwin is highly recommended (www.cygwin.com). Installation is as follows: Change to the usbgen directory, Run python setup.py install (on Linux, you need to be root)-PORUS is a portable USB device stack. It is designed to contain, as far as possible, all of the code common to a complete USB device implementation. PORUS is neither stable nor finished. Until version 1.0.0, the API may change, perhaps significantly. At this time, only one port is available. It has been tested on the MMB0 DSP board, which uses the Texas Instruments TMS320VC5507 DSP. More ports are planned. Installation ------------ PORUS consists of source files and a program called usbgen. There is no installation procedure for the source files these are meant to be copied directly to each project. To install usbgen, you need Python and a shell environment on Windows, cygwin is highly recommended (www.cygwin.com). Installation is as follows: Change to the usbgen directory, Run python setup.py install (on Linux, you need to be root)
Date : 2026-01-15 Size : 230kb User : karamba
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.