最近考试太忙了,好久没来更新了,今天有点时间,学习了uip协议,看了下官方给的范例HTTP网页访问,论坛里也有位大哥写了个TCP发送的流程。我看了下uip带了范例,有个telnet的范例,比较有意思。拿来修改下实现对开发板的一些控制,有点像lwip-io范例那样,控制灯亮灭,PWM。
特意去搜了uip的文章,还真多,可以参考看看。
主要内容是shell.c里面设置控制
static struct ptentry parsetab[] =
{{"stats", help},
{"conn", help},
{"help", help},
{"exit", shell_quit},
{"?", help},
{"led_on", led_on},
{"led_off", led_off},
{"pwm_on", pwm_on},
{"pwm_off", pwm_off},
/* Default action */
{NULL, unknown}};
拿一个来讲吧,"led_on", led_on:意思是输入“led_on”,会调用led_on函数
控制函数我都放到control.c里面。