1. 研究目的与意义
1.背景
在现代社会的农业生产、人们生活起居(如:智能家居)中,人们越来越依赖于温度监控系统给大家带来的方便,尤其是在一些应用场所中,对温度的要求都非常严格,因此能否有效对温度数据进行实时监测和控制是一个必须解决的重要课题。
同时,手机在现代人的生活中扮演着重要的角色,为了使课题更贴近现代生活,实现温度监控系统的Android手机应用将会是课题的难点。
2. 课题关键问题和重难点
1.关键点
1.搭建嵌入式开发环境;
2.完成温度传感器的Linux驱动程序设计,实现温度采集;多点温度采集,传感器将采集到的数据通过HiveBoard(串口转网口),能在计算机上显示多点的温度,可与准备好的温度计示数对比,以验证其准确性;
3. 国内外研究现状(文献综述)
1.Android深度探索(卷1):HAL与驱动开发
《Android深度探索(卷1):HAL与驱动开发》分为4篇,分别从搭建开发环境,Linux驱动和AndroidHAL的基础知识,开发Linux驱动的高级技术和分析典型的Linux驱动源代码4个方面介绍Android和Linux的底层开发。本书使用的试验环境是UbuntuLinux12.04LTS、Android模拟器和S3C6410开发板。
《Android深度探索(卷1):HAL与驱动开发》注重理论和实践相结合。在介绍了大量的基础知识的同时,为每一个知识点提供了完整的案例,使读者可以通过实际的代码更好地理解Linux驱动和Android底层技术。
4. 研究方案
通过四只防水型温度传感器DS18B203实现多点温度采集;使用嵌入式开发板(复用HiveBoard开发板),运用Linux网络应用程序设计,用HTTP协议将传感器采集到的数据传输到网络(可通过路由器传输到服务器);由物联网云平台Yeelink提供传感器云服务,存储数据并可以调用得到;开发Android应用软件,使手机可以调用得到云端服务器的数据,在Android手机应用上实现温度数据的显示、报警、存储过往数据和走势图等功能。
5. 工作计划
第1周:查找文献和翻译文献;撰写开题报告ppt和开题报告文档;
第2周:修改外文翻译的部分错误;并撰写细节理解ppt;
第3周:嵌入式系统基础知识学习;制作外文翻译ppt;搭建嵌入式开发环境
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。