声明
摘要
第1章绪论
1.1研究背景及意义
1.2多波束测深系统软件的发展现状
1.2.1 QINSy软件
1.2.2 Hypack软件
1.2.3 CARIS软件
1.3论文内容结构安排
第2章显控软件方案设计与开发环境建立
2.1系统总体方案设计
2.1.1系统功能需求
2.1.2软件系统设计方案
2.1.3网络协议
2.1.4系统控制参数协议
2.1.5数据解析及提取
2.2嵌入式硬件平台搭建
2.2.1 Banana Pro介绍
2.2.2配置外部接口
2.3 Qt图形界面开发
2.3.1 Qt的体系结构
2.3.2 Qt的事件传递
2.3.3信号与槽机制
2.4嵌入式软件环境搭建
2.4.1嵌入式Lubuntu系统移植
2.4.2 GPU驱动移植
2.4.3 Ot交叉编译和移植
2.4.4添加QWT插件
2.5本章小结
第3章显控软件功能模块开发实现
3.1数据接收及存储功能
3.1.1数据接收
3.1.2数据存储
3.2三维构网地形图绘制功能
3.2.1 Delaunay三角剖分算法
3.2.2深度数据构网算法实现
3.2.3海底地形可视化技术
3.3散点图像绘制功能
3.3.1波束剖面图
3.3.2海底地形散点图
3.3.3水体图像
3.4关键技术
3.4.1 linux系统下多线程技术
3.4.2 OoenGL ES
3.5本章小结
第4章显控软件功能测试与分析
4.1实时模式
4.1.1多线程网络通信测试
4.1.2处理器内核调度
4.1.3界面工作流程
4.1.4实验测试
4.2回放模式
4.2.1模拟实验
4.2.2测试实验
4.2.3软件测试结果
4.3本章小结
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢