資源描述:
《基于arm的平板電腦的底層硬件驅動設計new》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、ABSTRACT摘要IIIABSTRACT推出平板的目的是為了彌補手機和筆記本電腦之間的這塊空白區(qū)域,就是為人們提供一款和手機一樣攜帶方便、操作簡單,但比手機視覺效果更好,并能像筆記本電腦一樣可以快速流暢的上網、觀看視頻和玩游戲的產品。軟件方面,除蘋果自己有自己的IOS外,不管是國內還是國外廠商,由于google的開源,基本都選擇了andriod操作系統(tǒng)作為開發(fā)平臺。Android是一個基于linux內核的操作系統(tǒng),在一款產品的開發(fā)過程中,硬件驅動程序的開發(fā)和調試是一項艱巨的任務,驅動程序的質量直接影響產品的性能和穩(wěn)定性,所以對平板上驅動程序的研究和
2、設計具有實際工程意義。此次設計針對平板電腦中常用的幾個硬件驅動進行了研究和設計,如LCD驅動,PWM背光驅動,按鍵驅動等。旨在熟悉驅動設計流程,掌握驅動設計的一般方法。關鍵字:平板電腦,Android,linux,硬件驅動IIIABSTRACTABSTRACTThepurposeofthelaunchofthetabletisinordertomakeupthepieceofblankareabetweenmobilephonesandlaptopcomputersforpeopletoofferadeviceaseasyasmobilephonet
3、ocarry,simpletooperate,butbetterthanthemobilephonevisualeffects,andthesameasthelaptopcanquicklyaccesstotheInternet,watchingvideosandplayinggames.Onthesoftwareside,inadditiontoApple'sownIOS,whetherdomesticorforeignmanufacturers,becauseofgoogleopenedtheandroidsourcecode,basically
4、choosetheandriodoperatingsystemasthedevelopmentplatform.AndroidisaLinuxkernel-basedoperatingsystem,intheprocessofaproductdevelopment,developinganddebugginghardwaredriversisanarduoustask,thequalityofthedriverdirectlyimpactonproductperformanceandstability,Sotheresearchanddesignof
5、thedriverontheTabletPChasapracticalengineeringsignificance.ThispaperwillresearchanddesignafewhardwaredriversthatcommonlyusedintheTabletPC,suchasLCDdrivers,PWMbacklightdriver,keydriversandsoon.Thepurposeofthisdesignistofamiliartothedriverdesignprocessandgraspthegeneralapproachto
6、driverdesign.Keywords:tabletpc,android,linux,hardwaredriversIII目錄目錄第一章引言51.1ARM處理器介紹51.2android操作系統(tǒng)介紹61.3平板電腦驅動開發(fā)概述7第二章軟硬件平臺介紹和啟動過程分析92.1硬件平臺介紹92.2軟件平臺介紹92.3啟動過程分析10第三章LCD驅動設計及實現(xiàn)133.1顯示控制器及顯示器硬件配置133.1.1S5PV210顯示控制器133.1.2三星9.7寸IPS屏LTN097XL02133.1.3顯示模塊硬件連接方式143.2android下的LCD驅動
7、153.2.1LCD硬件時序參數(shù)設置153.2.2LCD硬件設備注冊163.2.3frambuffer驅動注冊18第四章PWM背光驅動設計及實現(xiàn)194.1PWM背光控制器硬件連接194.2linux內核PWM驅動194.2.1PWM背光設備注冊194.2.2PWM背光驅動注冊204.3PWM背光在androidHAL層移植224.3.1什么是硬件抽象層224.3.2HAL的實現(xiàn)機制2355目錄4.3.3pwm背光的HAL層實現(xiàn)24第五章接鍵驅動設計及實現(xiàn)275.1接鍵硬件鏈接以及功能要求275.2內核空間按鍵驅動設計和實現(xiàn)275.2android對按
8、鍵的重映射32第六章振動電機驅動設計及實現(xiàn)356.1功能要求以及硬件連接356.2內核空間振動電機驅動設計及