uip 移植在rt-thread上的源码

本文档介绍了如何将uIP协议栈移植到RT-Thread实时操作系统上,提供了一个客户端和服务端连接的示例,适用于版本040或034。源码包包含DM9000以太网驱动及uipif.c移植文件。
摘要由CSDN通过智能技术生成

/*本人在以前开发过程中移植uIP到RT-Thread实时线程系统,在附带例子中实现了1个客户端连接和服务端连接,但还有待更多完善

有需要应用uip到项目中的朋友可以参考一下。

附件是源码包,在以太网驱动采用DM9000,驱动程序和移植文件uipif.c在源码包下(rt-thread下). */

rt-thread 嵌入式系统适合为040,或者034版本。 


主要移植文件代码:

=======================================
/*
 * File      : uipif.c
 *
 * uIP tcp/ip stack demo, runing on the RT-Thread system
 * with 1 client connection and 1 server connection
 *
 * Change Logs:
 * Date           Author       Notes
 * 2011-04-20     itspy.wei      
 */


#include <rtthread.h>
#include <rtdef.h>
#include "uip_rtt.h"
#include "uip-conf.h"
#include "uip.h"
#include "uip_arp.h"
#include "uipif.h"


#define BUF ((struct uip_eth_hdr *)&uip_buf[0])
struct rt_timer uip_timer;


/* eth rx/tx thread */
static struct rt_mailbox eth_rx_thread_mb;
static struct rt_thread eth_rx_thread;
#ifndef RT_UIP_ETHTHREAD_PRIORITY
#define
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值