DVB-C数字电视机顶盒Loader系统的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:cnviy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微电子、光电子、通信和计算机技术的发展,芯片集成度越来越高,小设备计算能力也越来越强,传统的单片机已经不能满足要求,因此嵌入式系统应运而生。嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 本文首先介绍了嵌入式系统中的核心——实时操作系统(RTOS)的原理。RTOS是嵌入式系统的灵魂,它具有内核小、实时性强、健壮等特点。详细介绍了RTOS的实时性能、特征、任务调度、I/O管理、内存管理等方面。在此基础上,本文提出了在开发嵌入式系统时的系统分析、实时数据流程分析、任务划分等一些关键技术。 重点介绍了DVB-C数字电视机顶盒中Loader系统的设计原理、设计规范、关键技术及程序开发流程。分析了Loader系统在有线电视机运营中所担任的重要角色。不仅可以实现程序在线更新和系统参数配置,还实现了在相同的硬件平台上,通过下载不同的应用软件,实现不同的功能。首先对机顶盒上运行的各个协议和标准进行分析,设计出了机顶盒的总体协议栈。这个协议栈融合了MPEG2、DSM-CC、DVB等标准和协议。其次,本文按照软件工程的方法对机顶盒Loader系统从它的需求、特性、系统资源、实时性能等几个方面进行了分析,给出了Loder系统的实时数据流程图和多任务流程图,对任务交互和接口进行了详细分析。 最后,在系统分析的基础上,本文给出了机顶盒Loader系统的详细模块划分,并在模块划分的基础上进行了详细设计。程序实现后,进行了严格的测试,并给出了测试用例。 总之,本文通过对协议的掌握,对实时操作系统的研究,对机顶盒Loader系统的分析的基础上给出了一个确实可行设计方案,对嵌入式系统的研究和构造有一定的指导作用,同时,本课题所实现的机顶盒软件空中下载系统也达到了商用要求,必定具有较高的市场价值。
其他文献
随着企业信息化建设的不断深入,尤其是在企业外部环境充满变化、内部环境不断调整、信息技术不断发展的情况下,企业急需了解现有信息系统的应用状态(信息系统所能发挥的效用)是
观察信息约简是智能规划的前沿领域。目前国内外对观察信息约简的研究主要是集中于针对单个agent的强规划解,还有一些问题有待于进行观察信息约简方面的研究,尤其在多agent规划
音频场景识别是指通过分析音频信号的特点识别出对应的场景信息。目前音频场景识别系统的主要问题在于测试样本分布与训练集样本分布之间存在差异,在此情况下使用传统的学习方
本论文研究的主要内容是以“数字化校园”建设中的学生信息管理系统为实例,探索基于J2EE平台开发高效稳定、安全可靠、具有良好的可移植性和跨平台性的应用系统软件的设计模
随着计算机全面进入3D时代,计算能力的飞速提高和网络应用的蓬勃发展,三维人脸建模和动画已成为计算机图形学领域的研究热点。今天,在娱乐产业、人机交互、多媒体、通讯等领
随着计算机网络技术的高速发展,使得人们能以方便、迅捷的方式进行交流,然而,由于计算机网络的开放性设计,在得益于网络技术带来种种便利的同时,人们不得不面对日益严重的信息安全
网络的飞速发展也带来了网络安全问题的日趋严重。使用应用密码学解决现今网络安全问题,特别是一些涉及认证、保密、完整性和无否认服务方面的问题,是一个普遍的解决思路。而
随着机场扩建和城市快速扩张发展,由于飞机起降带来的噪声问题也愈发严重,影响到了机场附近居民的工作和生活,严重制约着机场的健康发展。因此,科学、快速、准确地根据飞机起
随着Internet和Intranet/Extranet的快速增长,WEB技术已经对商业、工业、银行、财政、教育、政府和娱乐,以及我们的工作和生活都产生了深远的影响。由于WEB程序混合了大量的技
随着全球经济的融合,我国正逐渐成为世界的制造与采购中心,交通运输物流在其中的作用越来越重要。为了满足制造业和采购业的快速发展,交通运输物流企业必须向信息化、集成化和专