论文摘要
本课题以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 内核S3C2440X3.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 Loader4.3.2 编写Boot Loader 源程序第五章 总结与展望5.1 本文所作的工作5.2 今后研究工作的展望参考文献致谢
相关论文文献
标签:嵌入式论文;