Print

基于ARM9的带GPS导航PMP系统的研究

论文摘要

本课题以ARM嵌入式处理器S3C2440X作CPU,WinCE作为嵌入式操作系统,外围电路加上GPS模块,构建成一个完整的PMP系统。利用微软的开发工具Platform Builder定制操作系统,开发操作系统的Boot Loader引导程序使得WinCE能自动加载并运行于上述硬件平台之中。通过对WinCE嵌入式操作系统和ARM9嵌入式系统的仔细研究,文中提出了一套可行的硬件设计方案,其中包括GPS导航系统、音频模块以及音频接口等部分;接下来绘制主板的原理图,并根据原理图设计了PCB,制版并焊接电路板,完成了整块主板的硬件结构的物理搭建。在硬件设计完成后进入了调试阶段,采用调试工具JTAG仿真器Multi-ICE配合ARM公司的开发软件ADS进行硬件调试。在调试过程中涉及到了引导程序的开发,并且编写了Boot Loader源程序。文中设计开发的基于ARM9 S3C2440X内核的GPS导航的便携式多媒体播放器–PMP,采用WinCE作为实时操作系统,具有体积小巧,性能优越,可靠性好,价格便宜,人机界面良好,操作简单的特点。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 国内外的研究进展
  • 1.1.1 国外的研究进展
  • 1.1.2 国内的研究进展
  • 1.2 本课题研究的工作内容
  • 1.3 课题研究的意义及创新
  • 1.4 GPS 导航器和PMP 实物照片
  • 第二章 WINCE 嵌入式操作系统
  • 2.1 嵌入式系统
  • 2.1.1 引言
  • 2.1.2 嵌入式系统的特点
  • 2.2 WINCE 嵌入式操作系统
  • 2.2.1 嵌入式实时操作系统概述
  • 2.2.2 WinCE 的结构
  • 2.2.4 WinCE 的特点
  • 2.2.5 WinCE 的实时性分析和新特性
  • 第三章 ARM 嵌入式系统硬件设计
  • 3.1 系统整体设计方案
  • 3.2 CPU 及其辅助电路设计
  • 3.2.1 ARM9 内核S3C2440X
  • 3.3 存储系统设计
  • 3.3.1 总线仲裁部分
  • 3.3.2 SDRAM 部分
  • 3.4 闪存存储和引导
  • 3.4.1 闪存概述
  • 3.4.2 NAND 闪存的结构
  • 3.4.3 NAND 闪存应用
  • 3.5 GPS 定位、导航模块
  • 3.5.1 概述
  • 3.5.2 信号获取与解析
  • 3.5.3 坐标变换
  • 3.5.4 OEM GPS Receiver Module 设计
  • 3.6 音频模块
  • 3.6.1 WM9711L 结构图
  • 3.7 人机接口部分设计
  • 3.7.1 键盘接口
  • 3.7.2 LCD 及触摸屏接口
  • 3.8 扩展总线及系统调试接口设计
  • 3.8.1 扩展总线设计
  • 3.8.2 JTAG 接口设计
  • 3.9 小结
  • 第四章 系统调试与软件设计
  • 4.1 ARM 系统调试
  • 4.1.1 ARM 系统调试
  • 4.2 CPLD 部分调试
  • 4.3 引导程序(BOOT LOADER)的开发
  • 4.3.1 Boot Loader
  • 4.3.2 编写Boot Loader 源程序
  • 第五章 总结与展望
  • 5.1 本文所作的工作
  • 5.2 今后研究工作的展望
  • 参考文献
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/c59aca85a03f5e0f155b98e7.html