新闻中心

EEPW首页>消费电子>设计应用> 便携式 BD 播放机系统的设计

便携式 BD 播放机系统的设计

作者: 时间:2011-05-30 来源:网络 收藏

1解码器的软件
解码器软件在Linux操作上架构而成,包括设备驱动、中间件和应用层。采用模块化的理念,根据功能将进行划分成不同层次和不同模块来进行实现。不同任务的运行通过启动不同的进程来控制。

本文引用地址://m.amcfsurvey.com/article/166150.htm


蓝光同以往类似产品的最大区别在于可以播放蓝光碟片和具有丰富的网络功能。解码器软件的系统构成如图2所示。

图2 解码器软件系统构成


2 MCU的软件
MCU的软件设计采用了小型操作系统来管理两个任务。SubTask用于和解码器进行通信,MainTask负责通信之外的所有处理,整个系统分为驱动层,中间层和应用层。驱动层包含了硬件设备和OS,有端子配置、按键输入、开关检测、AMP、FAN、RTC等;中间层则包含了需要向应用层提供的实现具体功能和动作的各个模块接口;应用层根据系统的功能,分为UI、OSD等模块,完成系统所需要实现的各种功能。MCU软件的系统构成如图3所示。

图3 MCU软件系统构成


3 通信设计
MCU和解码器之间的通信,物理层可以采用多种接口形式,这里选用的是UART。关于协议层的设计需要重点考虑两个方面的问题。一是系统所需要的所有功能是否可以实现,不要产生因为协议设计的不全面导致系统功能实现受影响的失误;二是通信的异常处理机制是否考虑周全,这个影响到系统的可靠性,包括出错时重复发送次数的设定,通信忙时等待延时时间的设定等。

功耗设计
功耗设计对于产品甚为重要,不仅要考虑到正常工作时消耗的功率,还要考虑到待机时的功耗。功耗设计涉及到系统多方面的内容,包括芯片的选择,电路的设计等。具体到本系统需要从OPU部分的功耗、LCD的背光、解码器的工作功率、周边电路、待机时的电源管理等进行研讨和验证。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭