论文部分内容阅读
这是一个IT技术飞速发展的时代,智能设备已经渗透进人们普通生活的方方面面,成为移动信息时代人们居家旅行工作娱乐必备之物。Android系统是一个以Linux为内核的开源操作系统,当前发展如火如荼,基于Android系统的嵌入式设备呈百家争鸣之势,只有做到更人性化的体验才能赢得市场。市场上基于Android系统的各种控制系统产品已有不少,但是都存在一些缺陷和不足,如连接繁琐,控制事件类型不多,不支持传感器控制等,因为这些短板而导致产品无法鹤立鸡群,让用户使用感受大打折扣。基于此,本课题研究正应了这种市场的需求,当然也不仅仅止于这种需求。本课题来源于实验室项目,在国产瑞芯公司最新芯片RK3066的开发板上,定制Android系统,通过开发板蓝牙模块与Android智能手机自配对连接,采集与注入控制事件如触摸控制事件,键盘输入控制事件,各种传感器事件等,达到手机遥控这个智能电视盒的控制系统。论文首先介绍了Android系统,蓝牙框架,Android事件注入,linux输入子系统等相关技术研究背景、国内外研究状况、本课题研究的目的和意义。然后对Android系统框架、Android的传感器框架与驱动平台、Android蓝牙自动配对,Linux内核的input输入子系统、Android事件输入系统做了详细的研究和分析,接着对本课题所研究的系统进行了功能性需求和非功能性需求的阐述。接着重点对整个控制端和被控端的控制系统进行了总体设计,包括对控制系统的总体流程图,控制端和被控制端硬件连接,控制端的软件、蓝牙自动配对、被控端数据缓冲、被控端控制事件注入内核方案、系统控制测试方法。在此基础上对整个系统做了编码实现测试的详细介绍。最后对论文所有工作进行了总结,并展望后续工作的方向。本论文的研究成果与创新点如下:(1)设计并实现了基于蓝牙自配对的Android遥控系统。(2)支持蓝牙零操作自动配对连接控制端和被控端,连接更便捷。(3)通过对linux input子系统和Android事件输入系统的分析,设计出一条新的传感器控制路径,控制传感器开发更方便,且传感器数据对被控端上层应用更通用。