APP下载

DVB-S机顶盒中自维护引导装载系统的设计与实现

2011-07-13张春丽

电子设计工程 2011年19期
关键词:嵌入式程序系统

王 薇,张春丽

(四川财经职业学院 四川 成都 610101)

随着国家数字电视工程的推广与普及,数字电视机顶盒已成为其发展过程中必要的组成设备。为了提高机顶盒的性能,方便快捷地更新机顶盒的功能,在用户使用过程中需要对机顶盒的软件进行定期有计划的升级。现阶段在数字电视机顶盒的设计中,Bootloader作为引导加载程序一般用于引导和启动机顶盒,其功能比较单一,机顶盒在使用过程中的软件维护与升级工作必须由专业人员来完成,这种设计方法给产品的后期维护带来一定的不便。本文在基于卫星的数字视频广播的DVB-S电视机顶盒产品开发过程中,针对一般Bootloader功能上的不足,提出一种方案对Bootloader功能进行了改进。新的Bootloader能自动对DVB-S电视机顶盒中的软件进行维护和升级,从而提高系统的自维护性[1]。(4 M×8 bits);NOR Flash 采用台湾旺宏公司的 MX29LV160,其容量为2 MB,主要存储系统的软件部分(包括BootLoader、嵌入式Linux操作系统,根文件系统及应用软件);各种接口主要有IrDA控制接口 (接收红外键盘的遥控)、LED控制接口(输出系统的基本状态信息)、I2C控制接口(通过I2C读写24C01的E2PROM,并存放系统的某些配置参数,如音量,节目流的左右声道等)、RS232串行口,及各种音视频接口(SVideo,CVBS,VGA)等,其中 IrDA 控制接口、LED 控制接口及I2C控制接口的通信由6502微控制器进行输入输出处理[2]。整个系统的硬件组成框图如图1所示。

1 DVB-S机顶盒中自维护Bootloader的设计

1.1 DVB-S机顶盒的硬件结构

该DVB-S电视机顶盒中,采用的CPU是台湾凌阳公司生产的16/32位RISC微控制器SPHE1000,内含一个MIPS架构的RISC处理器核,最高主频可达108 MHz,该芯片还集成有DSP处理器,主要用于卫星电视的音视频解码等;……

登录APP查看全文

猜你喜欢

嵌入式程序系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
试论我国未决羁押程序的立法完善
搭建基于Qt的嵌入式开发平台
“程序猿”的生活什么样
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
英国与欧盟正式启动“离婚”程序程序
嵌入式软PLC在电镀生产流程控制系统中的应用
创卫暗访程序有待改进