首页|基于Android系统的北斗导航接收终端的设计

基于Android系统的北斗导航接收终端的设计

贾宝青

基于Android系统的北斗导航接收终端的设计

贾宝青1
扫码查看

作者信息

  • 1. 河北科技大学
  • 折叠

摘要

随着嵌入式技术的迅猛发展,基于嵌入式操作系统的导航终端已成为研究热点,但嵌入式系统主要是与GPS相结合的。近年来虽然我国北斗导航与嵌入式系统结合也越来越多,但主要以WinCE、Linux为主。相较与WinCE和Linux,Android以其丰富的软件资源和应用场景成为嵌入式系统的首选操作系统,能呈现更优质的人机交互界面。因此,自主研发一种基于Android平台的北斗导航终端,不依赖GPS导航模块,这对北斗导航终端智能化、小型化研究具有重要意义。 论文主要包括软硬件两部分内容,硬件采用ARM+FPGA双处理器架构,软件采用Android系统,在对ARM、FPGA和Android系统进行深入的理论分析之后,制定了课题的总体方案。硬件方面,设计了ARM+FPGA的硬件结构框图,分析了ARM中的GPMC总线结构原理和FPGA内部结构,重点设计了ARM与FPGA之间的接口,通过FPGA模拟GPMC总线的读写时序,实现二者之间的数据传输。软件部分,深入分析了Android的架构和特点,制定了移植Android系统的方案;重点完成了内核、文件系统、U-boot的移植;对Linux驱动程序足够认识之后,结合Android驱动特点,设计了Android下GPMC总线驱动程序,包括Linux内核下的驱动程序,以及在Android HAL层调用;设计了GPMC总线驱动程序调用结构图;完成了GPMC总线驱动程序的调用。研究表明,将Android系统与北斗导航技术相结合,充分利用了Android系统兼容性强、易于开发、升级方便等特点,使得所设计终端系统具有智能化、小型化等特点。为北斗导航终端在嵌入式操作系统选择方面提供了参考建议。

关键词

北斗导航/接收终端/整体设计/Android系统

引用本文复制引用

授予学位

硕士

学科专业

电子与通信工程

导师

刁彦华;冯卫

学位年度

2016

学位授予单位

河北科技大学

语种

中文

中图分类号

TN
段落导航相关论文