




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019/11/19,1,机顶盒软件架构学习,2019/11/19,2,DVB产品的软件架构,2,1软件的基本层次2软件的基本模块架构3DVB产品软件的基本业务流程4DVB产品软件中重要的数据5软件开发的环境,2019/11/19,3,DVB产品软件的基本层次,3,2019/11/19,4,DVB产品软件的基本层次,2019/11/19,4,1底层:a:硬件层(ATIST富士通Philip)b:操作系统(linuxVxworksPsosWinCEOS20等)c:驱动层(DEMUX,MPEG,DISLAYOVERLAY,FLASH,REMOTELED,TELETEXT,通信接口等),2019/11/19,5,DVB产品软件的基本层次,5,什么是嵌入式系统?嵌入式系统一般指非PC系统,它包括硬件和软件两部分.硬件包括处理器微处理器、存储器及外设器件和IO端口、图形控制器等.软件部分主要是:嵌入式操作系统以及应用程序编程。,2019/11/19,6,DVB产品软件的基本层次,6,嵌入式实时操作系统的基本组成:,2019/11/19,7,DVB产品软件的基本层次,7,嵌入式实时操作系统软件的基本特征:1、实时性,实时软件对外部事件作出反应的时间必须要快。2、有处理异步并发事件的能力。3、快速启动并有出错处理和自动复位功能,2019/11/19,8,DVB产品软件的基本层次,8,任务管理任务就是一个具有独立功能的无限循环的程序段的一次运行活动具有动态性、并行性、异步独立性的特点。,2019/11/19,9,DVB产品软件的基本层次,9,任务管理1、动态性任务的状态是不断变化的一般分为:休眠态(dormant),就绪态(ready),运行态(running),挂起态suspended睡眠态sleep等。2、并行性系统中同时存在多个任务它们宏观上是同时运行的。3、异步独立性任务是系统中独立运行的基本单元也是内核分配和调度的基本单元每个任务各自按相互独立的不可预知的速度运行走走停停。,2019/11/19,10,DVB产品软件的基本层次,10,内存管理,2019/11/19,11,DVB产品软件的基本层次,11,通信同步1、信号量2、事件3、消息对列,2019/11/19,12,DVB产品软件的基本层次,12,2中间层:1.对驱动层的封装2.利用驱动层做一些后台的服务3.提供应用层的接口,2019/11/19,13,DVB产品软件的基本层次,13,3应用层:根据市场和客户的需求,我们开发的产品的各种功能。各种菜单,EPG,游戏,数据广播,股票等。(提问:大家可以想象机顶盒还有那些应用?),2019/11/19,14,DVB产品软件的基本层次,14,软件的基本层次1、底层2、中间层3、应用层,2019/11/19,15,软件的基本业务流程,15,1.节目搜索的基本流程2.切换节目的主要流程3.待机和恢复待机的流程4.EPG业务的流程,2019/11/19,16,节目搜索的基本流程,16,2019/11/19,17,切换节目的主要流程,17,2019/11/19,18,接收机从开机状态到待机状态流程,18,2019/11/19,19,接收机从待机状态到开机状态流程,19,2019/11/19,20,EPG业务的流程,20,2019/11/19,21,DVB产品软件中重要的数据,21,1要存储到Flash的数据类型2在内存中重要的动态数据,2019/11/19,22,要存储到Flash的数据类型,22,要存储到Flash的数据类型1频道数据2节目数据3系统数据,2019/11/19,23,要存储到Flash的数据类型,23,频道数据1.频道的频率2.频道的符号率3.频道的序号4.其他信息,2019/11/19,24,要存储到Flash的数据类型,24,节目主要数据1.ServiceID2.视频PID3.音频PID4.PCRPID5.节目名称6.节目的序号,2019/11/19,25,要存储到Flash的数据类型,25,系统主要数据1.电视节目的音量2.节目的最大数量3.当前的节目4.当前的菜单语言5.开机时的节目.,2019/11/19,26,在内存中重要的动态数据,26,在内存中重要的动态数据1节目信息数据2节目信息表(PMT)的数据结构3PAT信息的数据4ES信息的数据5SDT信息的数据6EIT表信息的数据,2019/11/19,27,在内存中重要的动态数据,27,7TDT表信息的数据8服务描述符的数据9地面发送系统描述符(具体细节请参考PSI/SI信息规范),20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《3.5摆的快慢》教学设计 -2024-2025学年教科版科学五年级上册
- 2025年保险代理合同书(样式)
- 2025版权许可合同(标准版)
- 5《我们的校园》第一课时 教学设计-2023-2024学年道德与法治一年级上册统编版
- 鹏利广场D区施工组织设计
- 综合岗面试题库及答案
- 青岛市居间合同范本2篇
- 山东安全员证考试试题及答案
- Unit 6 rain or shine Section A 2a-2e 说课稿 2024-2025学年人教版(2024)七年级英语下册
- DB65T 3566-2014 规模化猪场疾病防制技术规程
- 临床基于MDT平台下的“5A”护理模式在改善脑卒中后顽固性呃逆患者中应用
- 蜂蛰伤的治疗指南讲课件
- GB 3452.1-1992液压气动用O形橡胶密封圈尺寸系列及公差
- 坏死性筋膜炎49390课件
- JT∕T 651-2022 牵引杆挂车转盘
- 某公司项目启动会(38张)课件
- 全国水土保持规划国家级水土流失重点预防区和重点治理区复核划分
- DB13(J)∕T 269-2018 电动汽车充电站及充电桩建设技术标准
- 德国凯尔锚固技术公司石陶幕墙设计和施工中的应用
- 机动车交通事故快速处理协议书
- 临床营养支持小组工作方案
评论
0/150
提交评论