网络视频电话终端系统双核处理技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:mainonewf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络视频电话终端系统采用了新一代的双核处理器,极大的增强了系统处理能力,能够同时进行流媒体的编码和解码。在该系统的软件设计中,双核处理技术是其中的一个重要组成部分。依据网络视频电话终端的系统需求和uCLinux操作系统的特点,双核处理技术主要包括两个部分:启动加载器和双核通信模块。这两个部分是整个系统软件开发的关键,保证处理器的两个核心能够正常工作。双核启动加载器程序的实现方法与单核启动加载器程序的实现方法有较大的差异。我们在分析ADSP-BF561处理器四种启动模式之后,根据系统的硬件特性,把传统启动加载器的任务分配到两个核心,设计双核启动加载器的模型。该模型支持处理器中两个核心并行独立自举,支持两个核心选择运行操作系统或着非操作系统应用程序,具有较大的灵活性。基于此模型,给出了双核引导的实现方法,此实现方法能够满足两个核心的不同启动要求。双核处理器的嵌入式系统中,两个核心并行执行不同的任务,不同核心的任务之间需要在某些时候交换数据和相关同步信息,这些工作一般通过双核通信完成。双核通信模块基于一种混合的通信模型进行设计,此模型采用共享存储模型进行数据交换,采用中断模型进行双核通信同步控制。这种模型克服了单一模型同时进行数据交换和同步控制的缺陷,成功解决了双核之间的大数据量、高速率数据交换和通信同步控制。
其他文献
随着嵌入式系统的广泛应用和飞速发展,作为自由软件的Linux操作系统出于其对多平台的支持、强大的网络支持功能以及开放源代码,无需版税和许可费用等突出的优势,成为嵌入式领域
基于PC_Based PLC的油井工况远程数据采集系统由下位机数据采集、GPRS网络传输和上位机数据接收三部分组成。采集部分位于油井工作现场,由PC架构的可编程控制器ADAM-5510M(E)
随着信息技术的飞速发展,存储系统在整个计算机系统中的地位日益突出,而存储“瓶颈”问题却日益严峻。为了缓解这种状况,在设计实现磁盘阵列时,外部通道采用具有高性能、连接
由于网络规模的不断扩大和新的入侵手段的不断涌现,目前企业级网络应用已经发展到现在的大规模、分布式、GB流量的网络环境,基于模式匹配的入侵检测技术和单一的入侵检测体系结
随着计算机多媒体技术和Interect的迅速普及,多媒体信息的应用日益广泛,数字化的音乐作为多媒体信息中的重要成员,其应用的范围也不断扩大。近年来所为人关注的网络音乐的传播、
数据仓库技术经过多年的发展,已经成为众多企业开展商业智能(BI)的强大数据平台。通过搭建数据仓库平台,能够实施联机分析处理(OLAP)及数据挖掘,为企业领导层的决策,提供了必须的
随着IT产业的急速发展,楼宇自动化的内涵也在日新月异,LonWorks技术的应用在楼宇、工业等领域有广阔的发展前景,基于LonWorks技术的智能大厦和智能小区在建筑业占据越来越重
随着因特网技术的发展,Web迅速成为全球最大和最重要的信息资源库。为了弥补HTML在语义方面的不足,1998年2月W3C推出可扩展标记语言XM乙由于其具有良好的可移植性和可扩展性,XML
目前的结构识别方法基本属于盲析法,即把某种各个区位的识别算法,以固定的次序轮询于各个区位上,根据识别算法的结果判断当前符号处于前一符号的何种区位当中;或者是符号识别与结
可用性是从产品最终用户的角度出发来衡量产品质量的重要指标。随着互联网技术的发展,对网站可用性的研究已经受到了人们越来越多的关注。目前,绝大多数网站都是从网站设计者