| 【中文题名】 | 手机软件仿真平台的研究与实现 |
| 【英文题名】 | The Research and Development of Mobile Software Simulation Platform |
| 【学科专业】 | 通信与信息系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-12-25 |
| 【中关键词】 | GSM协议,MMI,Task,仿真,, |
| 【英关键词】 | GSM protocol,MMI,Task,Simulation, |
| 【分类导航】 | 工业技术>无线电电子学、电信技术>无线通信>移动通信>蜂窝式移动通信系统(大哥大、移动电话手机)> |
| 【论文摘要】 | 信息产业飞速发展,移动终端设备已成为各国发展的热点。本文主要是对移动终端设备(手机)软件仿真平台的研究与实现。结合所学理论知识,文中分析了GSM手机的硬件组成、软件结构、工作原理及实现方法,着重研究了实习公司手机开发平台的硬件芯片模组和软件模块划分及其设计方法。掌握了该平台的软硬件工作原理、设计思路和开发调试工具,为仿真平台的开发奠定了基础。
手机软件仿真平台的目的主要是实现手机软件界面部分的模拟,使得在模拟器中开发的代码可以移植到实际的手机上去。工作的重点分两部分:一是在PC上模拟手机软件运行所需的硬件部分,如模拟LCD的显示输出,键盘的模拟,flash ROM的模拟等;二是在PC上模拟MMI层软件运行所需的其它层软件,如通信模块的模拟,实时操作系统的模拟,计时器的模拟等。
文中首先提出了仿真平台的设计方案,接着论证其方案的可行性,在此基础上对仿真平台做了整体设计,然后对该平台做了模块划分,并对各个模块分别进行了详细设计和代码编写,最后,设计和实现了仿真平台的上层结构,成功的在PC机上搭建了手机软件的仿真平台。该仿真平台已经开始应用于实习公司的手机开发,并取得了较显著的成效。 |
| 【论文题纲】 |
|
学位论文独创性说明 |
2 |
|
学位论文知识产权声明书 |
2-3 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-7 |
|
1 绪论 |
7-11 |
|
1.1 移动通信发展与现状 |
7-8 |
|
1.2 国产手机现状 |
8 |
|
1.3 移动通信技术发展趋势 |
8-9 |
|
1.4 手机软件仿真平台研究的重要性及意义 |
9-10 |
|
1.5 论文的工作和结构 |
10-11 |
|
2 GSM协议体系结构 |
11-19 |
|
2.1 GSM协议体系概述 |
11-12 |
|
2.1.1 GSM协议体系 |
11-12 |
|
2.1.2 GSM协议栈结构 |
12 |
|
2.2 L3层软件分析 |
12-16 |
|
2.2.1 无线资源管理实体 |
13-14 |
|
2.2.2 移动管理实体 |
14-15 |
|
2.2.3 呼叫控制实体 |
15-16 |
|
2.2.4 补充业务实体 |
16 |
|
2.2.5 点对点短消息实体 |
16 |
|
2.2.6 短消息小区广播单元 |
16 |
|
2.3 L3层软件模块总体设计 |
16-18 |
|
2.4 本章小结 |
18-19 |
|
3 手机系统架构 |
19-30 |
|
3.1 概述 |
19 |
|
3.2 系统硬件组成 |
19-23 |
|
3.2.1 基带芯片(MT6219)特性 |
20-21 |
|
3.2.2 射频(RF)芯片特性 |
21-22 |
|
3.2.3 电源管理芯片(MT6305)特性 |
22-23 |
|
3.2.4 系统硬件工作原理 |
23 |
|
3.3 系统软件 |
23-29 |
|
3.3.1 Nucleus操作系统 |
24 |
|
3.3.2 L1协议栈 |
24-25 |
|
3.3.3 L2/L3/L4协议栈 |
25-27 |
|
3.3.4 设备驱动 |
27-28 |
|
3.3.5 MMI模块 |
28-29 |
|
3.4 本章小结 |
29-30 |
|
4 人机交互软件的设计与实现 |
30-38 |
|
4.1 人机交互软件简介 |
30 |
|
4.2 MMI软件设计思想 |
30 |
|
4.3 MMI工作原理 |
30-31 |
|
4.4 MMI TASK |
31-35 |
|
4.4.1 Framework层 |
32-33 |
|
4.4.2 UI层 |
33-34 |
|
4.4.3 应用层 |
34-35 |
|
4.5 MMI与协议栈之间的接口设计 |
35-36 |
|
4.6 MMI TASK与其它TASK的信息交互 |
36-37 |
|
4.7 本章小结 |
37-38 |
|
5 手机软件仿真平台的设计与实现 |
38-52 |
|
5.1 仿真平台简介 |
38 |
|
5.2 仿真平台设计方案和工作原理 |
38-39 |
|
5.3 仿真平台总体设计 |
39-40 |
|
5.4 模块设计与实现 |
40-44 |
|
5.4.1 LCD的模拟 |
40-41 |
|
5.4.2 FLASH ROM的模拟 |
41 |
|
5.4.3 键盘的模拟 |
41 |
|
5.4.4 通信模块的模拟 |
41-43 |
|
5.4.5 实时操作系统的模拟 |
43 |
|
5.4.6 定时器的模拟 |
43-44 |
|
5.5 仿真平台上层的实现 |
44-49 |
|
5.5.1 仿真平台上层概述 |
44-45 |
|
5.5.2 仿真平台上层的设计与实现 |
45-49 |
|
5.6 仿真平台的运行和结果 |
49-51 |
|
5.7 本章小结 |
51-52 |
|
6 结论 |
52-53 |
|
6.1 结论 |
52 |
|
6.2 展望 |
52-53 |
|
致谢 |
53-54 |
|
参考文献 |
54-56 |
|
附录 |
56 |
|
| 【DOI】 | LunWen.ID:2.2008.353361 |