首页> 中文学位 >便携式水质现场测试仪的驱动开发
【6h】

便携式水质现场测试仪的驱动开发

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章 绪论

1.1 研究背景

1.2 课题来源

1.3 水质监测仪器的市场现状分析及应用

1.4 论文的主要内容

第2章 Android驱动开发环境搭建

2.1 Ubuntu服务器的安装和设置

2.2 U-Boot的配置和编译

2.3 Linux内核的配置和编译

2.4 Android系统的配置和编译

2.5 镜像文件的烧写

第3章 水质现场测试仪的硬件电路部分

3.1 Android核心板接口电路

3.2 电源管理电路

3.3 水质多参数快速测量电路

3.4 触摸屏接口电路

3.5 3G上网通话电路

3.6 GPS定位电路

第4章 水质现场测试仪的驱动程序部分

4.1 水质多参数快速测量的驱动程序

4.2 触摸屏的驱动程序

4.3 3G上网通话驱动程序

4.4 GPS定位驱动程序

第5章 水质现场测试仪的驱动测试

5.1 水质多参数快速测量模块的驱动测试

5.2 触摸屏的驱动测试

5.3 3G上网通话的驱动测试

5.4 GPS定位的驱动测试

第6章 总结与展望

附录

参考文献

个人简历与研究成果

致谢

展开▼

摘要

面对日益严重的水环境污染问题,项目组决定开发一套由嵌入式现场数据采集监测子系统和集中式数据分析及展示子系统组成的移动式水环境现场监测平台。便携式水质现场测试仪器作为整个平台的数据入口,能够快速测量水样中的多种化学成分,具备友好完善的人机交互界面,支持3G上网和语音通话,满足GPS精确定位等。本文的主要内容就是这款便携式水质现场测试仪的驱动程序开发。
  驱动开发的第一步是搭建开发环境,包括服务器的安装与设置,各部分源码的配置和编译,镜像文件的烧写等内容。驱动开发的第二步是硬件方案设计与实现,根据核心板的接口实现功能电路,包括高效的直流降压转换电路,信号电平转换电路,模块和芯片的外围电路等。
  论文的核心内容是仪器的四个模块驱动在Android平台下的实现,每个模块的驱动开发又分为Linux系统下的驱动开发和Android系统的接口实现两部分。
  水质多参数快速测量模块使用串口和处理器进行数据交互,作者首先实现了Linux下的串口驱动程序,然后通过Java Native Interface(JNI)机制将串口操作封装为公共类供应用程序引用。Linux下的触摸屏驱动主要涉及到 LCD驱动程序、I2C驱动框架、外部输入中断和输入子系统等,根据Android系统确定的接口移植Gralloc动态库来封装屏幕底层操作细节。3G部分的驱动程序主要是Linux系统下USB驱动框架和Android系统中无线接口层(RIL)的移植。GPS精确定位功能也是使用串口和处理器进行数据通信,驱动程序主要是Android系统中硬件抽象层(HAL)的实现。
  在论文的最后对四个功能的驱动程序进行了基本测试,每一个功能都达到了预期的效果,为后期的APP开发和整个平台的可靠运行奠定了良好的基础。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号