[管理信息化VR虚拟现实]基于ARM的平板电脑的底层硬件驱动设计.docx

[管理信息化VR虚拟现实]基于ARM的平板电脑的底层硬件驱动设计.docx

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
{管理信息化VR虚拟现实}基于ARM的平板电脑的底层硬件驱动设计 摘要 推出平板的目的是为了弥补手机和笔记本电脑之间的这块空白区域,就是为人们提供一款和手机一样携带方便、操作简单,但比手机视觉效果更好,并能像笔记本电脑一样可以快速流畅的上网、观看视频和玩游戏的产品。软件方面,除苹果自己有自己的IOS外,不管是国内还是国外厂商,由于google的开源,基本都选择了andriod操作系统作为开发平台。Android是一个基于linux内核的操作系统,在一款产品的开发过程中,硬件驱动程序的开发和调试是一项艰巨的任务,驱动程序的质量直接影响产品的性能和稳定性,所以对平板上驱动程序的研究和设计具有实际工程意义。此次设计针对平板电脑中常用的几个硬件驱动进行了研究和设计,如LCD驱动,PWM背光驱动,按键驱动等。旨在熟悉驱动设计流程,掌握驱动设计的一般方法。 关键字:平板电脑,Android,linux,硬件驱动 ABSTRACT Thepurposeofthelaunchofthetabletisinordertomakeupthepieceofblankareabetweenmobilephonesandlaptopputersforpeopletoofferadeviceaseasyasmobilephonetocarry,simpletooperate,butbetterthanthemobilephonevisualeffects,andthesameasthelaptopcanquicklyaccesstotheInternet,watchingvideosandplayinggames.Onthesoftwareside,inadditiontoApple'sownIOS,whetherdomesticorforeignmanufacturers,becauseofgoogleopenedtheandroidsourcecode,basicallychoosetheandriodoperatingsystemasthedevelopmentplatform.AndroidisaLinuxkernel-basedoperatingsystem,intheprocessofaproductdevelopment,developinganddebugginghardwaredriversisanarduoustask,thequalityofthedriverdirectlyimpactonproductperformanceandstability,SotheresearchanddesignofthedriverontheTabletPChasapracticalengineeringsignificance.ThispaperwillresearchanddesignafewhardwaredriversthatmonlyusedintheTabletPC,suchasLCDdrivers,PWMbacklightdriver,keydriversandsoon.Thepurposeofthisdesignistofamiliartothedriverdesignprocessandgraspthegeneralapproachtodriverdesign. Keywords:tabletpc,android,linux,hardwaredrivers 目录 TOC \o "1-3" \h \z \u 第一章 引言5 1.1 ARM处理器介绍5 1.2 android 操作系统介绍6 1.3 平板电脑驱动开发概述7 第二章软硬件平台介绍和启动过程分析9 2.1 硬件平台介绍9 2.2 软件平台介绍9 2.3 启动过程分析10 第三章 LCD驱动设计及实现13 3.1 显示控制器及显示器硬件配置13 3.1.1 S5PV210 显示控制器13 3.1.2 三星9.7寸IPS屏LTN097XL0213 3.1.3 显示模块硬件连接方式14 3.2 android下的LCD驱动15 3.2.1 LCD 硬件时序参数设置15 3.2.2 LCD硬件设备注册16 3.2.3 frambuffer驱动注册18 第四章 PWM背光驱动设计及实现19 4.1 PWM背光控制器硬件连接19 4.2 linux内核PWM驱动19 4.2.1 PWM背光设备注册19 4.2.2 PWM背光驱动注册20 4.3 PWM 背光在android HAL 层移植22 4.3.1 什么是硬件抽象层22 4.3.2 HAL的实现机制23 4.3.3 pwm背光的HAL层实现24 第五章 接键驱动设计及实现27 5.1 接键硬件链接以及功能要求

文档评论(0)

fengbitao520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档