APP下载

高清嵌入式系统中的DVI驱动开发

2012-06-25郭小梅

单片机与嵌入式系统应用 2012年1期
关键词:嵌入式结构设备

郭小梅

(南京晓庄学院,南京 210001)

郭小梅(副教授),主要研究方向为计算机软件与理论、嵌入式应用技术。

引 言

DVI是Digital Visual Interface(数字视频接口)的缩写。在嵌入式电子领域,像DVI这样的高清接口应用越来越多,很多嵌入式产品采用H.264视频编码技术,支持播放H.264格式的720P分辨率的视频文件,这就需要至少1024×768分辨率的显示输出设备。

MX51是飞思卡尔半导体的基于ARM Cortex-A8内核的高端ARM嵌入式多媒体处理器,支持720P视频多种格式的硬解码,可以用来开发高清机顶盒、上网本等产品,很多情况下需要集成DVI这样的高清视频端子。

在嵌入式电子产品中,Linux操作系统占有越来越多的市场份额。本文采用Linux2.6.28内核和 MX51作为系统的软、硬件平台,详细论述了基于framebuffer技术开发DVI显示驱动程序的方法。

1 DVI概述

DVI接口只在一些高端显示器上可以看到,一般常见的液晶显示器只有VGA接口。VGA接口显示的是模拟信号,而DVI接口显示的是数字信号,它传输没有经过压缩的数字信号,最高速率可达4.9Gbps,对高清视频显示可以达到较好的保真度,减少模拟信号传输时的信号损失。

DVI基于 TMDS(Transition Minimized Differential Signaling,转换最小差分信号)技术来传输数字信号,TMDS运用先进的编码算法把8位数据(R、G、B中的每路基色信号)通过最小转换编码为10位数据(包含行场同步信息、时钟信息、数据DE、纠错等),经过DC平衡后,采用差分信号传输数据。DVI和LVDS、TTL相比有较好的电磁兼容性能,可以用低成本的专用电缆实现长距离、高质量的数字信号传输。

2 硬件接口

本设计采用的硬件平台是基于飞思卡尔半导体的MX51多媒体应用处理器开发板。……

登录APP查看全文

猜你喜欢

嵌入式结构设备
谐响应分析在设备减振中的应用
《形而上学》△卷的结构和位置
论结构
基于MPU6050简单控制设备
搭建基于Qt的嵌入式开发平台
嵌入式软PLC在电镀生产流程控制系统中的应用
论《日出》的结构
500kV输变电设备运行维护探讨
创新治理结构促进中小企业持续成长
原来他们都是可穿戴设备