文摘
英文文摘
第一章前言
第二章开发平台的架设
§2.1. 硬件平台
§2.2. 软件开发调试环境
2.2.1.调试环境介绍
2.2.2.调试软件的编译
2.2.3.调试软件的使用
第三章Linux内核构建系统KBuild
§3.1.Linux中的Makefile
§3.2.KBuild执行过程
§3.3.Linux对编译内核速度的优化
第四章uClinux内核移植
§4.1. uClinux内核版本的选择
§4.2.uClinux内核目录树结构
§4.3. uClinux2.6在PhyCORE-HD200开发板上的移植
4.3.1.系统空间使用示意图
4.3.2.CPU身份认证
4.3.3.开发板身份认证
4.3.4.uClinux异常向量表的初始化
4.3.5.uClinux中断初始化
4.3.6.uClinux系统时钟初始化
4.3.7.uClinux串口初始化
4.3.8.根文件系统装载流程
4.3.9.小结
第五章GSM/CDMA数据通信软件平台设计
§5.1. 目的
§5.2. uClinux下的串口编程
5.2.1.串口操作需要的头文件
5.2.2.打开串口
5.2.3.设置串口
5.2.4.发送数据
5.2.5.接收数据
5.2.6.关闭端口
§5.3. 对串口操作的封装
5.3.1.int Serial_init(const char*dev,int baudrate,int databits,int parity);
5.3.2.int Serial_receive(char *buf,int len,inttimeout);
5.3.3.int Serial_send(char* buf,int len,timeout);
5.3.4.内部实现
§5.4.AT命令介绍
5.4.1.AT命令格式
5.4.2.一个典型的AT命令行
5.4.3.AT命令的响应格式
5.4.4.一个典型的AT命令响应
§5.5. AT命令适配层架构及数据流图
§5.6. AT命令适配层的管理
5.6.1.AT命令适配层管理的主要任务
5.6.2.AT命令适配层实体表示
5.6.3.AT命令适配层的注册
5.6.4.AT命令适配层的枚举
5.6.5.函数库的初始化
§5.7. 数据类型及数据结构
5.7.1.请求类型
5.7.2.请求参数的数据类型
5.7.3.AT命令格式数据结构
§5.8. 实现AT命令适配层的步骤
§5.9. 小结
第六章手机电话簿备份更新软件的设计与实现
§6.1. 通用电话簿格式
6.1.1.通用电话簿格式定义
6.1.2.举例
§6.2.v60c GSM Modem AT命令适配层的实现
6.2.1.声明struct gsm modem数据结构实例
6.2.2.实现v60c get_modem model
6.2.3.实现v60c_at_request_parse
6.2.4.实现相应的请求处理函数
6.2.5.注册gsm modem实例
§6.3. 应用程序设计
6.3.1.通用电话簿记录在程序中的表示
6.3.2.从文件中读取记录
6.3.3.将记录写入文件
6.3.4.备份手机电话簿
6.3.5.更新手机电话簿
第七章总结与展望
参考文献
感谢
论文独创性声明及使用授权声明