摘要: |
多波束探鱼仪作为一款复杂的声纳设备,其系统软件中除了必要的数据采集处理程序外,还包括大量纷繁复杂的显示、控制程序。另外,高端的多波束探鱼仪还集成有电子海图、GPS导航等高级功能,使得多波束探鱼仪的系统软件更加复杂,大大降低软件可靠性。因此,将高性能的嵌入式实时操作系统引入多波束探鱼仪显控软件开发,是提高软件可靠性,降低系统开发难度的关键技术之一。
本论文基于黑龙江中小企业创新基金项目—多波束超声波探鱼仪的研制,将VxWorks嵌入式系统应用于多波束探鱼仪显控平台的开发,实现了操作系统移植、外围设备驱动程序开发以及显控界面的设计与开发。具体包括以下三个方面:
1、在分析了多波束探鱼仪工作原理和显控系统要求的基础上,提出了基于ACS—4051VE型PC/104嵌入式主板和VxWorks嵌入式操作系统相结合的软硬件解决方案和多波束探鱼仪显控界面设计方案,同时对相关参数的选取进行了论证。
2、完成了VxWorks嵌入式操作系统在PC/104主板上的移植,为应用程序开发提供一个软件平台,同时完成了板级支持包BSP和外围设备驱动程序开发。
3、利用WindML和Zinc组件对多波束探鱼仪显控界面进行了设计和开发。
本论文的创新点是在探鱼仪的显控平台的设计中引入了嵌入式概念。利用本论文中提出的方案实现多波束探鱼仪的显控系统,可以在为用户提供友好的显控界面的同时有效的保证系统的实时性和可靠性,并为以后系统的功能扩展提供条件。 |