STB的软件架构知识

上传人:m**** 文档编号:588528461 上传时间:2024-09-08 格式:PPT 页数:29 大小:401.50KB
返回 下载 相关 举报
STB的软件架构知识_第1页
第1页 / 共29页
STB的软件架构知识_第2页
第2页 / 共29页
STB的软件架构知识_第3页
第3页 / 共29页
STB的软件架构知识_第4页
第4页 / 共29页
STB的软件架构知识_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《STB的软件架构知识》由会员分享,可在线阅读,更多相关《STB的软件架构知识(29页珍藏版)》请在金锄头文库上搜索。

1、机顶盒软件架构学习2024/9/81DVB产品的软件架构21软件的基本层次2软件的基本模块架构3DVB产品软件的基本业务流程4DVB产品软件中重要的数据5软件开发的环境2024/9/82DVB产品软件的基本层次32024/9/83DVB产品软件的基本层次9/8/202441底层:a:硬件层(ATI ST 富士通 Philip)b:操作系统(linux Vxworks PsosWinCE OS20等)c: 驱动层(DEMUX,MPEG,DISLAY OVERLAY,FLASH ,REMOTE LED,TELETEXT,通信接口等)2024/9/84DVB产品软件的基本层次5什么是嵌入式系统?嵌入

2、式系统一般指非PC系统,它包 括硬件和软件两部分.硬件包括处理器微处理器、存储器及外设器件 和IO端口、图形控制器等 .软件部分主要是:嵌入式操作系统以及应用程序编程。2024/9/85DVB产品软件的基本层次6嵌入式实时操作系统的基本组成嵌入式实时操作系统的基本组成: 2024/9/86DVB产品软件的基本层次7嵌入式实时操作系统软件的基本特征嵌入式实时操作系统软件的基本特征:1 、实时性,实时软件对外部事件作出反应的时间必须要快。2、有处理异步并发事件的能力。3、快速启动并有出错处理和自动复位功能2024/9/87DVB产品软件的基本层次8任务管理任务就是一个具有独立功能的无限 循环的程序

3、段的一次运行活动 具有动态性、并行性、异步独立性 的特 点。2024/9/88DVB产品软件的基本层次9任务管理1、动态性任务的状态是不断变化的一般分为:休眠 态 (dormant), 就 绪 态 (ready),运 行 态(running), 挂 起态suspended 睡眠态sleep 等。2、并行性系统中同时存在多个任务它们宏观上是同时运行的。3、异步独立性任务是系统中独立运行的基本单元也是内核分配和调度的基本单元每个任务各自按相互独立的不可预知的速度运行走走停停。2024/9/89DVB产品软件的基本层次10内存管理 2024/9/810DVB产品软件的基本层次11通信同步1、信号量2

4、、事件3、消息对列2024/9/811DVB产品软件的基本层次122中间层:1.对驱动层的封装2.利用驱动层做一些后台的服务3.提供应用层的接口 2024/9/812DVB产品软件的基本层次133应用层:根据市场和客户的需求,我们开发的产品的各种功能。各种菜单,EPG,游戏,数据广播,股票等。(提问:大家可以想象机顶盒还有那些应用?)2024/9/813DVB产品软件的基本层次14软件的基本层次1、底层2、中间层3、应用层2024/9/814软件的基本业务流程151.节目搜索的基本流程 2.切换节目的主要流程 3.待机和恢复待机的流程 4.EPG业务的流程2024/9/815节目搜索的基本流程

5、162024/9/816 切换节目的主要流程切换节目的主要流程172024/9/817接收机从开机状态到待机状态流程 182024/9/818接收机从待机状态到开机状态流程 192024/9/819EPG业务的流程202024/9/820DVB产品软件中重要的数据211要存储到Flash的数据类型 2在内存中重要的动态数据 2024/9/821要存储到Flash的数据类型22要存储到Flash的数据类型1频道数据频道数据 2节目数据节目数据 3系统数据系统数据 2024/9/822要存储到Flash的数据类型23频道数据1.频道的频率 2.频道的符号率3.频道的序号4.其他信息2024/9/8

6、23要存储到Flash的数据类型24节目主要数据1.Service ID 2.视频PID3.音频PID4.PCR PID5.节目名称6.节目的序号2024/9/824要存储到Flash的数据类型25系统主要数据1.电视节目的音量 2.节目的最大数量3.当前的节目4.当前的菜单语言5.开机时的节目 .2024/9/825在内存中重要的动态数据26在内存中重要的动态数据1节目信息数据 2节目信息表(PMT)的数据结构3 PAT信息的数据 4 ES信息的数据 5 SDT信息的数据6 EIT表信息的数据 2024/9/826在内存中重要的动态数据277TDT表信息的数据 8服务描述符的数据 9地面发送系统描述符(具体细节请参考PSI/SI信息规范) 2024/9/827软件开发的环境281嵌入式的系统2嵌入式实时操作系统3标准的C语言和C+语言4ST20R1.8.1 ST20R1.9.6 开发工具2024/9/82829谢谢大家2024/9/829

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号