基于STM32的嵌入式web服务器的设计

被引量 : 37次 | 上传用户:liu_da_shi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成半导体技术的飞速发展,嵌入式设备已经应用于我们的日常生活,LED电视机、变频空调已经进入了千家万户,智能家居的理念已深入人心,而且家用电子医疗器械也正进入人们的家庭生活中。面对家庭生活中不断增长的嵌入式设备,人们期待有一种廉价的通信环节方便于智能家居和远程治疗。同时,PC机的普及,极大地促进了网络通讯的发展,目前在全世界范围内已经形成了一个覆盖面积最大的internet网络。因此使用让家用嵌入式设备与internet网络互联的嵌入式web服务器成为了智能家居和远程医疗最佳的解决方法,它可以让嵌入式设备以最低的代价获得最大的网络资源。要使用嵌入式web服务器,嵌入式设备必须支持网络通信协议TCP/IP协议。Internet网络可以通过TCP/IP为嵌入式设备提供远程通讯、在线升级、访问internet资源等功能.本文以STM32f107微控制器为主控芯片,利用其片内的以太网控制模块,结合μC/OS-Ⅱ操作系统以及LwIP协议栈,构建嵌入式web服务器。为了构建嵌入式web服务器,本文主要进行了以下相关工作:根据系统要求结合STM32控制芯片及其以太网控制模块构建硬件平台,并且完成硬件电路的设计;结合STM32控制器的Cortex-M3内核以及μC/OS-Ⅱ操作系统的内核特性,将μC/OS-Ⅱ操作系统移植到STM32控制器上来,为应用程序的设计提供多任务操作的支持;完善底层网络接口层的驱动程序,并将LwIP协议栈移植到μC/OS-Ⅱ操作系统上来;结合网络技术,使用LwIP的应用程序接口程序LwIP API编写相关的HTTP应用程序。在应用程序中,嵌入式web服务器会处理来自浏览器网页中的请求信息,并且将处理信息返回给网页,实现服务器与PC机上浏览器的信息交互。最后系统结合微控制器的其他片内资源及其外围电路进行以太网接口与其他通信接口的通信。测试结果:在服务器的应用层设计的HTTP应用程序,实现了服务器与浏览器的信息交互,并结合微控制器的片内串行接口控制模块,实现了以太网接口与串行接口的数据通信。以上结果表明,以STM32系列CPU为代表的控制芯片,结合嵌入式TCP/IP协议栈可以实现嵌入式设备访问Internet网络的功能,为家用的嵌入式web服务器提供一种可行、廉价的解决方案。
其他文献
随着自然灾害、公共卫生事件、事故灾难等事件的频发,严重威胁着人们的生命健康,但是在灾害事故发生现场,更多的人是束手无策,因而让更多的人掌握心肺复苏术等基本急救技能显
本文介绍我院自1984年12月至1994年12月对脊髓灰质炎后遗跟行足畸形手术治疗82例,平均随访4年6月共70例,获优良率达85.7%,疗效满意。对13岁以下患儿主要是建立动力平衡,用胫前肌或
最近十年,产碳青霉烯酶肺炎克雷伯菌成为”超级耐药”细菌并迅速传遍全球,史无前例。2009年报道的来自印度NDA-1金属酶、2004报道的土耳其OXA-48D类酶以及2001年报道美国产生
刑事诉讼法中对于法官认证并没有做具体规定,现实状况是对于承担了主要认证责任的法官在依据法律规定和法律价值及司法利益准则去进行认证时,需要法官进行选择、判断、决定。对
新疆喀纳斯生态旅游景区是我国蒙古族图瓦人和哈萨克族的聚集地,世代“逐水而居”以放牧打猎为生。随着经济发展、牧区人口的增加、草场质量下降以及国家禁猎和定居等政策的颁
随着汽车市场竞争的日益激烈,为了更准确的更快速的占领汽车市场,汽车制造企业纷纷提高生产设备的运转效率,不断改进产品并推出新的车型,提高汽车企业的库存管理水平,加强对供应商
纪念性建筑是建筑创作中的尖端产品,是建筑艺术中的诗篇,它肩负着实现回忆与传承历史的职责,经久不衰。随着经济的健康发展,我国很多地区修建了地方性的纪念馆,其中以纪念历史性事
目的:心肌缺血是急性心肌梗死心肌损伤和坏死的主要原因,但局部和全身的炎症反应同样起着加重心肌损伤的负面作用,特别是补体系统在急性心肌梗死心肌损伤的作用近来倍受关注。
目的:中医药治疗缺血性脑血管病已有悠久的历史,具有作用较强、副作用小、药理作用广泛等优点,可以从多个层次和多个环节上起到治疗作用,特别适合脑缺血所致的多种病理改变。
1 病例报告例 1,40岁 ,普查宫颈刮片巴氏 — 级 ,患者月经初潮17岁 ,平时周期 2 3天 ,经期 7天 ,无痛经史 ,2 4岁结婚 ,婚后孕1产 2 ,顺产分娩 ,产后置宫内节育器避孕 ,无