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

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

ID:870940

大?。?.86 MB

頁(yè)數(shù):58頁(yè)

時(shí)間:2017-09-22

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

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

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

2、動(dòng)進(jìn)行了研究和設(shè)計(jì),如LCD驅(qū)動(dòng),PWM背光驅(qū)動(dòng),按鍵驅(qū)動(dòng)等。旨在熟悉驅(qū)動(dòng)設(shè)計(jì)流程,掌握驅(qū)動(dòng)設(shè)計(jì)的一般方法。關(guān)鍵字:平板電腦,Android,linux,硬件驅(qū)動(dòng)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ū)動(dòng)開發(fā)概述7第二章軟硬件平臺(tái)介紹和啟動(dòng)過程分析92.1硬件平臺(tái)介紹92.2軟件平臺(tái)介紹92.3啟動(dòng)過程分析10第三章LCD驅(qū)動(dòng)設(shè)計(jì)及實(shí)現(xiàn)133.1顯示控制器及顯示器硬件配置133.1.1S5PV210顯示控制器133.1.2三星9.7寸IPS屏LTN097XL02133.1.3顯示模塊硬件連接方式143.2android下的LCD驅(qū)動(dòng)153.2.1LCD硬件時(shí)序參數(shù)設(shè)置153.2.2LCD硬件設(shè)備注冊(cè)163.2.3frambuffer驅(qū)動(dòng)注冊(cè)18第四章PWM背光驅(qū)動(dòng)設(shè)計(jì)及實(shí)現(xiàn)194.1PWM背光控制器硬件連接194.2linux內(nèi)核

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

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

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

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