摘要5-6
Abstract6-11
符号与縮写含义清单11-12
1 绪论12-16
1.1 课题探讨背景和作用12
1.2 国内外探讨近况及进展走势12-13
1.3 课题探讨目标和革新点13-14
1.4 论文章节安排14-16
2 嵌入式系统及技术16-22
2.1 嵌入式系统介绍16-17
2.1.1 嵌入式系统特点与组成16
2.1.2 嵌入式系统分类16-17
2.2 嵌入式处理器17-18
2.2.1 嵌入式处理器分类17-18
2.2.2 ARM处理器18
2.3 嵌入式操作系统18-20
2.3.1 Linux操作系统的由来19-20
2.3.2 Linux操作系统的特点20
2.4 小结20-22
3 Linux操作系统的移植22-46
3.1 引导程序22-23
3.2 Linux内核的移植23-31
3.2.1 Linux内核下载23-24
3.2.2 Linux内核配置24-30
3.2.3 编译并下载Linux内核30-31
3.3 装载驱动31-37
3.3.1 按键原理32
3.3.2 按键驱动设计32-36
3.3.3 按键驱动测试36-37
3.4 Makefile浅析37-40
3.4.1 Makefile语法规则38-39
3.4.2 Makefile的作用原理39-40
3.5 根文件系统的制作40-44
3.6 小结44-46
4 GPS原理46-56
4.1 GPS卫星信号的产生46
4.2 GPS系统的组成46-49
4.2.1 空间部分46-47
4.2.2 地面监控部分47-48
4.2.3 用户终端部分48-49
4.3 误差来源49-51
4.3.1 电离层和大气延迟误差49-50
4.3.2 卫星与接收机的时钟误差50
4.3.3 多路径误差50-51
4.4 NMEA0183标准51-55
4.5 小结55-56
5 GPS系统软硬件设计56-82
5.1 GPS系统硬件架构56-58
5.2 GPS系统软件设计58-81
5.2.1 串口终端运用59-65
5.2.2 图形界面显示65-80
5.2.3 编译联合执行80-81
5.3 小结81-82
6 总结与展望82-84