这些都是FrameBuffer设备驱动来完成的,只要将其映射到进程地址空

这些都是FrameBuffer设备驱动来完成的,只要将其映射到进程地址空

ID:37462234

大小:472.50 KB

页数:53页

时间:2019-05-24

这些都是FrameBuffer设备驱动来完成的,只要将其映射到进程地址空_第1页
这些都是FrameBuffer设备驱动来完成的,只要将其映射到进程地址空_第2页
这些都是FrameBuffer设备驱动来完成的,只要将其映射到进程地址空_第3页
这些都是FrameBuffer设备驱动来完成的,只要将其映射到进程地址空_第4页
这些都是FrameBuffer设备驱动来完成的,只要将其映射到进程地址空_第5页
资源描述:

《这些都是FrameBuffer设备驱动来完成的,只要将其映射到进程地址空》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要随着嵌入式系统的应用越来越广泛,功能也越来越强大,对系统中的人机界面的要求也越来越高。在应用需求的驱使下,许多工作在Linux下的图形界面软件包的开发和移植工作中都涉及到底层LCD驱动的开发问题。因此在嵌入式系统中开发通用LCD驱动得以广泛运用。目前的嵌入式开发使用的液晶显示器所提供的驱动程序都是针对特定对象开发,通用性差,而且在不同的平台上很难移植,驱动程序需要重复开发,既浪费了时间、精力,也提高了开发成本。本文研究论述了基于S3C2410LCD控制器的Linux驱动程序设计与实现,介绍了S3C2410的LCD控制器的数据和控制管脚,并给出了LCD的控制流程和L

2、CD的控制器设置规则,参照TFT-LCDLQ092Y3DG01的逻辑要求和时序要求设计了其驱动电路,设置了主要LCD寄存器;论述了在嵌入式Linux中基于FrameBuffer机制的LCD驱动程序的实现方法。主要研究了Linux帧缓冲设备驱动程序框架,详细分析了帧缓冲设备驱动程序层次结构、核心功能模块和数据结构,设计了FrameBuffer的处理机制以及底层驱动的接口函数针对具体的LCD面板如何在嵌入式Linux中编写帧缓冲设备的驱动程序。最后在FrameBuffer机制的基础上,基于三星公司S3C2410处理器的开发平台系统地开发了嵌入式Linux下的LCD显示驱动

3、程序,实现了简单的嵌入式GUI图形API的设计,并在LQ092Y3DG01上显示了清晰稳定的图像和汉字。测试表明该驱动通用性好,能驱动大部分的LCD;可移植性强,经过少许修改即可应用在其他嵌入式系统中,是S3C2410驱动LCD的一套较佳的解决方案。关键词 S3C2410;TFT-LCD;Linux驱动程序;FrameBuffer-II-AbstractWiththeembeddedsystemapplicationsbecomingwider,andmoreandmorepowerfulfunction,itssystemofthehuman-computerint

4、erfaceareincreasinglyhighrequirements.Intheapplicationdriven,manyintheLinuxgraphicalinterfacepackagesandthedevelopmentoftheworkinvolvesthelowleveloftheLCDDriverDevelopmentissues.SoinembeddedsystemdevelopmentgenericLCDDriverhasbeenextensivelyapplied.ThecurrentuseofembeddeddevelopmentforL

5、CDdriversistargetedatspecificgroups’development.Theirversatilityispoorandonthedifferentplatformsisdifficulttotransplant.Sodriversneedtore-develop,notonlyawasteoftime,energy,butalsoraisesthecostofdevelopment.ThispaperintroducestheS3C2410LCDcontroller’sdataandcontrolpinsandprovidesthecont

6、rolflowandcontrollersetrulesofLCD.AccordingtoTFT-LCDLQ092Y3DG01’ssequentiallogicrequirementsandtherequirementsofitsdrivecircuits,setthevaluesofthemajorLCDRegisters;describedintheEmbeddedLinuxbasedFrameBuffermechanismLCDDriverforthemethodoftheimplementation.InthispaperImainlyresearchedth

7、eLinuxFrameBufferdevicedriverframework,detailedanalysesoftheframebufferdevicedriverlevelstructure,functionmodulesandcoredatastructure,designedFrameBufferhandlingmechanismandlow-leveldriverinterfacefunctionspecifictotheLCDpanelthatHowtoprogramtheFrameBufferdevicedriverinembedded

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。