基于嵌入式web服务器远程温度监测系统设计与实现

被引量 : 0次 | 上传用户:jiexp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术、嵌入式技术和web技术的快速发展,传统的监测系统朝着新的方向发展,不断应用新的技术。从而出现网络技术、web技术及嵌入式数据库技术结合起来,用于基于嵌入式web服务器远程监测系统。在人们生活和工业生产中,温度是重要的参数,对温度的监测几乎遍及各个行业。在国内外许多农业、工业、生活中,都要求对不同的环境的温度作出监测。本文提出一种基于嵌入式web服务器远程温度监测系统,采用arm9嵌入式微处理器的开发板,采集工具是温度传感器ds18b20,设计与实现该系统。从底层的引导程序到上层的应用程序逐步实现功能,本文采用u-boot-1.1.6为嵌入式linux的引导程序,以linux2.6.24版本的内核作为嵌入式操作系统,系统的嵌入式web服务器采用boa。系统用到sqlite3的数据库,用来存储现场的数据,方便用户查询历史的数据;设计与现实访问远程的现场温度传感器ds18b20设备的cgi程序。本文首先介绍国内外嵌入式web技术和嵌入式数据技术研究现状,系统硬件和软件的架构设计,然后介绍u-boot及特点,移植u-boot-1.1.6;介绍了几种常用的嵌入式操作系统,裁剪与配置linux内核并使内核支持yaffs文件系统;对boa主要的代码进行了分析,修正了boa的bug;为了确保系统的安全性,设计与实现登录的cgi程序。详细分析了温度传感器ds18b20硬件手册及工作流程,设计与实现ds18b20设备驱动程序,设计与实现cgi访问现场的温度传感器ds18b20设备;移植dm9000网卡驱动,详细分析了dm9000驱动程序代码。介绍了sqlite数据库,并移植到arm9微处理器上;分析与研究了sntp协议与原理,设计与实现了sntp程序;设计与实现cgi访问嵌入式数据库sqlite3。
其他文献
江苏盐业历史悠久,源远流长。建国以来江苏盐业史上第一部专业志书《江苏省志·盐业志》出版问世,是一件特别值得庆贺的大事。因为它记载了江苏盐业有史以来盐民、盐工和干
多数高校行政管理专业课程体系分散、实践环节薄弱、师资学科背景差异较大,加强课程群建设在很大程度上可以推动这些难题的解决。行政管理专业课程群建设应加强宏观设计,遵循
大量研究表明,Aβ聚集形成老年斑是阿尔茨海默病(Alzheimer’s disease, AD)发生发展的中心环节。Ap是由p淀粉样前体蛋白(APP)经过p-分泌酶和γ-分泌酶剪切产生的含有39-42个
基于swarm构建一个模型对合作与惩罚进行仿真,结果显示,由于惩罚的可实施,战略联盟中投机行为可以下降到一个很低的水平,并保持相对稳定的比例,可以使战略联盟维持在一个较高的合
分时租赁是汽车共享的一种重要形式。文章介绍了分时租赁共享汽车在国内外的发展历史,探讨在中国发展共享汽车的可行性及共享汽车对中国社会的积极意义,根据市场情况总结了分
学科竞赛是高等院校创新创业教育的重要内容,也是培养学生专业实践能力的重要手段,对提高人才培养质量具有重要意义。但当前学科竞赛存在着较为明显的功利化倾向,甚至在某些
薛国故城位于山东省滕州市官桥镇,是鲁南地区保存比较完好的古城遗址,1988年被国务院公布为国家级重点文物保护单位。薛国曾经是夏商时期的诸侯国,战国时期被齐国灭掉,成为孟
大型商业建筑外部空间环境是建筑与城市空间的过渡地带,城市公共空间的重要组成部分,承载着城市的历史文化以及容纳着大量的市民生活,商业建筑外部空间在城市中占据着重要的
<正>作文是语文教学中的"老大难",其成败的关键在于教师能否激发、培养、巩固学生的写作兴趣。俗话说,"兴趣是最好的老师。"有了兴趣,学生才会产生倾吐、表达的欲望。因此,教
精益生产起源丰田生产方式,是由美国麻省理工学院组织专家研究汽车工业的生产方式总结出来的。其核心是消除一切无效劳动和浪费。价值流图析工具是精益生产中一种的系统分析