- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 接键硬件链接以及功能要求
您可能关注的文档
- [管理信息化VR虚拟现实]高考语法虚拟语气讲解及练习.docx
- [管理信息化VR虚拟现实]基于AC3的虚拟环绕声实现.docx
- [管理信息化VR虚拟现实]基于ARCOBJECT的DLG数据快速接边方案的实现.docx
- [管理信息化VR虚拟现实]基于ARM9的智能家居.docx
- [管理信息化VR虚拟现实]基于ARM的图像采集无线传输系统的设计修改稿).docx
- [管理信息化VR虚拟现实]基于虚拟仪器的加热炉温控系统设计.docx
- 20道信安世纪信息安全工程师岗位常见面试问题含HR常问问题考察点及参考回答.pdf
- 哈尔滨 2023年历年真题考试:护理伦理学历年真题汇编(共224题).pdf
- 汽车俱乐部加盟合同(精选3篇).pdf
- 帮扶协议书_2_原创精品文档.pdf
文档评论(0)