基于Cortex-M3的嵌入式WEB服务器监控系统的设计与实现

被引量 : 34次 | 上传用户:allyev
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着芯片的集成度大幅提高,嵌入式芯片技术被广泛用于农业、工业、商业、军事等各个领域。并且随着Internet网络技术的普及,各种嵌入式产品接入网络,共享网络资源,进行远程测量控制,使信息快速地从特定的嵌入式产品传递到网络的另一端变得越来越重要。因此嵌入式WEB技术应运而生,它是一种将嵌入式技术和Internet网络相结合的技术,用户可以通过浏览器对远程设备进行监控,搭建嵌入式WEB平台是监控领域的重点研究方向之一在实现嵌入式WEB服务器的过程中也存在很多问题。一是在一些工业控制组网设备中,常使用CAN、RS232、RS485等总线来进行设备间的通信,这种方法的通信距离很短,不能适应产品的升级换代,而且也没有使设备并入日益普及的Internet网络中;二是一些连入Internet的嵌入式设备使用ARM11、ARM9和DSP芯片,大幅增加了设备成本,而且经过移植裁剪的操作系统往往是定制的,程序运行庞大,占用内存多,系统稳定性不高,功能不易拓展。因此本文基于以上几点,采用ARM处理器Cortex-M3作为嵌入式处理器,实现将嵌入式设备连入Internet互联网。本文综合考虑了嵌入式WEB服务器的发展现状,以及Cortex-M3处理器低成本、低功耗、处理速度快、性能优越、结构简单、开发周期短、适用于无线设备和嵌入式场合等特点,构建了基于STM32系列ARM微控制器Cortex-M3的嵌入式WEB网络硬件平台,并在微控制器中运行LWIP协议栈,设计相应的应用层程序,解决了无操作系统情况下网络通信问题。首先,对于系统的数据采集模块,分析了摄像头的数据输出形式,并用STM32微控制器配置摄像头输出YUV类型数据。其次,对于系统的自动聚焦模块,在微控制器端使用DMA功能进行数据的接收储存,使用聚焦评价函数对储存的一帧YUV图像进行清晰度判别,并通过极点算法控制电机调整镜头位置,进行图像的自动聚焦得到清晰图像。最后,对于系统的输出模块,用STM32配置摄像头输出RGB类型数据,并将接收的数据储存在HTTP协议的数据块中,等待传输,当有终端进行连接时,STM32通过LWIP协议栈的应用层协议HTTP将数据传送给终端监视器,实现监控功能。最后在基于STM32F107VCT6微控制器的ARM开发板上对服务器进行测试。结果证明,用户可以通过浏览器使用专有IP地址访问嵌入式WEB设备,实时监控指定区域。因此本文提出的嵌入式WEB服务器实现了低端嵌入式设备要求的低成本,低功耗,并且在无操作系统的情况下,通过使用LWIP协议栈,利用HTTP协议使嵌入式设备接入互联网,实现了在浏览器端监控的功能,可用在对教室、办公场所的监控中,具有很好的理论价值和广阔的市场应用场景。
其他文献
乡村聚落,是乡村人口进行生产和生活的基本场所。作为人类聚落发展的起源,乡村聚落以其突出的地域适应性、简单实用的空间组织性,充分体现了人地关系的和谐,成为承载人类文明的重
目的:利用经颅多普勒(TCD)技术监测颅缝早闭症患儿手术前后脑血流动力学变化,评价颅缝早闭症手术的减压效果。方法:11例患儿按年龄分3个年龄组:0~3岁组4例;4~7岁组5例;11岁组2
随着商品交易日趋频繁,物流行业得到了快速发展,同时物流行业的发展又促进了经济的繁荣,落后的物流已经不利于地区经济的发展。而由于经济发展导致的用工成本上涨,要求物流行
载6Li的塑料闪烁体是为提高塑料闪烁探测器对低能中子的探测灵敏度,根据中子灵敏度补偿原理而研制的新型塑料闪烁体。利用蒙特卡罗程序Geant4计算了载6Li塑料闪烁体对中子的
二十一世纪以来,科技日新月异,转基因技术在众多科技发展中无疑是一颗耀眼的明珠。转基因食品是人类社会生产力以及转基因技术发展到一定阶段的必然产物,它彻底更新了传统的食品
慢性阻塞性肺疾病(COPD)是一种常见的难治性呼吸系统疾病,近年来在全球的发病呈明显上升趋势,已受到世界各国的重视.在美国COPD已成为第4大死因,在我国15岁以上人群COPD的患
为了分析计算寒区隧道贯通后在活塞风作用下,隧道中衬砌与围岩的温度场变化,验证寒区隧道衬砌隔热层保温层设计的必要性和合理性,进一步确定保温设计的有效性和经济性,本文以青藏
肠易激综合征(IBS)是临床上常见的功能性肠病。研究显示其存在一定程度的家族聚集现象,孪生人群中的IBS的发病率也具有遗传学研究意义,而且相关基因的多态性也成为IBS发病机
高技术企业成本是我国社会主义市场经济中最具活力的组成部分。产品成本的高低直接体现着企业核心竞争力。传统企业产品品种较为单一、生命周期长,成本核算与管理的范围局限