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

来源 :郑州大学 | 被引量 : 0次 | 上传用户:a1218616
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面对日益严重的水环境污染问题,项目组决定开发一套由嵌入式现场数据采集监测子系统和集中式数据分析及展示子系统组成的移动式水环境现场监测平台。便携式水质现场测试仪器作为整个平台的数据入口,能够快速测量水样中的多种化学成分,具备友好完善的人机交互界面,支持3G上网和语音通话,满足GPS精确定位等。本文的主要内容就是这款便携式水质现场测试仪的驱动程序开发。驱动开发的第一步是搭建开发环境,包括服务器的安装与设置,各部分源码的配置和编译,镜像文件的烧写等内容。驱动开发的第二步是硬件方案设计与实现,根据核心板的接口实现功能电路,包括高效的直流降压转换电路,信号电平转换电路,模块和芯片的外围电路等。论文的核心内容是仪器的四个模块驱动在Android平台下的实现,每个模块的驱动开发又分为Linux系统下的驱动开发和Android系统的接口实现两部分。水质多参数快速测量模块使用串口和处理器进行数据交互,作者首先实现了Linux下的串口驱动程序,然后通过Java Native Interface(JNI)机制将串口操作封装为公共类供应用程序引用。Linux下的触摸屏驱动主要涉及到LCD驱动程序、I2C驱动框架、外部输入中断和输入子系统等,根据Android系统确定的接口移植Gralloc动态库来封装屏幕底层操作细节。3G部分的驱动程序主要是Linux系统下USB驱动框架和Android系统中无线接口层(RIL)的移植。GPS精确定位功能也是使用串口和处理器进行数据通信,驱动程序主要是Android系统中硬件抽象层(HAL)的实现。在论文的最后对四个功能的驱动程序进行了基本测试,每一个功能都达到了预期的效果,为后期的APP开发和整个平台的可靠运行奠定了良好的基础。
其他文献
感染性心包炎通常是全身性疾病的一种表现。然而,心包炎的征象有时是感染存在的主要或唯一的临床线索,即使尸检时能在其它部位找到明显的感染证据时亦然。例如,某些结核性心
寻找高效低廉的吸附剂用于工业废水处理是解决重金属污染的首选课题。本文采用两种试验方法分别研究了重金属在静态与动态条件下的吸附特性。主要开展以下工作:(1)白陶土在静
宏伟热电厂#1、#2锅炉引风机多年出力不足,借鉴近年的检修方案,通过多家单位合作,通过试验与计算,提出改变叶片的出口安装角度,同时增加叶轮直径改造方案,通过实际验证,效果显著。
某电厂220MW机组3号轴承相对轴振动和座振动均超标。通过分析历史数据,诊断振动原因为:中-低压转子中间接长轴设计结构薄弱,机组甩负荷停机使得接长轴产生了较大地二阶质量不平
飞灰比电阻是影响电除尘器效率的重要因素之一,尤其在电除尘器的选型与运行调整上,飞灰比电阻这个参数更是至关重要。为了调整电除尘器使其适应煤种的变化,对飞灰比电阻的在
金属氧化物TiO2作为宽带半导体功能材料,具有化学性质稳定、安全无毒且成本低等优点。近几年,已有关于采用TiO2作为基底的传感元件检测有毒、有害性气体的研究报道,使得TiO2作为
为在满足各用户数据高速传输前提下保证其服务的公平性,必须采用合适的调度策略。传统调度策略片面追求系统中各小区吞吐率的提升,不能根据用户业务差异灵活地调度资源。提出一种基于资源预留的用户调度策略,预留资源服务业务需求高或信道条件差的用户,同时讨论了不同情况下预留资源多少对系统性能的影响。仿真结果表明,与传统的协作调度策略相比,该策略能够以可接受的系统吞吐率降低为代价,大幅度提高系统的用户容量。