论文题名: | 基于嵌入式Linux系统的AIS数据处理技术研究 |
关键词: | AIS系统;嵌入式系统;数据处理;Iinux系统;Qt显示界面 |
摘要: | 自上世纪70年代以来,各国船舶的发展逐步趋于大型化、高速化,水面交通压力不断增大,海损事故逐年增多。虽然雷达可以及时发现目标,但不能判断对方船名、呼号以及操作意图,而且受天气影响大。这就需要开发出一种既能够判断对方位置,又能够识别对方,获取对方的航向航速的船用通信系统,进而判断是否具有碰撞可能以及采取何种避让措施。AIS系统应运而生,自上世纪90年代伊始,在众多国际组织以及各国政府相关部门的共同努力下,陆续出台了AIS的相关政策和技术标准。如今,各种AIS设备逐渐被开发并完善,已安装到多种船舶上。目前我国AIS设备的核心芯片大部分需要进口,因此从底层研究AIS的数据处理技术很有必要。 嵌入式系统具有广阔的市场空间,以其丰富的系统资源、应用的灵活性深受使用者的青睐;Linux是开源的操作系统,具有可裁剪便于移植的特点。 本文将二者结合起来,在ARM-Linux系统中实现对AIS数据的处理,具体过程如下: (1)根据AIS标准的要求,在PC机上编写并调试解析AIS船舶动静态数据的程序,利用标准中给出的AIS电文例子,在PC机上显示解析结果,验证AIS电文解析程序的正确性。 (2)将Linux内核裁剪,使其满足AIS数据处理的要求,并将此内核移植于ARMSYS2410开发板,进而将PC机上的AIS数据处理程序移植到开发板中,将解析的结果显示在PC机的串口控制台上。 (3)在linux中引入Qt,通过Qt显示界面,将AIS数据处理的结果显示在LCD上,从而形成脱离PC机的独立运行的系统。 本文的研究成果已经作为导航研究所承担的中国海事局的科研项目“中国AIS系统建设后评估研究”的部分内容。 |
作者: | 马威 |
专业: | 信息与通信工程 |
导师: | 张淑芳 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2011 |
正文语种: | 中文 |