基于飞思卡尔imx6的VGA驱动模块开发

2016-03-13 03:29:36况昊
现代商贸工业 2016年12期
关键词:定义设备

况 昊

(西华大学,四川 成都610039)

1 引言

1.1 目的

编写基于imx6开发的移动终端上VGA的功能添加和优化的详细说明书是为了方便更多的人了解飞思卡尔imx6这个ARM CortexTM-A9架构处理器性能和架构,同时能够深入了解VGA的具体工作流程和结构,在了解VGA在内核如何工作的过程当中也会跟大家讲解一下Linux内核的基本属性和结构以及内部驱动管理和调用。

1.2 项目背景

i.MX6是基于ARM CortexTM-A9架构的高扩展性多核系列嵌入式多媒体应用处理器,普遍使用于工业控制、车载电脑控制、智能移动终端、监控设备、机顶盒、KTV点歌设备等方面。它的强力的3D图像处理引擎、支持多种格式的视频压缩解压功能和内部集成的电源管理等优点使得它成为优秀的智能设备开发平台,同时由于他支持高规格的LCD显示2×4XGA(2048×1536)或2×[1080p+WXGA(1280×720)],因此以前的一些能适用于Linux内核的VGA驱动需要我们嵌入式软件开发人员进行调整。

VGA也就是Video Graphic Array,即显示绘图阵列。它的接口是一个模拟信号接口,在显示领域成为了一种成熟通用的显示器标准接口,由于它的通用性和高性能适应性被各种规格的显示器在硬件上使用和支持。在当今PC机以及各种显示和控制设备中VGA得到大众的欢迎,因此在进行嵌入式软件开发中VGA驱动成为我们调试和开发的重中之重。本文以Linux2.6内核和飞思卡尔IMX6处理器为系统的软、硬件平台,详细论述了基于framebuffer技术开发VGA显示驱动程序的方法。

2 总体设计

2.1 软件描述

VGA驱动模块结构包含:平台驱动、LCD控制器驱动、外设驱动。进行VGA的嵌……

登录APP查看全文

猜你喜欢
定义设备
谐响应分析在设备减振中的应用
永远不要用“起点”定义自己
海峡姐妹(2020年9期)2021-01-04 01:35:44
定义“风格”
基于VB6.0+Access2010开发的设备管理信息系统
基于MPU6050简单控制设备
电子制作(2018年11期)2018-08-04 03:26:08
500kV输变电设备运行维护探讨
工业设计(2016年12期)2016-04-16 02:52:00
成功的定义
山东青年(2016年1期)2016-02-28 14:25:25
如何在设备采购中节省成本
原来他们都是可穿戴设备
消费者报道(2014年7期)2014-07-31 11:23:57
修辞学的重大定义
当代修辞学(2014年3期)2014-01-21 02:30:44