论文摘要
CTV100数字化电视平台是意法半导体公司(ST)最新推出的数字化电视解决方案,代表了目前该领域的技术发展方向。其核心由STV2310和STV3500两块芯片组成:STV2310负责接收各种模拟电视信号,具有制式自动识别,模拟信号数字化处理等功能;STV3500内嵌一个32位的CPU内核,可通过其D1接口接收STV2310发来的数字信号,并完成倍频,图像缩放,亮、色信号增强处理等功能。此外,通过其内部的OSD生成器可以设计出精彩、新颖的用户菜单。该解决方案的突出特点是基于32位RISC CPU内核,软件体系基于嵌入式实时操作系统之上,为从模拟电视向数字电视顺利过渡而设计。这种结构创建了一个包括电视机所有核心应用的稳定接口,同时还可扩展到支持数字电视接收、中间件等功能。论文详细介绍了基于CTV100平台的数字化处理电视系统软件的设计与实现、嵌入式操作系统OS20的开发方法和注意事项、底层驱动模块的开发编写与整机调试。同时针对不同机型的要求完成了特定功能的开发,设计开发了DUALBOOT工作模式,实现了串口在线升级的功能。本论文率先在国内开展了基于ST公司CTV100平台的产品研究,已成功研制出了功能样机,并正在为上海一客户做方案设计,合作开发推出一款面向欧洲市场的机型,目前第一阶段已经顺利完成并在香港成功参展。本项目的成功实施为产品开发积累了宝贵经验,并与业界领先厂商建立了良好的合作关系,为以后在电视领域的进一步发展打下了良好的基础。
论文目录
第一章 绪论1.1 引言1.2 电视技术介绍1.2.1 电视技术的发展1.2.2 我国电视技术的发展现状1.2.3 我国电视数字化进程1.3 数字化电视的研究现状1.4 本论文的工作第二章 基于CTV100 平台的DPTV解决方案2.1 硬件设计概要2.1.1 STV3500 芯片介绍2.1.2 STV2310 芯片介绍2.1.3 STV82x6 芯片介绍2.1.4 其它芯片介绍2.2 软件设计概要2.2.1 系统层设计2.2.2 驱动层设计2.2.3 服务层设计2.2.4 应用层设计第三章 实时操作系统与STLite/OS20 介绍3.1 实时操作系统介绍3.1.1 实时操作系统的发展历史3.1.2 几种主要的实时操作系统3.1.3 实时操作系统的未来发展3.2 STLite/OS20 实时操作系统介绍3.2.1 OS20 内核3.2.2 任务(Task)3.2.3 时钟(Timer)3.2.4 内存管理(Memory Management)3.2.5 信号量(Semaphores)3.2.6 消息队列(Message queues)3.2.7 中断(Interrupts)第四章 系统软件设计4.1 软件的层次结构及模块之间的关系4.2 软件的工作流程4.2.1 开、关机工作过程4.2.2 稳定状态下的工作过程4.2.3 主状态机的编程第五章 音视频切换功能的开发5.1 音视频切换功能设计需求5.2 音视频切换功能软件设计概要AVS编写'>5.3 驱动模块设计规范及DVAVS编写5.3.1 驱动模块设计规范AVS的编写'>5.3.2 驱动模块DVAVS的编写AVS的编写'>5.4 服务层模块SVAVS的编写5.5 应用层程序的设计5.6 S端子自动识别功能的设计实现第六章 DUALBOOT及串口在线升级功能的开发6.1 任务需求分析6.2 DUALBOOT工作原理6.3 BOOT程序详细设计6.3.1 操作系统OS20 的初始化过程6.3.2 串口更新过程的程序设计第七章 系统调试7.1 调试工具及开发环境简介7.2 系统调试过程7.3 联机调试与脱机调试7.4 项目总结第八章 结束语参考文献发表论文和科研情况说明致 谢
相关论文文献
标签:数字化处理电视论文; 嵌入式操作系统论文; 串口升级论文;
基于CTV100平台的DPTV系统软件和底层功能的设计与实现
下载Doc文档