电视机软件系统的分析设计论文_冯煜

电视机软件系统的分析设计论文_冯煜

身份证号码:440782198010290613

摘要:为了让电视机具备更多的功能需要进行电视机软件系统的设计。电视机软件系统的设计是以电视机内部CPU 的差异作为基础的,并能够综合各种的软件系统。本文通过研究分析电视机软件系统功能的模块,进行阐明对软件系统各部分任务的处理,同时详细地研究了关于软件系统的分析设计。

关键词:电视机;软件系统;分析设计

前言

在电视机软件系统中,有比较多的特征,但是最明显的特征就是具备非常强的实时性。系统根据图像和声音等多个的参数来进行整体性的分析研究,而且参数彼此之间的相互影响作用与紧密的联系一定要重视,并以一定的时序作为基本的前提条件,处理好关键的参数。所以说,电视机的正常工作是建立在合理的时序的基础上的。

1.分析电视机软件系统功能的模块

电视机软件系统包括了各种不同类别功能的模块,具体有以下的功能模块:

高频调谐器:电视机软件系统实现对进行详细分析波段信息与分频系数处理等一系列的控制操作主要是依照往高频调谐器发送的数据与读取数据的方式来进行的。

电源:电源主要对电视机开机和关机发挥重要的作用,该部分功能不仅能够保证正确地开机和关机操作,而且还能保存处理重要的信息。

屏显:涵盖了全部屏幕菜单式调节方式初始化的过程和屏幕显示处理的步骤。

图像:图像是构成电视机软件系统的关键元件,其功能主要表现是处理视频和图像的解码、频率变换、图像识别等重要的功能作用。

键盘:在接收到按键所得数据后,软件系统会进行一系列的处理反应工作,而且在这个过程中,键盘命令标志和命令参数的总和是相关数据的输入格式。

时钟:该部分的功能主要是更新软件系统的时间,对不同的命令和事件的处理采用优先管理的方式,使时序得到更好的管理。

遥控器:用户命令利用遥控器来进行传达,电视机软件系统接收到命令后就会做出对应的反应,遥控器确保了执行命令的接受、转换功能的实现。这个过程中遥控器命令参数及命令标志的总和为相关数据输入格式。

存储器:大量的关键参数信息保存在电视机的存储器中,例如重要参数的输入操作和读取操作。

声音:组成电视机软件系统的核心是图象和声音两部分。其中声音部分可以完成处理、识别不同伴音的制式,对芯片进行初始化的处理在播放声音的时候开始的。

2.处理电视机软件系统不同部分的任务

关于电视软件系统不同部分的任务处理要点有:

待机处理:待机处理主要在达到预设待机时间和设定待机状态的情况下才起作用,该项处理工作的核心内容是由待机到开机或由开机到待机。

主程序处理:主程序管理控制了电视机软件系统中的大部分的任务,并对任务处理的状况进行及时的更新。主程序的处理工作内容有两个方面:一方面,对电视机的待机状态、选台状态、输人信号源状态、显示状态和时钟状态进行及时的更新和查询的操作;另一方面,查询系统新命令的输入状况。

命令处理:命令有两种的输入方式,即遥控器输入和按键操作,一旦收到用户发出的命令时,该任务就会自动启动,并进行一系列的操作,例如响应、执行和返回等。

选台处理:该任务的处理主要包括选台和搜台的命令查询,任务一旦接受到切换频道和搜台的命令时就会立即处理。

视频处理:完成相关关键参数的输入并在存储器中进行保存,通过处理图像的参数和图像解码的芯片,然后顺利地显示图像。

时钟处理:更新处理软件系统的定时器,如定时开关机、定时进行频道切换等。

期刊文章分类查询,尽在期刊图书馆

音频处理:处理声音的参数和声音解码的芯片,完成相关关键参数的输入,在存储器中进行保存,通过一定的风格来播放声音。

3.分析设计电视机软件系统

3.1软件系统功能分析极其任务分配

3.1.1功能分析

在分析电视机软件系统的任务时,首先考虑的是任务的属性问题,如是属于独立性还是相关性,也就是说此项任务的开发代码和功能与其他任务之间存在相互影响的程度,其次,要进行细分任务操作判断的必要性。任务是属于单独性任务的话,就要进行细分,以功能为标准进行分类的目的是要想获得功能的结构。

3.1.2模块划分

构成电视机软件系统的三大模块类型是局部数据管理模块、具体功能模块和全局数据管理模块是,根据模块实际拥有的功能来进行模块任务的分配,对基本相同的模块进行功能的合并,统一完成任务。

3.2软件系统的开发设计

在电视机软件系统开发设计的过程中,开发模式的采用是多种多样的,如果渐进式开发模式的采用需要根据模块结构设计、功能分析、定义软件结构、功能组装、模块开发、模块修改、单元测试和整体测试的设计流程来进行的。

3.3规范代码

软件系统的代码分类是根据划分模块而来的,主要包括两种类型,即定义文件和实现文件,这也是不同部分代码构成的基础。正常情况下,定义文件是按照glo-功能名的方式来命名非整体的数据管理模块及全局的数据管理模块,实现文件的命名是按照原文件名_1和2的方式来进行的。值得注意的是,进行实现文件的命名时要明确地标注含有计算方式的部分,将模块相关的文档进行列出的处理主要是为了满足使用方便快捷的目的,并以规范的格式来书写代码,在软件开发的设计中使用统一的命名规范。

3.4开发模式

采用开发模式对软件系统进行设计的前提是保证开发人员拥有完整的开发环境。只有完成必要的检测环节才可以将功能模块加入到系统工程中。在开发设计电视机软件系统的过程中,采用的是渐进式的开发模式,那么就要严格地遵守数据的处理和定义的标准,即使完成了功能的集合和组装的操作,测试环节的重要性一定不能忽视。

3.5文档说明

3.5.1软件架构文档

在执行命令时,电视机软件系统需要使用软件架构,该软件架构的描述实际是软件构架的文档,因此不仅要明确软件系统中的具体功能的重要程度,还要明确各种模块的存在的联系和影响。具体的表现是定义不同模块的调用依赖关系、各个模块数据的流动方向和模块之间的关联方式等内容。

3.5.2软件功能设计文档

在划分功能模块的过程中,软件系统会应用功能设计文档,具体功能模块的划分是依据功能设计文档来进行的,在定义不同功能集合的具体功能时,发挥了管理不同模块间的数据交换的作用。

3.5.3软件模块开发文档

对于软件模块的开发文档一定要具备相关的流程图,目的是分析具体模块的开发设计和描述实现的途径。在文档中,内部数据不需要统一限制,但这些数据一定要标注在开发文档的流程图中。

3.5.4模块修改文档

如果电视机软件系统中的集合模块需要修改时,其修改工作可以通过模块修改文档来完成,记录修改的具体方式和功能上的变化情况。

3.5.5单元测试报告

在软件系统模块的测试环节中主要采用的是单元测试报告,能够纠正模块功能出现的问题和功能并及时记录之后发生变化的情况。

4.总结语

电视机的软件系统主要包括四大空间,即RAM空间、OSDRAM空间、程序ROM空间和全局变量寄存器空间。因此,电视机软件程序的编程是建立在C语言的基础上的,然后应用在电视机硬件的平台上,并执行用户的命令。只有完善系统设计,才能让电视机发挥其应有的作用。

参考文献:

[1]王鹍.浅析电视机软件系统的基本功能设计.科技信息,2010(18).

[2]黄奕祥.电视机软件系统及主要模块设计方法.硅谷,2011(22).

论文作者:冯煜

论文发表刊物:《基层建设》2015年18期供稿

论文发表时间:2016/1/12

标签:;  ;  ;  ;  ;  ;  ;  ;  

电视机软件系统的分析设计论文_冯煜
下载Doc文档

猜你喜欢