论文部分内容阅读
本论文首先分析了Android移动终端操作系统和国内外激光雷达的研究现状,提出了基于Android平台的激光雷达控制软件的设计与开发。本论文论述了在Android系统下通过USB接口芯片CY7C68013操作激光雷达控制和数据处理设备,实现激光雷达数据采集、处理、显示和存储等操作;并通过网络将数据传输到PC机。系统采用Samsung公司ARM11S3C6410嵌入式处理器为核心,在其上安装Android2.3操作系统,在该操作系统中编写人机交互界面。本论文立足于对激光雷达的控制和数据处理,深入了解了Android操作系统的原理和框架结构,搭建好Android开发环境。根据USB传输协议,编写Android系统下的USB驱动程序,修改Android源码的HAL层和JNI层的代码,实现Android系统的应用程序通过USB接口与激光雷达控制和数据处理设备之间的数据传输。主要工作包括硬件平台设计、软件平台设计以及驱动程序和应用程序的设计。本论文的创新之处在于将Android平台应用于激光雷达控制系统,借助Android平台开源的优势,同时利用USB接口设备热插拔、较高传输速率等优点,实现激光雷达系统的高速数据采集、处理、显示等操作。