论文摘要
多波束探鱼仪作为一款复杂的声纳设备,其系统软件中除了必要的数据采集处理程序外,还包括大量纷繁复杂的显示、控制程序。另外,高端的多波束探鱼仪还集成有电子海图、GPS导航等高级功能,使得多波束探鱼仪的系统软件更加复杂,大大降低软件可靠性。因此,将高性能的嵌入式实时操作系统引入多波束探鱼仪显控软件开发,是提高软件可靠性,降低系统开发难度的关键技术之一。本论文基于黑龙江中小企业创新基金项目--多波束超声波探鱼仪的研制,将VxWorks嵌入式系统应用于多波束探鱼仪显控平台的开发,实现了操作系统移植、外围设备驱动程序开发以及显控界面的设计与开发。具体包括以下三个方面:1、在分析了多波束探鱼仪工作原理和显控系统要求的基础上,提出了基于ACS-4051VE型PC/104嵌入式主板和VxWorks嵌入式操作系统相结合的软硬件解决方案和多波束探鱼仪显控界面设计方案,同时对相关参数的选取进行了论证。2、完成了VxWorks嵌入式操作系统在PC/104主板上的移植,为应用程序开发提供一个软件平台,同时完成了板级支持包BSP和外围设备驱动程序开发。3、利用WindML和Zinc组件对多波束探鱼仪显控界面进行了设计和开发。本论文的创新点是在探鱼仪的显控平台的设计中引入了嵌入式概念。利用本论文中提出的方案实现多波束探鱼仪的显控系统,可以在为用户提供友好的显控界面的同时有效的保证系统的实时性和可靠性,并为以后系统的功能扩展提供条件。
论文目录
摘要ABSTRACT第1章 绪论1.1 论文背景及意义1.2 探鱼仪发展现状1.3 嵌入式系统1.4 论文主要研究内容第2章 多波束探鱼仪显控系统总体方案论证2.1 探鱼仪的主要功能及显控系统的性能要求2.1.1 探鱼仪的功能2.1.2 探鱼仪显控系统性能要求2.2 探鱼仪显控系统的软硬件平台的选择2.2.1 ACS-4051VE平台的性能2.2.2 VxWorks操作系统性能2.3 探鱼仪显控界面设计方案2.3.1 显控系统总体框架2.3.2 显控界面设计的原则2.3.3 设定与显控界面相关的指标2.3.4 探鱼仪显控系统的界面方案2.4 本章小结第3章 ACS-4051VE主板和VxWorks操作系统3.1 ACS-4051VE主板3.1.1 PC/104模块介绍3.1.2 GX1处理器3.1.3 CS5530A I/O协同芯片3.2 VxWorks操作系统及其开发环境3.2.1 VxWorks操作系统的基本构成3.2.2 Tornado开发环境3.3 WindML和Zinc组成的图形开发环境3.4 本章小结第4章 VxWorks操作系统移植和驱动程序编写4.1 板级支持包的研究与开发4.1.1 板级支持包的概念及映像启动流程4.1.2 板级支持包的开发过程4.1.3 开发环境和参考BSP的选择4.1.4 BSP启动代码的修改4.1.5 VxWorks的中断机制4.1.6 VxWorks操作系统的时钟和定时机制4.1.7 BSP调试方式4.1.8 BSP下驱动程序开发的研究4.2 串口驱动程序的开发4.2.1 虚拟设备ttyDrv4.2.2 串口驱动程序的编写4.2.3 串口驱动程序的加载4.2.4 GPS通信功能的实现4.3 网口驱动程序的开发4.4 建立开发环境4.5 本章小结第5章 多波束探鱼仪显控界面的软件编程5.1 图形开发环境的建立5.1.1 BSP的修改5.1.2 配置WindML和Zinc5.2 显控界面的程序框图及编程过程5.2.1 Zinc Designer设计器5.2.2 VxWorks中的多任务机制5.2.3 应用程序入口点5.2.4 Zinc事件模型5.2.5 多波束探鱼仪显控界面功能介绍5.2.6 显控界面的软件实现5.4 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:多波束探鱼仪论文; 嵌入式系统论文; 主板论文;
VxWorks嵌入式操作系统在多波束探鱼仪中的应用研究
下载Doc文档