嵌入式Web服务器的研究与实现

被引量 : 0次 | 上传用户:heatsnow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展和Internet的广泛普及,将各种基于嵌入式系统的智能设备接入互联网,通过网络进行数据交换和远程控制,已经成为信息技术中的热点应用。本课题提出了一种基于B/S结构与嵌入式系统进行信息交换和远程控制的方案,并对其中的关键技术——嵌入式Web服务器的构建方法进行了重点研究。与常见的C/S结构系统相比,本方案具有不需要设计专用客户端软件、操作方法简明直观等优点。文章首先介绍了嵌入式网络系统的发展应用现状,分析了嵌入式网络系统的一般构建方案,以及各种嵌入式操作系统、网络协议栈等相关软件资源的特点。本课题使用AT91SAM7x256处理器作为硬件平台核心,嵌入式操作系统使用开源的FreeRTOS,并研究了该操作系统在AT91SAM7x256处理器上的移植方法。嵌入式网络协议栈则采用广泛使用的LWIP。通过对LWIP的工作原理、进程模型、内存管理等机制的分析,进一步研究了该协议栈向FreeRTOS操作系统的移植、网卡驱动程序的设计方法、协议栈与网卡驱动的衔接以及协议栈的启动初始化等问题。在本课题的关键技术方面,本文通过对实现动态Web服务器常用的CGI技术的分析,提出了CGI技术在FreeRTOS系统中的实现思路,并深入研究了嵌入式服务器的设计技术,包括HTTP报文的解析、对GET和POST请求的不同处理等。最终实现了以嵌入式系统为服务器,使用PC机浏览器与嵌入式设备进行数据交换和控制的B/S结构嵌入式网络系统,并在此基础上设计了应用实例。
其他文献
生育权是民法上的一种人格权,每个人都能享有,不仅是已婚的夫妻双方享有,达到育龄的独身者等其他群体也享有。实践中,夫妻双方之间互相侵犯生育权、第三人侵犯生育权的情形时
目的观察重组人脑利钠肽(rh BNP)、多巴胺、呋塞米合用治疗心肾综合征的临床效果。方法 200例患者随机分为对照组(常规治疗)和治疗组(在常规治疗的基础上加用重组人脑利钠肽
环境审计是一项控制和预防环境污染、恢复和改善生态环境的有效管理措施。荷兰、美国、加拿大等发达国家环境审计制度较为成熟,对我国环境审计法律制度的完善在以下几个方面
一方面随着建筑发展的多元化和国际化,建筑界面临着这样的问题:即如何继承发扬传统建筑文化,建筑创作又如何更好地表达意境;另一方面现代激烈的竞争机制往往带给人们过重的负
老龄化社会的提前到来和“空巢家庭”的日趋增多,使得越来越多的老年人“照顾缺位”。因此,用何种社会保健方式来完成因身体虚弱卧床不起和因疾患导致生活不能自理的老人家庭
目的探讨长春西汀联合甲钴胺治疗糖尿病周围神经病变的临床疗效。方法选择自2016年3月至2017年3月解放军202医院收治的糖尿病周围神经病变患者120例为研究对象。采用随机平行
慢行交通体现了是以人为本、公平和谐和可持续发展的理念。在当前大城市交通拥堵加剧、能源供应趋紧的背景下,规划高品质的慢行交通体系能够引导市民形成全新的出行观念。慢
社会主义基本制度建立以后,我国社会矛盾发生了重大转变。同时,斯大林在肃反运动中的错误、苏共二十大阶级斗争熄灭论的存在及波匈动荡,使毛泽东明确认识到了社会主义社会仍
数字媒体资产管理方面的研究与应用是一个相对新颖的领域,始于上世纪九十年代中期,目前国际上先进的媒体机构已经开始陆续建立数字媒体资产管理项目。高校作为培养复合型人才
军队物资采购的规模大、频率高、范围广,是军队存在的物资基础,是整个国防经济的重要组成部分。本文以军队物资采购风险为研究对象,以采购风险评价的一般分析为基础,运用模糊