首页> 中文学位 >基于Internet的流媒体传输控制系统(TCS)的设计与实现
【6h】

基于Internet的流媒体传输控制系统(TCS)的设计与实现

代理获取

目录

文摘

英文文摘

前言

0.1本课题研究的背景与意义

0.2论文完成工作

0.3本论文的组织

第一章TCS系统的体系结构

1.1软件设计

1.1.1 H.323的简介

1.1.2 H.323的组件

1.1.3 H.323通信协议栈

1.1.4 H.323的信令

1.1.5 TCS系统功能的实现

1.2智能终端的硬件设计

1.2.1系统控制模块

1.2.2以太网数据包的收、发模块

1.2.3数据与程序存储模块

1.2.4语音信号的转换及编解码模块

1.2.5人机接口模块

1.3嵌入式系统

1.3.1嵌入式系统概述

1.3.2嵌入式处理器

1.3.3嵌入式Linux操作系统

第二章嵌入式系统硬件外设的驱动程序的实现

2.1键盘(Keyboard)

2.1.1矩阵键盘扫描算法

2.1.2矩阵键盘的接口函数

2.2液晶显示器(LCD)

2.2.1 LCD简介

2.2.2 LCD的接口函数

2.2.3 LCD的驱动程序的流程图

2.3网络接口模块(EIM)

2.3.1以太网收发器LXT971ALC

2.3.2以太网收发器通信协议

2.3.3以太网收发器驱动程序的设计

2.4语音采集模块

2.4.1语音采集模块的寄存器设置

2.4.2软件设计

2.5闪存(Flash ROM)

2.5.1 Flash DA28F640J5的工作状态

2.5.2 Flash DA28F640J5的初始化编程

2.6仿真器接口(JTAG)

2.6.1 JTAG的控制软件

第三章嵌入式μCLinux操作系统

3.1 μCLinux的产生

3.2 μCLinux的优点

3.3 μCLinux小型化的做法

3.3.1 μCLinux的根文件系统

3.3.2 μCLinux的应用程序库

3.4针对实时性的解决方案

3.5 μCLinux的内存管理

3.6 μCLinux的多进程处理

3.7 μCLinux的移植准备

3.7.1交叉编译工具

3.7.2 μCLinux内核

3.7.3应用程序库

3.7.4其他工具

第四章μCLinux的移植

4.1测试目标板硬件

4.2准备Bootloader程序和μCLinux可执行内核

4.3建立宿主机开发环境

4.4初始化Flash,加载Bootlloader程序

4.5建立目标系统环境

4.5.1设置DHCP

4.5.2设置TFTP

4.5.3设置NFS

4.6加载和调试原理

4.7创建编译自己的应用程序

4.7.1编写自己的应用程序

4.7.2移植软件

4.7.3设备驱动开发

4.8 μCLinux的内核运行方式

第五章语音教室的体系结构

5.1语音教室的构成

5.2教师机的特征

5.3学生终端

5.3.1学生终端的特点

5.3.2终端的工作原理

参考文献

致谢

发表论文

展开▼

摘要

该文在H.323系统的组件网守的基础上,设计了基于Internet的流媒体传输控制系统(TCS)和相应的智能终端.TCS可以作为门户网站、电信增值运营商的基本软件系统,也可以理解为H.323语音教室网络的管理实体.它是所有H.323网络内呼叫的焦点.可以对语音教室,或者扩展为视频电话会议进行有效的管理和控制.它能提供基于H.323协议下很重要的功能,例如提供地址解析、访问控制、身份验证、带宽控制、安全检查、域的管理、呼叫控制信令以及呼叫管理等.为了有效地配合TCS的运行,自行开发了智能终端系统.该系统采用了基于硬件双核结构的TMS320VC5471为主的开发板.结合CPU两个内核不同的体系结构,在DSP内核上连接A/D、D/A模块实现语音信号I/O通道以及实时实现语音编解码算法,在ARM内核上移植了μCLinux嵌入式操作系统.终端嵌入的H.323应用系统、键盘、显示器等用户接口模块均由μCLinux统一管理和调度,可以很好的实现和运行TCS的服务器进行通信.最后,在现有科研水平和软硬件条件下,设计了数字化语音教室.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号