摘要:
前面移植了LWIP,并且简单的实用了DHCP的功能,今天来使用一下实际的数据通讯的功能 首先是实现TCP客户端,我先上代码#ifndef __TCP_CLIENT_H_#define __TCP_CLIENT_H_#include "network.h"//连接状态enum tcp_client_... 阅读全文
posted @ 2015-04-01 22:01
邓小俊
阅读(18042)
评论(3)
推荐(2)
摘要:
在FreeRTOS中和UIP中,都使用到了一种C语言实现的多任务计数,专业的定义叫做协程(coroutine),顾名思义,这是一种协作的例程, 跟具有操作系统概念的线程不一样,协程是在用户空间利用程序语言的语法语义就能实现逻辑上类似多任务的编程技巧。 意思就是说协程不需要每次调用的时候都为任务准备... 阅读全文
posted @ 2015-04-01 21:15
邓小俊
阅读(3649)
评论(0)
推荐(1)
摘要:
之前我们使用UIP实现了tcp和udp通讯今天来说说UIP的实现流程,当然,这篇文章里面只会涉及tcp和udp,暂时还没办法说DHCP,因为UIP的DHCP实现使用了协程的概念,下一章将协程之后再说DHCP.void uip_init(void){ for(c = 0; c destipaddr... 阅读全文
posted @ 2015-04-01 21:07
邓小俊
阅读(2032)
评论(0)
推荐(0)

浙公网安备 33010602011771号