在μC/OS-Ⅱ平台上搭建基于H.323标准协议的数字化语音教室

在μC/OS-Ⅱ平台上搭建基于H.323标准协议的数字化语音教室

论文摘要

在IP网上开发多媒体应用有巨大的商业前景。H.323建议是由ITU-T制订的基于分组交换网络(PBN)的多媒体会议系统。H.323会议系统不假定其工作的网络基础能提供服务质量(QoS)保证。本课题以“数字化语音教室”为例,认真分析并提出了一个实现方案,该方案是以H.323协议为基础的,主要任务有三个:1、嵌入式实时操作系统μC/OS-II的移植。2、基于μC/OS-II扩展RTOS的体系结构。3、实现基于μC/OS-II+LWIP的H.323智能终端。 学生终端硬件采用TI双核处理器TMS320VC5471。在单片上集成一个16位定点DSP处理器(100MIPS)和一个32位的RISC处理器ARM7TDMI。结合片上以太网链路层媒体访问控制器(MAC)、嵌入μC/OS-II操作系统和LWIP协议栈后构成基于μC/OS-II的IP智能终端。研究中细致分析了TMS320VC5471开发板中所有资源的特征,设计了系统的初始化程序。剖析了嵌入式操作系统μC/OS-II并针对目标处理器编写了OSCPU.H、OSCPUA.C、OSCPUA.ASM三个移植程序;完成了目标处理器汇编语言过程的设计和调试。在CCS开发平台上进行混合编译、链接,使μC/OS-II与系统的初始化源代码无缝结合为一个整体成功地运行在开发板上。 μC/OS-II仅仅是一个实时多任务的内核,移植μC/OS-II到处理器平台后,离实际的应用还是有一段距离的。我们必须

论文目录

  • 第一章 绪论
  • 1.1 引言
  • 1.2 论文完成的工作
  • 1.3 本论文的组织
  • 第二章 基于IP智能终端的语音教室体系结构
  • 2.1 语音教室的构成
  • 2.2 IP智能终端
  • 2.2.1 硬件模块
  • 2.2.2 软件模块
  • 2.3 H.323协议
  • 2.3.1 H.323终端
  • 2.3.2 网守(GateKeeper)
  • 2.3.3 多点控制单元(MCU)
  • 2.3.4 RTP/RTCP/RSVP
  • 2.3.5 H.323会议系统中的码流复用
  • 2.4 语音教室的运行模式
  • 2.4.1 上电初始化
  • 2.4.2 基本运行模式
  • 2.4.3 自由点播音频资料
  • 2.4.4 提问
  • 2.4.5 分组讨论
  • 第三章 μC/OS-II与LWIP的设计和实现
  • 3.1 μC/OS-II的主要结构概貌
  • 3.1.1 临界段处理
  • 3.1.2 任务管理
  • 3.1.3 任务调度
  • 3.1.4 时间管理
  • 3.1.5 任务间的通信与同步
  • 3.1.6 内存管理
  • 3.1.7 中断服务子程序
  • 3.1.8 μC/OS-II初始化
  • 3.1.9 μC/OS-II的启动
  • 3.2 LWIP的设计和实现
  • 3.2.1 LWIP协议栈简介
  • 3.2.2 LWIP协议栈设计原则和整体架构
  • 3.2.3 LWIP协议栈的进程模型
  • 3.2.4 LWIP协议栈的操作系统封装层
  • 3.2.5 LWIP协议栈的缓冲和内存管理
  • 3.2.6 LWIP的整体结构
  • 3.2.7 LWIP的应用程序接口
  • 第四章 实现μC/OS-II在VC5471上的移植
  • 4.1 VC5471的初始化
  • 4.2 DSP和ARM的通信
  • 4.3 临界段处理的具体实现
  • RITICALMETHOD==1'>4.3.1 方法一 OSRITICALMETHOD==1
  • RITICALMETHOD==2'>4.3.2 方法二 OSRITICALMETHOD==2
  • RITICALMETHOD==3'>4.3.3 方法三 OSRITICALMETHOD==3
  • 4.4 μC/OS-II针对ARM7的中断处理
  • 4.4.1 在系统复位时安装异常中断处理程序
  • 4.4.2 在C程序中安装异常中断处理程序
  • 4.4.3 二级中断向量表的建立和外设驱动异常中断处理程序的安装
  • 4.5 μC/OS-II的堆栈优化
  • 4.6 开发环境及μC/OS-II移植流程
  • 4.6.1 开发环境
  • 4.6.2 μC/OS-II移植流程
  • 第五章 μC/OS-II体系结构的扩充
  • 5.1 LWIP在μC/OS-II上的移植准备
  • 5.1.1 几个重要的头文件
  • 5.1.2 与操作系统相关的几个问题
  • 5.1.3 μC/OS-II对线程的支持
  • 5.1.4 网络设备驱动程序
  • 5.2 在μC/OS-II中利用串口UART实现人机交互界面
  • 5.2.1 串口驱动的建立
  • 5.2.2 上层μC/OS-II部分的相应处理
  • 5.2.3 人机交互界面的实现
  • 5.3 LWIP与μC/OS-II的无缝结合
  • 5.3.1 消息队列的初始化
  • 5.3.2 创建线程
  • 5.3.3 LWIP中定时功能的实现
  • 5.3.4 μμC/OS-II与LWIP间通讯的消息队列的实现
  • 5.4 应用实例的建立和测试
  • 5.5 基于OPENH323的IP智能终端的实现
  • 5.5.1 Openh323和PWLib库的编译
  • 5.5.2 应用程序接口
  • 5.5.3 终端实例
  • 总结
  • 参考文献
  • 致谢
  • 硕士期间发表的论文
  • 相关论文文献

    • [1].信息化环境下高校多媒体语音教室的维护与管理[J]. 信息与电脑(理论版) 2018(09)
    • [2].数字化视听语音教室在英语教学中的应用[J]. 价值工程 2015(32)
    • [3].基于虚拟化技术的高校云语音教室建设初探[J]. 课程教育研究 2019(51)
    • [4].北京市徐悲鸿中学[J]. 教育家 2017(07)
    • [5].高校多媒体和语音教室管理研究热点梳理[J]. 软件导刊(教育技术) 2013(09)
    • [6].探讨高校语音教室设备管理和维护存在的问题及对策[J]. 青年文学家 2012(18)
    • [7].虚拟化的云语音教室建设初探[J]. 传播与版权 2018(07)
    • [8].数字化语音教室在外语教学中的利与弊[J]. 青春岁月 2011(22)
    • [9].浅谈多媒体教学中语音教室的管理与维护[J]. 计算机光盘软件与应用 2012(02)
    • [10].清华大学附属中学智能语音教室项目解决方案[J]. 中国现代教育装备 2016(06)
    • [11].高校多媒体网络语音教室的管理与维护[J]. 才智 2011(35)
    • [12].虚拟三维语音教室的构建技术研究[J]. 硅谷 2011(17)
    • [13].探析多媒体教学中语音教室的管理[J]. 科技风 2014(23)
    • [14].合理建设学校语音教室、录播教室[J]. 职业技术 2013(12)
    • [15].探索汉字之美,让传统文化魅力在校园绽放 杭州市余杭区文正小学[J]. 教育家 2020(07)
    • [16].改变“填鸭式”教学方法,提高科学试验利用率[J]. 吉林教育 2016(22)
    • [17].数字教室在英语教学中的作用[J]. 新课程(综合版) 2015(03)
    • [18].基于数字网络化和WIFI技术的新型语音教室的研究[J]. 无线互联科技 2011(04)
    • [19].校园数字化语音系统的构建与分析[J]. 无线互联科技 2016(19)
    • [20].山西老区职业技术学院[J]. 山西教育(招考) 2015(Z2)
    • [21].育人为本 开潜扬长 整体发展[J]. 教育发展研究 2009(11)
    • [22].山西老区职业技术学院[J]. 山西教育(招考) 2015(09)
    • [23].山西老区职业技术学院[J]. 山西教育(招考) 2014(09)
    • [24].山西老区职业技术学院[J]. 山西教育(招考) 2013(Z1)
    • [25].培训设施[J]. 北京石油管理干部学院学报 2014(04)
    • [26].山西老区职业技术学院[J]. 小学语文教学 2013(19)
    • [27].山西老区职业技术学院[J]. 山西教育(招考) 2013(09)
    • [28].名校风采——朔州市第四中学[J]. 山西电教 2008(03)
    • [29].汉语和中国文化研究中心在莫斯科揭牌[J]. 语文教学与研究 2011(02)
    • [30].计算机房及语音教室内部监控系统和求助系统设计与实现[J]. 中小企业管理与科技(下旬刊) 2015(10)

    标签:;  ;  

    在μC/OS-Ⅱ平台上搭建基于H.323标准协议的数字化语音教室
    下载Doc文档

    猜你喜欢