论文部分内容阅读
随着电视节目数字化进程的不断加快,使用现有的模拟电视机播放数字节目这一技术变革越来越引起人们的注意,数字机顶盒也就应运而生。为迎合消费者更高的需求,硬盘存储将成为未来数字机顶盒不可或缺的有机组成部分。 嵌入式系统的广泛使用中,传统的前台/后台程序开发机制已经不能满足日益复杂和多样化的嵌入式应用需求,因而常常采用嵌入式实时操作系统内核(简称实时内核)开发实时多任务程序。嵌入式实时内核提供多任务、任务管理、时间管理、任务间通信和同步、内存管理等重要服务,使嵌入式应用程序容易设计和扩展。 本文以ST公司基于DVB-S数字机顶盒开发平台和ST20软件集成环境为基础,进行硬盘机顶盒软硬件技术的研究和开发。实时内核在机顶盒软件系统中占有重要的地位,它是应用程序开发的重要基础,本文对实时操作系统内核STLite/OS20的原理和在系统中的应用进行了论述。本文还对ST公司DVB-S开发平台的硬件和软件总体结构、软件开发环境和ST20软件调试工具包、软件系统的调试方法等内容进行了简要的论述。 硬盘机顶盒以优秀通用的数字记录载体硬盘作为存储对象,提供了一种全新的电视节目观看方式,在一定程度上实现了电视节目的交互功能。本文对硬盘机顶盒的关键技术包括硬盘接口技术、硬盘文件管理系统等做了详细的论述,同时也对硬盘机顶盒存储系统、硬盘节目录制及回放功能实现方法做了详细的论述。 本文所研究以及实现的内容,是硬盘机顶盒方案的主要组成部分,本文已经完成了硬盘机顶盒系统的硬件结构、底层驱动、底层通讯以及应用程序接口的所有软硬件设计、完善和测试工作。得出了与理论值相符的测试结果,论证了本方案的可行性,也为以后对硬盘机顶盒进行开发提供了硬件调试平台、完善的底层驱动以及硬盘文件管理系统调用。