基于arm的平板電腦的底層硬件驅(qū)動設(shè)計

基于arm的平板電腦的底層硬件驅(qū)動設(shè)計

ID:870940

大小:1.86 MB

頁數(shù):58頁

時間:2017-09-22

基于arm的平板電腦的底層硬件驅(qū)動設(shè)計_第1頁
基于arm的平板電腦的底層硬件驅(qū)動設(shè)計_第2頁
基于arm的平板電腦的底層硬件驅(qū)動設(shè)計_第3頁
基于arm的平板電腦的底層硬件驅(qū)動設(shè)計_第4頁
基于arm的平板電腦的底層硬件驅(qū)動設(shè)計_第5頁
資源描述:

《基于arm的平板電腦的底層硬件驅(qū)動設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、摘要推出平板的目的是為了彌補手機和筆記本電腦之間的這塊空白區(qū)域,就是為人們提供一款和手機一樣攜帶方便、操作簡單,但比手機視覺效果更好,并能像筆記本電腦一樣可以快速流暢的上網(wǎng)、觀看視頻和玩游戲的產(chǎn)品。軟件方面,除蘋果自己有自己的IOS外,不管是國內(nèi)還是國外廠商,由于google的開源,基本都選擇了andriod操作系統(tǒng)作為開發(fā)平臺。Android是一個基于linux內(nèi)核的操作系統(tǒng),在一款產(chǎn)品的開發(fā)過程中,硬件驅(qū)動程序的開發(fā)和調(diào)試是一項艱巨的任務(wù),驅(qū)動程序的質(zhì)量直接影響產(chǎn)品的性能和穩(wěn)定性,所以對平板上驅(qū)動程序的研究和設(shè)計具有實際工程意義。此次設(shè)計針對平板電腦中常用的幾個硬件驅(qū)

2、動進行了研究和設(shè)計,如LCD驅(qū)動,PWM背光驅(qū)動,按鍵驅(qū)動等。旨在熟悉驅(qū)動設(shè)計流程,掌握驅(qū)動設(shè)計的一般方法。關(guān)鍵字:平板電腦,Android,linux,硬件驅(qū)動ABSTRACTThepurposeofthelaunchofthetabletisinordertomakeupthepieceofblankareabetweenmobilephonesandlaptopcomputersforpeopletoofferadeviceaseasyasmobilephonetocarry,simpletooperate,butbetterthanthemobilephonevi

3、sualeffects,andthesameasthelaptopcanquicklyaccesstotheInternet,watchingvideosandplayinggames.Onthesoftwareside,inadditiontoApple'sownIOS,whetherdomesticorforeignmanufacturers,becauseofgoogleopenedtheandroidsourcecode,basicallychoosetheandriodoperatingsystemasthedevelopmentplatform.Android

4、isaLinuxkernel-basedoperatingsystem,intheprocessofaproductdevelopment,developinganddebugginghardwaredriversisanarduoustask,thequalityofthedriverdirectlyimpactonproductperformanceandstability,SotheresearchanddesignofthedriverontheTabletPChasapracticalengineeringsignificance.Thispaperwillre

5、searchanddesignafewhardwaredriversthatcommonlyusedintheTabletPC,suchasLCDdrivers,PWMbacklightdriver,keydriversandsoon.Thepurposeofthisdesignistofamiliartothedriverdesignprocessandgraspthegeneralapproachtodriverdesign.Keywords:tabletpc,android,linux,hardwaredrivers目錄第一章引言51.1ARM處理器介紹51.2an

6、droid操作系統(tǒng)介紹61.3平板電腦驅(qū)動開發(fā)概述7第二章軟硬件平臺介紹和啟動過程分析92.1硬件平臺介紹92.2軟件平臺介紹92.3啟動過程分析10第三章LCD驅(qū)動設(shè)計及實現(xiàn)133.1顯示控制器及顯示器硬件配置133.1.1S5PV210顯示控制器133.1.2三星9.7寸IPS屏LTN097XL02133.1.3顯示模塊硬件連接方式143.2android下的LCD驅(qū)動153.2.1LCD硬件時序參數(shù)設(shè)置153.2.2LCD硬件設(shè)備注冊163.2.3frambuffer驅(qū)動注冊18第四章PWM背光驅(qū)動設(shè)計及實現(xiàn)194.1PWM背光控制器硬件連接194.2linux內(nèi)核

7、PWM驅(qū)動194.2.1PWM背光設(shè)備注冊194.2.2PWM背光驅(qū)動注冊204.3PWM背光在androidHAL層移植224.3.1什么是硬件抽象層224.3.2HAL的實現(xiàn)機制234.3.3pwm背光的HAL層實現(xiàn)24第五章接鍵驅(qū)動設(shè)計及實現(xiàn)275.1接鍵硬件鏈接以及功能要求275.2內(nèi)核空間按鍵驅(qū)動設(shè)計和實現(xiàn)275.2android對按鍵的重映射32第六章振動電機驅(qū)動設(shè)計及實現(xiàn)356.1功能要求以及硬件連接356.2內(nèi)核空間振動電機驅(qū)動設(shè)計及實現(xiàn)356.2.1什么是timedGPIO356.2.2振動電機的TimedG

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。