文摘
英文文摘
声明
第一章 绪论
1.1研究背景与意义
1.1.1嵌入式系统及应用
1.1.2嵌入式系统开发过程
1.2嵌入式远程控制平台的开发背景
1.3本人的工作与论文结构
第二章 系统开发环境和基础
2.1 ARM处理器介绍
2.1.1 S3C44BOX芯片分析
2.1.2 S3C44BOX最小系统
2.2 WAVECOME Q2403A模块
2.2.1 GSM/GPRS通信终端
2.2.2 GSM/GPRS短消息发送和接收
2.2.3 AT指令介绍
2.3开发环境的建立
2.4自定义协议介绍
第三章 硬件系统设计
3.1系统整体设计
3.1.1系统功能
3.1.2系统功能模块设计
3.2外围电路设计
3.2.1电源电路设计
3.2.2系统复位电路设计
3.2.3系统时钟设计
3.2.4 JTAG接口设计
3.2.5 Uart接口设计
3.2.6按键电路设计
3.2.7 LED接口设计
3.2.8蜂鸣器电路及其PWM电路设计
3.2.9 NOR FLASH和RAM存储器设计
3.2.10 Nand Flash电路设计
3.2.11 USB接口设计
3.2.12网络控制器接口设计
3.2.13实时时钟设计
3.2.14液晶显示接口设计
第四章 底层驱动程序的设计与实现
4.1配置存储空间
4.2 I/O端口初始化
4.3串口驱动
4.4实时时钟初始化
4.5 LCD驱动
4.6 LED驱动
4.7 USB驱动
4.8 RTL8019驱动
4.9 S3C44BOX系统初始化
第五章 系统调试
5.1 集成开发环境加载调试
5.1.1集成开发环境设置
5.1.2命令脚本文件
5.1.3 ARM异常向量表
5.1.4链接脚本文件
5.1.5内嵌汇编语言
5.1.6 ARM过程调用ATPCS(ARM)
5.1.7 main()函数与_gccmain()
5.1.8加载调试
5.1.9 Flash编程工具
5.2系统模块功能测试
5.2.1 WAVECOME Q2403A模块功能简单测试
5.2.2存储器模块测试
5.2.3按键及LED模块测试
5.2.4串口模块测试
5.2.5实时时钟模块测试
5.2.6液晶显示测试
5.2.7以太网接口测试
5.2.8 USB接口测试
第六章结论与展望
6.1结论
6.2展望
参考文献
致谢