论文部分内容阅读
随着广播电台行业数字化、网络化的加深,中心音频矩阵系统作为广播电台中重要的数据交换、传输系统,得到了广泛的应用,成为广播电台日常工作的重要组成部分。所以对广播电台来说,中心音频矩阵在工作中表现出的稳定性、功能性和易操作性就显得尤为重要。本文详细讨论了嵌入式中心音频矩阵软件与基于PC端显示控制程序的设计与开发过程。本论文主要采用C、C++、脚本语言为主要开发工具,以此来设计并且实现中心音频矩阵软件系统。论文首先针对广播电台行业所需要的应用环境进行了充分的分析,并根据广播电台的应用环境完成了中心音频矩阵所需要达到的要求和功能。其次对开发平台和开发环境的搭建进行讲解,并对中心音频矩阵的整体框架做了介绍。接着介绍了使用C语言设计并实现基于ARM的嵌入式中心音频矩阵应用软件部分,并详细地分析了各个模块的设计与实现过程。接着介绍基于PC的Windows端显示控制界面程序,包括需求分析、程序框架设计、功能模块划分以及各模块的实现。最后为了方便整个软件部分的调试,详细介绍了虚拟测试环境的设计与实现,虚拟测试环境对整个软件系统的调试阶段起到了重大的作用,为了方便操作,设计了硬件参数设置界面。本论文研究的中心音频矩阵是具有高扩展性、高可靠性、高可用性的新一代中心音频矩阵软件系统。它不但具有中心音频矩阵所必须的切换功能,还可以在硬盘上存储日志和设备运行信息,且该矩阵采用双卡同步措施(即主、备卡方式),当主卡出现问题时能及时将备卡转为主卡,并把任务交给新的主卡以提高可靠性和安全性,主备卡切换后不会影响之前所做的操作。