首页> 中文学位 >基于ARM9的嵌入式SIP电话终端的设计与实现
【6h】

基于ARM9的嵌入式SIP电话终端的设计与实现

代理获取

目录

文摘

英文文摘

声明

第一章 绪论

1.1研究背景与意义

1.2国内外研侒风状

1.3主要研究内容

1.4章节安排

第二章 SIP协议研究

2.1SIP简介

2.1.1SIP功能

2.1.2SIP特征

2.2SIP体系结构

2.2.1SIP层次结构

2.2.2SIP消息

2.3SIP操作

2.3.1SIP寻址

2.3.2SIP会话

2.3.3SIP事务

2.4其他相关技术

2.4.1SDP

2.4.2RTP和RTCP

2.4.3SIP QoS

2.5SIP嵌入式特性

2.6本章小结

第三章 嵌入式SIP终端平台设计

3.1系统总体设计

3.2硬件平台设计

3.2.1嵌入式微处理器

3.2.2存储器模块

3.2.3音频模块

3.2.4网络接口模块

3.2.5LCD和键盘

3.3软件平台设计

3.3.1操作系统的选择

3.3.2系统发环境的建立

3.3.3BootLoader分析与移植

3.3.4嵌入式Linux配置移植

3.3.5文件系统设计

3.3.6音频设备驱动设计

3.4本章小结

第四章 SIP终端软件系统的设计与实现

4.1软件总体设计

4.2SIP协议栈设计

4.2.1解析器模块

4.2.2状态机模块

4.2.3工具模块

4.2.4协议本处围程序

4.3SIP UA的实现

4.3.1语音处理模块

4.3.2RTP模块

4.3.3UAC和UAS模块

4.4本章小结

第五章 系统测试

5.1测试方案和环境

5.2测试分析

5.3测试结果

5.4本章小结

第六章 总结和展望

6.1总结

6.2展望

参考文献

致谢

附录A攻读硕士期间发表的文章

展开▼

摘要

随着网络技术、嵌入式技术、通信技术的发展,以及3G、NGN概念的深入人心,越来越多的公司和机构开始对SIP技术和嵌入式通信网络设备进行研究。SIP是由IETF制定的VoIP技术的重要信令协议之一。SIP协议简单灵活,采用分布式的控制模式,能够提供融合的多媒体服务,其良好的扩展性、移动性和媒体协商能力有助于增强嵌入式设备的网络互操作性和开放性。正是基于这样的出发点,本文将嵌入式系统技术和SIP技术结合,设计并实现了一个基于ARM9的嵌入式SIP电话终端。 本文深入分析了SIP的功能结构、消息机制以及SDP和RTP等相关技术,在此基础上采用嵌入式技术完成了SIP电话终端的设计与实现。本终端以功能强大的ARM9芯片S3C2410X为核心,采用嵌入式Linux作为底层操作系统进行软件开发。核心开发内容包括SIP协议栈的设计和实现,语音编解码库的设计和在嵌入式Linux上的移植,并依据SIP协议栈接口规范完成了SIP UA开发。该终端通过音频接口实现语音的采集、编解码和回放,通过以太网接口进行信令和语音的网络传输,具有SIP用户代理的功能,可以完成用户注册、发起会话、终止会话和会话响应等功能,支持SPEEX、G.711和G.729语音编码方法。最后根据设计目标对终端进行了一致性、互操作性和性能三方面的测试。测试结果验证了本文提出的嵌入式SIP电话终端设计方案和开发过程的正确性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号