ARM船载导航系统解决方案
统结构组件化
系统硬件采用即插即用模式,以便于各种不同情况下的灵活配置。系统软件开发采用组件化对象模式,以利于系统的升级和交互使用。
11 硬件平台及操作系统通用
为适应硬件平台及系统多样化的客观情况,满足各种不同场合下的系统应用需求,系统将具有全面的硬件平台支持和权限的操作系统支持。
12 系统软件采用开放式结构
为了满足不同用户的不同需求,应在统一的操作平台基础之上,容许第三开发者开发一套具有特定任务特色的应用界面,嵌入特定的功能模块。为此,系统应提供API接口,并拥有相应的专用语言或兼容通用标注语言。
三、总体结构
船载电子海图系统包括软件系统和硬件系统两大部分构成,系统的总体结构图如下所示;
1. 软件部门内容:
软件系统包括了系统软件层的操作系统和海图导航应用的应用软件层,这里我们选用开发源码的LINUX操作系统,LINUX操作系统的开放性和免费、稳定的特点可以得到很好的利用。
应用软件层,就是要实现我们所有需要的航海导航的功能,包括海图显示和导航等。 这里选用SJMap地图引擎来实现所有的海图操作,包括地图的显示、移动、放缩等。
把软件层分层两个层次来实现,同时系统软件又采用公用的操作系统,使得第三方用户可以非常容易地增加自己的应用软件模块。
2. 硬件部门内容:
硬件部门主要是嵌入式设备的开发,需要一款性能比较好的嵌入式CPU芯片。 这里我们选用ARM9芯片来实现需要的功能。同时硬件设备上还应包括GPS模块和声纳模块来实现定位和探深的功能需求。
GPS模块可以采用GPS芯片直接接到嵌入式主板上,通过CPU 来通信得到GPS导航和定位的数据。同时也可以采用简单方便的方案,即采用大的GPS厂商生产的GPS OEM 板,直接接入嵌入式主板的串口来通信,从而得到GPS数据。
四、应用前景
本项目的选择符合江泽民同志在1998年提出的实现"数字中国"的战略目标。作为海上电子导航系统是实现海上数字管理的、必不可少的重要组成部分。
1.技术改造需求
我国航海业(包括渔业、运输业、海上测量等)迫切需要解决科学导航问题。海洋是一个极为复杂的地理环境,过去由于大部分船只的航行靠简单的仪器和航海人的经验,由此而造成的海难不计其数,据交通部海事局统计,仅2003年1月至4月共发生船舶交通事故214件。总之,航海业付出了沉重的代价。另外由于我们的设备落后,在海上缺乏与国际先进国家的竞争,年轻一代海上工作者迫切需要有先进的、高效的、可靠的导航设备实现导航和管理。以上是我们选择这个项目的根本出点。
2. 我国当前的需求量
我国有5000余公里的海岸线,北起辽宁省,南至海南省,共有十个沿海城市,这些省市都有发达的渔业和海上运输业,近年来,浙江等省都提出了"发展海洋经济、建设海洋强省"的口号,这不但给我们提供了项目发展的机遇,而且预示着产品市场的广阔前景。据国家有关部门2001年公布的资料,我国共有机动船18万条(包括货运、客运、客货两用),渔船120万条。如果每条机动船上都配备一套导航系统,且每五年更新一次,每年需求量为9万台,按每台0.8万元计算,价值达7.2亿元人民币;鱼船上一般配备二台导航仪且每十年更新一次,每年的需求量为24万台,按每台0.4万元计算,价值达9.6亿元人民币,两项合计为16.8亿元人民币,可见该产品有很大的现实市场。
ARM船载导航系 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)