基于CTV100平台的DPTV系统软件和底层功能的设计与实现

基于CTV100平台的DPTV系统软件和底层功能的设计与实现

论文摘要

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文档

    猜你喜欢