共查询到19条相似文献,搜索用时 437 毫秒
1.
2.
基于FrameBuffer的LCD驱动设计 总被引:1,自引:0,他引:1
为开发通用性强、移植性好的液晶驱动程序,对Linux帧缓冲设备驱动程序框架与帧缓冲设备驱动程序层次结构、核心功能模块和数据结构进行了研究.设计了帧缓冲的处理机制,以及底层驱动的接口函数针对具体的LCD面板如何在嵌入式Linux中编写帧缓冲设备的驱动程序.依据TFT-LCD LQ092Y3DG01的逻辑要求和时序要求设计了其驱动电路,实现了S3C2410 CPU与Linux下嵌入式GUI图形API的设计. 相似文献
3.
嵌入式系统Linux下LCD显示驱动的开发 总被引:2,自引:0,他引:2
嵌入式系统通常使用LCD作为显示设备,嵌入式Linux下,如果图形界面接口采用的是MicroWindows,MiniGUI或Qt-Embedded,则LCD设备的驱动程序必须采用Linux的帧缓冲设备来处理与LCD控制器有关的底层命令。帧缓冲是Linux为图形设备提供的一个抽象接口,它允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。文中介绍了Linux帧缓冲设备驱动程序框架,详细分析了帧缓冲设备驱动程序层次结构、核心功能模块和数据结构,最后基于三星公司S3C2410x处理器的开发平台,系统地给出了Linux下帧缓冲驱动程序开发和调试实例。 相似文献
4.
嵌入式系统Linux下LCD显示驱动的开发 总被引:1,自引:0,他引:1
嵌入式系统通常使用LCD作为显示设备,嵌入式Linux下,如果图形界面接口采用的是MicroWindows,MiniGUI或Qt—Embedded,则LCD设备的驱动程序必须采用Linux的帧缓冲设备来处理与LCD控制器有关的底层命令。帧缓冲是Linux为图形设备提供的一个抽象接口,它允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。文中介绍了Linux帧缓冲设备驱动程序框架,详细分析了帧缓冲设备驱动程序层次结构、核心功能模块和数据结构,最后基于三星公司S3C2410x处理器的开发平台,系统地给出了Linux下帧缓冲驱动程序开发和调试实例。 相似文献
5.
论述了Linux 2.4.18下设备驱动程序的编写方法,说明了帧缓冲设备驱动程序的实现原理。详细分析了帧缓冲驱动程序的几个重要的数据结构及其底层驱动函数、用户接口和系统调用关系。归纳出了LCD驱动程序的实现方法。针对具体的LCD液晶屏幕,给出了驱动程序的基本框架。 相似文献
6.
论述了Linux 2.4.18下设备驱动程序的编写方法,说明了帧缓冲设备驱动程序的实现原理。详细分析了帧缓冲驱动程序的几个重要的数据结构及其底层驱动函数、用户接口和系统调用关系。归纳出了LCD驱动程序的实现方法。针对具体的LCD液晶屏幕,给出了驱动程序的基本框架。 相似文献
7.
讲解Linux2.4.18下设备驱动程序的编写方法,说明了帧缓冲设备驱动程序的实现原理,并详细分析了帧缓冲驱动程序的几个重要的数据结构及其底层驱动函数、用户接口和系统调用关系,归纳出了LCD驱动程序的实现方法。针对具体的LCD液晶屏幕.给出了驱动程序的基本框架。 相似文献
8.
9.
嵌入式Linux下Qt/Embedded的应用 总被引:1,自引:0,他引:1
随着嵌入式系统的发展,用于实现与用户交流功能的嵌入式GUI成为研究中的一个重点。嵌入式Linux下,如果图形界面接口采用的是Qt/Embedded,则必须采用Linux的帧缓冲设备来处理相关的底层命令。帧缓冲是Linux为图形设备提供的一个抽象接口,是Qt/Embedded的底层图形引擎。文中介绍了Linux帧缓冲设备驱动程序框架,基于三星公司的S3C2410x处理器的开发平台,系统给出了嵌入式图形界面GUI的移植,包括编译环境的建立,编译参数的设置等。 相似文献
10.
嵌入式Linux下Qt/Embedded的应用 总被引:5,自引:3,他引:5
随着嵌入式系统的发展,用于实现与用户交流功能的嵌入式GUI成为研究中的一个重点。嵌入式Linux下,如粜图形界面接口采用的是Qt/Embedded,则必须采用Linux的帧缓冲设备来处理相关的底层命令。帧缓冲是Linux为图形设备提供的一个抽象接口.是Qt/Embcdded的底层图形引擎。文中介绍了Linux帧缓冲设备驱动程序框架,基于三星公司的S3C2410x处理器的开发平台,系统给出了嵌入式圆形界面GUI的移植,包括编译环境的建立,编译参数的设置等。 相似文献
11.
本文介绍了嵌入式Linux帧缓冲设备驱动程序的体系结构,详细分析了其核心数据结构和编写方法。结合在ARM9处理器S3C2440平台上的开发实例,讲述了Linux2.6.33内核基于Platform总线的帧缓冲设备驱动的实现原理及开发流程。最后给出了用户空间应用程序访问帧缓冲设备的一般方法。 相似文献
12.
I2C总线以其简单高效的方式被广泛的运用在嵌入式产品设计中,而实时时钟RTC则是其中应用的典型代表。在嵌入式Linux系统中,对其I2C驱动程序提供了较好的支持框架。但随着Linux内核版本的不断升级,对于I2C设备驱动的结构设计也趋于复杂,往往让开发者有些不知所措。本文以2.6.39版本Linux内核为背景,在分析该Linux版本I2C总线设备结构和RTC设备资源的基础上,结合RTC设备驱动模型和I2C/SMBus传输方式,对RTC设备在at91sam9g25上进行了具体的设备驱动设计实现,并通过在电力用户集中器设备中的应用,证明了驱动设计的可行性。 相似文献
13.
郭小梅 《电脑编程技巧与维护》2012,(8):87-89,105
对Linux的I2C总线体系结构进行了深入讨论,在飞思卡尔半导体的MX51平台上,以MX51的I2C为主控制器,以重力感应芯片LIS33DE为从设备,实现了I2C总线驱动和设备驱动,分析了Linux2.6.31内核下驱动的工作、运行机理。 相似文献
14.
ARM9+Linux下电子纸驱动的设计与实现 总被引:1,自引:1,他引:0
为实现在ARM9+Linux系统下对电子纸的快速、有效控制,设计了一种基于电子纸显示控制芯片(GD6210E)的电子纸驱动.根据s3C2440 ARM9处理器和GD6210E的接口特点,利用s3C2440的GPIO口来扩展GD6210E,最后利用Linux为显示设备提供的帧缓冲专用接口编写驱动程序,完成电子纸的驱动.该... 相似文献
15.
16.
郭小梅 《单片机与嵌入式系统应用》2012,12(1):20-23
以飞思卡尔半导体的MX51为系统硬件平台,给出了高清嵌入式产品中DVI视频显示接口的实现方案;通过处理器的LCD1接口,外扩TFP410芯片实现DVI视频输出;分析了framebuffer的实现机制及其在驱动中的应用;详细讲述Linux2.6.28内核下基于framebuffer开发DVI驱动的方法及步骤。该设计应用于高清机顶盒等产品中,效果良好。 相似文献
17.
在ARM芯片AT91RM9200上构建了无线打印模块的硬件平台,在Android操作系统上完成了软件平台的搭建,通过调用Linux内核的CUPS,实现移动终端在Android系统上直接打印文件的功能。 相似文献
18.
针对I2C总线的特点,Linux内核中定义了I2C驱动体系结构。在分析Linux的I2C总线驱动体系结构基础上,介绍了在S3C2410中设计I2C总线驱动的方法。 相似文献
19.
基于FPGA嵌入式系统,在PowerPC架构的Linux2.6操作系统环境下,对通用输入输出接口(GPIO)控制器的驱动,采用平台设备机制进行中断控制管理.通过该管理机制,将GPIO设备本身的资源注册进内核,由内核统一管理.在参照Linux2.6内核源码有关平台设备驱动的基础上,编写和测试了GPIO设备的驱动程序.该驱... 相似文献