首页> 中文学位 >基于嵌入式QT4渔业电台GUI的设计和实现
【6h】

基于嵌入式QT4渔业电台GUI的设计和实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 课题背景和意义

1.2 渔业通信发展现状

1.3 课题研究目标

1.4 课题研究内容及章节安排

第2章 渔业电台系统

2.1 电台工作示意图

2.2 硬件平台

2.2.1 处理器及平台选择

2.2.2 OK2440硬件资源

2.3 软件平台

2.3.1 软件平台结构

2.3.2 Linux操作系统

2.3.3 Linux开发环境创建

2.4 基于Qt的GUI设计原则

2.4.1 Qt/GUI简介

2.4.2 渔业电台GUI设计原则

2.5 系统总体实现方案设计

第3章 嵌入式开发环境的搭建和移植

3.1 嵌入式系统概述

3.1.1 嵌入式系统定义

3.1.2 嵌入式系统应用

3.2 交叉编译环境搭建

3.3 QT4的编译

3.3.1 QT-PC版编译

3.3.2 Qt-ARM版编译

3.5 QT4的移植

3.5.1 文件系统制作

3.5.2 文件系统下载

3.4 Qt开发环境的配置

第4章 渔业电台GUI的设计

4.1 渔业电台设计总体结构

4.2 渔业电台GUI开发

4.2.1 Qt设计师

4.2.2 电台应用程序的编译构建

4.3 待机图形界面

4.4 呼叫图形界面

4.5 菜单图形界面

4.5.1 菜单主界面

4.5.2 信息收发

4.5.3 电话本

4.5.4 通话记录

4.5.5 电台参数设置

4.6 渔船管理界面设计

第5章 渔业电台GUI功能的实现

5.1 Qt核心机制

5.1.1 信号和槽机制

5.1.2 事件机制

5.2 中文和图像的处理

5.2.1 中文字体的支持

5.2.2 电台图像的使用及支持

5.3 待机功能实现

5.4 呼叫功能实现

5.5 菜单功能实现

5.5.1 信息收发功能

5.5.2 电话本功能

5.5.3 通话记录功能

5.5.4 电台参数设置功能

5.6 渔船管理功能实现

第6章 系统测试

6.1 测试环境

6.1.1 主要测试仪器

6.1.2 测试前电台的准备

6.2 系统测试过程

6.2.1 呼叫测试

6.2.2 短信收发测试

第7章 结束语

参考文献

致谢

研究生履历

展开▼

摘要

我国是一个海洋大国,渔业通信作为渔船海上作业安全生产的重要保障,已越来越重要。从我国目前海洋通信技术发展情况来看,整体水平还比较落后,还不能很好地满足现代渔业生产、管理及安全救助的需要。尽管在渔业通信数字化方面取得了一些进展,但仍有许多技术有待进一步完善和提高。其中,渔业电台人机交互技术与国外相比便存在一定的差距。为此,本课题针对数字渔业电台人机交互技术进行了研究,利用最新的嵌入式Linux图形用户界面技术QT4开发了一套美观、易用的适用于数字渔业电台的人机交互界面系统。
   论文首先研究了嵌入式系统及其图形用户界面的相关理论技术,重点针对Qt/GUI的核心技术和设计原则进行了研究。对于渔业电台,提出了人机交互应尽量以丰富的图形图像信息、直观的表达方式进行,操作应简单化、人性化以减轻用户的认知负担的技术要求。
   通过对Linux操作系统和图形界面的研究,详细地介绍了在虚拟机上创建Linux开发环境的方法,并提出了采用同时兼容PC平台和嵌入式平台应用程序的开发方案。根据需求分别编译了满足两个平台的QT4库,实现了嵌入式QT4到ARM开发板的移植。
   根据系统整体需求,以满足渔业电台的功能要求为前提,本文对基于图形用户界面渔业电台的软件体系结构进行了整体规划,设计了采用树形结构的电台GUI整体结构图,并根据该结构图,由顶层逐层向下,实现各层图形界面的设计,最后分别实现每个层面不同模块的功能。系统测试表明,论文实现的GUI系统对中文显示、字库制作和图像等均可完成很好的处理,可以为用户提供美观且易用的人机界面。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号