计算机网络_9_LwIP及其网络编程应用实例.ppt

线程管理的实现 由于uC/OS-II中每个任务都具有唯一的优先级,因此prio可以作为LwIP线程的一个标识,以区分不同的线程。 实际上sys_arch_timeouts( )正是通过这一标识来定位当前线程的超时等待链表的。 实验平台准备 软件平台最重要的部分是开发环境。 采用Renesas的High-performance Embedded Workshop进行编程开发。 为了方便调试,华中科技大学瑞萨高级嵌入式控制器实验室开发了专门针对Renesas M16C/62P单片机的监控程序。 通过该监控程序,将用户应用程序下载至ROM或者RAM,可以实现调试功能 嵌入式WEB服务器的设计 浏览器访问WEB服务器所使用的是HTTP协议。 客户(WEB服务器)通过HTTP协议向服务器发送请求 服务器根据HTTP协议对客户端发来的请求进行解码,并对其作出应答。 HTTP使用TCP作为运输层,客户在向服务器发送请求之前,要先与服务器的IP地址在端口80(HTTP的知名端口)建立一个连接。 服务器在端口80侦听进入的连接,并接受和处理客户的请求。 由于只是对LwIP协议栈进行测试和验证,因此设计的WEB服务器只对客户端的GET请求作出应答,而对其它请求一概不予理会。 嵌入式WEB服务器的设计 浏览器与WEB服务器交互的示意图。 图中浏览器运行在PC机(或支持浏览器的其它设备)上,WEB服务器运

文档评论(0)

1亿VIP精品文档

相关文档