基于嵌入式Linux的AIS终端的设计与实现
本文选题:AIS 切入点:嵌入式Linux 出处:《大连海事大学》2013年硕士论文 论文类型:学位论文
【摘要】:随着航运事业的发展,AIS技术不仅可以应用于航海、船舶工业,而且还可以应用于航空工业乃至整个交通行业。AIS的使用是为了实现船舶的自动识别、协助目标进行跟踪并提供可靠信息,以便很好地了解海上交通运输状况。然而,对于一些船舶来说,标准的AIS仍然存在一些问题,比如安装AIS设备所需费用问题以及AIS频道的管理问题等,但主要问题还是船舶导航技术没有自主知识产权,这在某种程度上使信息安全存在一定隐患。嵌入式系统已经成为计算机领域的焦点之一,已经贯穿到社会生活的各个方面,具有专用性、可封装性、外来性、实时性、可靠性等特点。针对这些情况,本文将嵌入式系统的相关技术与AIS有效的结合起来,目的是更好的实现其功能。 本设计是以嵌入式ARM体系结构为开发平台,以Linux为操作系统开发一个AIS信息终端。本设计主要完成AIS数据处理的研究与实现,包括软硬件开发平台的搭建,硬件开发平台是以嵌入式芯片S3C2440为核心搭建,采用串行通信的方式,软件开发平台的构建基于宿主机—目标机模式,其中宿主机(Host)是一台通用计算机,而目标机是基于ARM的AIS信息终端—S3C2440开发板,通过交叉编译软件开发工具实现。本文还设计了基于嵌入式Linux操作系统中适用于AIS的用户显示界面,以嵌入式Qt作为系统的图形界面GUI。 本文首先对系统进行总体设计,接着主要对接收到的AIS数据信息进行深入分析,将ARM9微处理器作为实现终端的核心处理器,对接收的数据信息进行存储、解码、编码、传输和显示等操作,根据实际要求提取出船舶的部分动、静态信息,并将这部分信息通过ARM微处理器进行独立显示。
[Abstract]:With the development of shipping industry, AIS technology can be used not only in navigation, ship industry, but also in aviation industry and even in the whole transportation industry. AIS is used in order to realize the automatic identification of ships. Assist targets in tracking and providing reliable information in order to gain a good understanding of maritime traffic. However, for some ships, there are still some problems with the standard AIS, For example, the cost of installing AIS equipment and the management of AIS channels, etc., but the main problem is that ship navigation technology does not have independent intellectual property rights. To a certain extent, embedded system has become one of the focal points in the computer field, and has run through all aspects of social life, with special, encapsulable, external, real-time, Reliability and other characteristics. In view of these circumstances, this paper combines the related technology of embedded system with AIS effectively, in order to achieve its function better. This design takes embedded ARM architecture as the development platform and Linux as the operating system to develop a AIS information terminal. This design mainly completes the research and implementation of AIS data processing, including the construction of software and hardware development platform. The hardware development platform is built with the embedded chip S3C2440 as the core, and the software development platform is based on the host / target computer mode, and the software development platform is based on the host computer mode, in which the host computer is a universal computer. The target machine is the AIS information terminal -S3C2440 development board based on ARM, which is realized by cross-compiling software development tool. The user display interface suitable for AIS in embedded Linux operating system is also designed in this paper. The embedded QT is used as the graphical interface of the system. In this paper, the overall design of the system is first carried out, and then the received AIS data information is deeply analyzed. The ARM9 microprocessor is used as the core processor to realize the terminal, and the received data information is stored, decoded and encoded. According to the actual requirements, the partial dynamic and static information of the ship is extracted from the transmission and display operations, and the information is displayed independently through the ARM microprocessor.
【学位授予单位】:大连海事大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:U665.26;TP368.1
【参考文献】
相关期刊论文 前10条
1 孙广,孙文强;船载自动识别系统的讨论[J];大连海事大学学报;1999年03期
2 刘文珂;嵌入式处理器与嵌入式软件研究[J];电子工程师;2001年11期
3 江帆;AIS的发展及其前景[J];航海技术;2000年04期
4 郑道昌,周江华,刘桂云;AIS的主要功能及其使用技术分析[J];航海技术;2002年01期
5 徐志京,许开宇,浦皆伟;AIS中四种协议的应用探讨[J];航海技术;2003年04期
6 周毅;;AIS信息解码和显示[J];航海技术;2006年02期
7 刘红;;嵌入式系统技术发展趋势浅析[J];中国建设教育;2006年10期
8 何腾蛟;;船舶自动识别系统(AIS)概述[J];科协论坛(下半月);2008年11期
9 周懿宗;;AIS研究概述(2)[J];航海科技动态;2001年06期
10 葛方晖;循环冗余校验的原理及软件实现[J];天津轻工业学院学报;1999年04期
相关博士学位论文 前1条
1 刘成勇;船舶自动识别网络系统设计及其性能仿真研究[D];武汉理工大学;2009年
相关硕士学位论文 前3条
1 赵宪浩;基于Linux运动图像检测系统设计[D];大连海事大学;2012年
2 李军;SOTDMA在AIS中的应用研究[D];上海海运学院;2003年
3 于娜;通用自动识别系统(AIS)的应用研究[D];大连海事大学;2007年
,本文编号:1581325
本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/1581325.html