论文部分内容阅读
北斗导航系统作为我国独立研制的卫星导航系统,在经济、军事和社会生活中发挥了非常重要的作用,其相关智能终端产品应用越来越广泛。目前,国内市场近90%车载导航终端均采用GPS技术,我国自主研发的各类北斗系统终端仅占1%左右的市场份额。本文基于北斗导航设计并实现一款车载导航终端系统,重点对系统相关软硬件技术实现进行深入研究,其内容如下:通过对车载终端系统功能需求和整机性能指标分析,提出基于TI AM3354嵌入式处理器+WinCE6.0操作系统的解决方案。系统采用模块化的设计方式,实现了用户车载终端各模块电路详细设计与系统集成,重点提出了安全可靠的多功能电源保护方案,通过实验证明了该电源方案的合理与可行性。本文软件设计包括了系统软件与应用软件的设计。在系统软件设计方面,完成WinCE6.0操作系统在AM3354硬件平台的移植。在深入分析了BootLoader与OAL的工作原理后,进行了相关功能函数实现;同时修改并编写了LCD驱动程序,并通过修改系统底层内核代码与注册表实现第三方多文输入法的添加与应用软件自启动功能;导航应用软件开发方面,根据用户需求设计了软件整体功能架构,重点分析北斗数据通信协议以及多线程串口通信的技术实现,详细设计了北斗导航数据的解析与处理模块,并对其进行了软件功能性测试。本文设计的用户车载终端具有低成本,低功耗,高性能等特点。实验结果表明:用户车载终端在接入北斗车载用户机和北斗天线后,系统整体运行稳定可靠,在导航数据传输可靠性及实时性方面均可满足指标需求。同时,本文相关研究工作也将为进一步研究北斗导航技术在其他终端的应用奠定基础。