| 【中文题名】 | 综合业务用户终端软件设计 |
| 【英文题名】 | Software Design of the Family Integrated Service Terminal |
| 【学科专业】 | 通信与信息系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-25 |
| 【中关键词】 | 家用综合业务终端,数字电视,linux,驱动,IP电话,H.323协议 |
| 【英关键词】 | IST,DTV,linux,driver,IP telephone,H.323 protocol, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 |
随着社会的进步和技术的飞速发展,当今社会已进入信息时代。人们对能够提供远程教学、远程办公、远程医疗、可视电话、VOD点播等多媒体宽带综合业务的网络寄予了无限厚望。而伴随网络技术的进步,目前涌现出了很多宽带接入网络技术,这就为业务的综合化提供了可能。论文的课题就是研制一种在宽带接入网络环境下新型的用户接入设备,这种设备可以为用户提供目前用户最普遍要求的业务—数字电视业务、Internet业务以及IP电话业务。
论文通过分析家庭综合业务终端的需求,明确定义了综合业务的内容、呈现方式以及性能要求。根据我国国情,给出了以电脑、模拟电视机、模拟电话机(简易的数字电话机)作为互联网、数字电视和IP电话呈现平台的方案,并给出了其硬件实现。在此基础上,对该平台的软件需求进行了详细分析,并根据可移植、兼容性好和可扩展的原则,设计出了家用综合业务终端的软件架构,划分了各个软件模块的功能。
综合业务终端是一个复杂的系统,所以要选择一种嵌入式操作系统来完成任务调度、存储管理等基本功能。考虑到开发的周期和开发的成本,我们选择通用linux操作系统。论文给出了为完成上层应用开发而建立底层软件环境的所有内容,包括... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-9 |
|
1 绪论 |
9-17 |
|
1.1 课题的背景 |
9-10 |
|
1.2 课题的提出及其价值 |
10-12 |
|
1.3 国内外研究现状 |
12-14 |
|
1.4 课题研究内容和研究目的 |
14-15 |
|
1.5 论文的内容安排 |
15-17 |
|
2 综合业务终端软件需求分析与架构设计 |
17-29 |
|
2.1 引言 |
17 |
|
2.2 综合业务终端的需求分析 |
17-19 |
|
2.2.1 用户业务需求 |
17-18 |
|
2.2.2 业务呈现方式 |
18 |
|
2.2.3 综合业务终端的性能需求分析 |
18-19 |
|
2.3 综合业务终端的硬件结构 |
19-22 |
|
2.4 综合业务终端软件需求分析及设计 |
22-27 |
|
2.4.1 综合业务终端软件需求分析 |
22-23 |
|
2.4.2 综合业务终端软件模块的架构设计 |
23-26 |
|
2.4.3 综合业务终端总体软件架构 |
26-27 |
|
2.5 本章小结 |
27-29 |
|
3 综合业务终端底层软件设计 |
29-41 |
|
3.1 引言 |
29 |
|
3.2 BOOTLOADER 的移植 |
29-31 |
|
3.2.1 BOOTLOADER 的概念 |
29-30 |
|
3.2.2 BOOT LOADER 的选择和移植 |
30-31 |
|
3.3 嵌入式LINUX 的移植 |
31-33 |
|
3.3.1 选择LINUX 操作系统进行移植的原因 |
31-32 |
|
3.3.2 LINUX 操作系统的移植 |
32-33 |
|
3.4 LINUX 文件系统的移植 |
33-37 |
|
3.4.1 构建根文件系统CRAMFS |
34 |
|
3.4.2 构建日志文件系统JFFS2(JOURNALING FLASH FILE SYSTEM 2) |
34-37 |
|
3.4.3 TEMPFS |
37 |
|
3.5 实验结果 |
37-40 |
|
3.6 本章小结 |
40-41 |
|
4 视频模块的驱动程序设计 |
41-53 |
|
4.1 引言 |
41 |
|
4.2 LINUX 的设备管理 |
41-42 |
|
4.3 编写字符型设备的驱动 |
42-43 |
|
4.4 视频模块与2410 主板接口工作原理 |
43-50 |
|
4.4.1 数据硬件接口 |
43-44 |
|
4.4.2 MPEG-2 数据信号的接口 |
44-47 |
|
4.4.3 视频数据接口的驱动程序 |
47-49 |
|
4.4.4 串行回传交互通道 |
49-50 |
|
4.5 实验结果 |
50-51 |
|
4.6 本章小结 |
51-53 |
|
5 VOIP 模块软件设计 |
53-73 |
|
5.1 引言 |
53 |
|
5.2 H.323 协议 |
53-56 |
|
5.2.1 H.323 的体系结构 |
53-54 |
|
5.2.2 H.323 终端的组成 |
54-55 |
|
5.2.3 H.323 标准协议簇 |
55-56 |
|
5.3 SIP 协议 |
56-59 |
|
5.3.1 SIP 协议的背景和功能 |
56-57 |
|
5.3.2 SIP 网络元素 |
57 |
|
5.3.3 SIP 协议的实现机制 |
57-59 |
|
5.4 硬件环境 |
59-60 |
|
5.5 软件设计 |
60-72 |
|
5.5.1 PCM 编解码芯片的驱动 |
60-66 |
|
5.5.2 IP 电话协议栈的移植 |
66-67 |
|
5.5.3 开发VOIP 终端应用程序 |
67-72 |
|
5.6 本章小结 |
72-73 |
|
6 结束语 |
73-75 |
|
致谢 |
75-77 |
|
参考文献 |
77-79 |
|
附录 |
79 |
|
| 【DOI】 | LunWen.ID:2.2008.362057 |