论文部分内容阅读
人类进入信息时代,Internet已经成为现代社会重要的基础信息设施之一,是信息流通的重要渠道。地球即将披上一层“电子皮肤”,地球使用Internet传送它的“感觉”,数以百万计的智能温度传感器、压力传感器、大气污染传感器、智能摄像机、智能脑电图仪、各种机器及设备的智能控制器,将监控我们的城市、工厂、大气、船舶、家庭,甚至我们的躯体本身,网络化生存已经不是梦。目前国外的一些高科技公司,正在迅速在其产品中增加标准的Internet技术和网络服务器,以便实现更为开放和经济的嵌入式设备网络互连手段。 本课题的研究工作以设计和实现嵌入式WebServer为目的,就嵌入式操作系统和嵌入式TCP/IP协议栈进行了研究和设计,并在此基础上给出了基于INTERNET的监控系统的实现方案。 论文首先分析了嵌入式系统的结构,以及Internet的基本结构,给出了一种可行的设计方案。解决了嵌入式系统与Internet通信的问题。采用LPC2210(ARM7TDMI)实现了控制方案,并在此基础上完成了系统的硬件设计。系统利用了ARM处理器高性能、低功耗的优点,扩展了平台的通用接口。 论文另一重点在于实现了嵌入式操作系统μC/OS-Ⅱ,其中包括μC/OS-Ⅱ的多任务的调度、内存管理、时钟管理、任务间通信等问题进行了分析。并在此基础上完成了Lwip(Lighted weight IP protocol)的移植和实现,包括网络接口层数据帧的接收和发送、IP层的数据转发协议、TCP层可靠性数据报传输协议以及应用层HTTP数据处理协议。充分利用了LWIP协议栈的一些特点,如精简的代码流程、标准的分层结构和合理的API接口等。 论文的最后就系统在工业控制的应用进行了分析,实现了嵌入式WebServer。系统采用CGI技术实现了嵌入式系统和远程浏览器之间的接口,实现了在浏览器下使用HTML表单远程的系统监控和配置。