做Android驅動開發需要了解哪些方面的知識

時間 2022-10-14 17:30:04

1樓:辰星

熟悉linux c應用程式程式設計,熟悉常用的api等(這是基礎,很重要),學習ldd,lkd,這兩本書可以說是入門,也可以說是大綱,對驅動開發很有幫助。如果還有餘力和時間,就看看ulk。

2樓:百變小卷卷

硬體相關:簡單的數位電路要懂,看的懂電路圖(這個很簡單),能根據電路找到相應camera硬體連線的gpio,並根據晶片手冊配置gpio為相應的模式;比如gpio模式,輸入io或輸出io;或配置成pwm模式;不同的模式這個gpio的工作方式是不同的。

3樓:小美

camera驅動:比如ov5640;你要找本linux驅動相關的書看看,比如《linux裝置驅動程式》知道簡單的linux裝置驅動寫法;當然工作中camera驅動不需要你寫的,有參考的可以使用,但是參考驅動一般支援實現錄影、拍照功能,別的白平衡、對焦等都需要你去自己除錯。

4樓:廣府唐詩宋唐

要做好驅動,必須對所使用的cpu體系結構有一個比較深刻的認識, c++基本用不上,主要是c和彙編。做驅動最好要懂核心除錯(比如說linux)。

5樓:三熙

既然是做驅動,其實你最應該瞭解的是linux,其次才是android本身,因為android驅動的主要工作內容是在和linux打交道。

6樓:王倩

只做 android 驅動呢,學好c就夠了,入門再慢慢學核心,不然入門時間太久了,還有這一方面的基礎書,都看一下。

7樓:霧偉符

瞭解一下android的hal吧,羅昇陽那本《android系統源**情景分析》好像還不錯,也可以看看他的系列部落格文章。補充一本林學森的《深入理解android核心設計思想》。

做android底層驅動開發需要學習哪些知識,請詳細點說明,謝謝!

8樓:

免費網盤很多教程的。

請教各位大牛,做android驅動開發是否一定要很懂電路知識,或者說一定要很懂硬體方面的東西

9樓:

電路知識不需要很難,只做基本瞭解就可以了,又不需要你自己親手焊板子。但是硬體知識一定要身後,尤其是系統與硬體的介面知識,非常重要。

10樓:匿名使用者

當然!驅動相當於硬體的介面,本身就是和硬體打交道,不懂硬體怎麼搞?

如何學習android驅動開發

學習Android開發需要什麼基礎

井岡追夢者 本人也是眾多android開發道路上行走的一員,聽了不少大神的知乎live,自己也看了不少書 學習手機軟體開發需要什麼基礎?想成為一個android開發工程師,還需學習其他什麼技術?安卓開發需要學什麼 51cto學院 很多,基礎知識很重要,一定要打好基礎。 人在旅途 入門的話,建議可以直...

給銀行做軟體需要了解什麼,銀行的軟體開發筆試面試要準備些什麼?

作為一個金融it業的從業者,我的主要技能是linux c c 程式設計,db2資料庫程式設計,目前公司正是給各個城市商業銀行開發系統和軟體。我想,如果lz想從事這個行業,在懂基本的程式語言的前提下,orcale db2資料庫程式設計及常用操作是必須的,其次,如果能去學習一下 商業銀行會計學 這本書是...

php開發需要學習什麼,做PHP開發,除了要學會PHP語言,還需要學習哪些知識?

千鋒教育 php能做web 開發建立資料庫訪問wordpress外掛開發。容易上手 php是一門快速並且容易上手的伺服器指令碼語言,也是許多人入門程式設計的首選。對資料庫友好 簡單容易記得,不需要宣告太多的型別,直接呼叫。 江西新華電腦學院 php開發需要學習 mysql資料庫的建立 修改及刪除 資...