91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android內核開發:開發板選購

發布時間:2020-05-19 06:38:47 來源:網絡 閱讀:26690 作者:Jhuster 欄目:移動開發

工欲善其事,必先利其器,作為我的《Android內核開發》系列的第一篇文章,我們先來解決一個非技術問題:學習Android內核開發,是否需要購買一塊Android開發板呢?如果需要,那么應該選購什么樣的開發板呢?


1.  是否需要購買Android開發板?


這個問題取決于你的學習目標是什么,簡單來說,學習Android源碼的人分為兩種:


一種是做Android應用層開發的,想通過學習Android源碼來深入了解Android底層是怎么工作的;


另一種則是做Android底層開發的,比如做Android ROM的,做Android定制設備的(機頂盒,智能手表等),做協議的(如藍牙,P2P,Wi-Fi Display等),做底層硬件驅動的,等等;


如果你屬于前者,其實就不需要購買開發板了,只需要讀懂和理解講解Android源碼的書籍和博客就行了,遇到自己特別感興趣的模塊,再結合源碼仔細閱讀分析就可以了。而如果你屬于后者,有志于做Android內核的開發,那么我還是比較推薦你購買一塊Android開發板,這樣你就可以在真實的設備上驗證你的修改,雖然可以用虛擬機模擬,但與真實的設備開發還是差距蠻大的。


2.  怎么選購Android開發


這里我只是給出我選購Android開發板的思路,供大家參考:


(1) 一定要支持比較新的Android版本


這里我把Android手機也算在Android開發板里面吧。目前,支持Android源碼版本最好的手機/開發板應該就是Google的干兒子了(Nexus系列),官方最新源碼編譯好了就可以直接在上面跑了,唯一我覺得不太方便的就是手機的接口太有限,比如沒有串口、有線網口、豐富的GPIO等等,調試和擴展起來比較受限。


如果不是購買官方源碼支持的Android設備/開發板,那么你就需要開發板生產商提供對應的Android源碼(其實主要是patch包),因此,我舉得如果一個Android開發板只能提供Android 2.3版的源碼,建議你就不用考慮了。


(2)最好選購比較熱門的開發板


孤軍奮戰,遇到問題沒人交流是最痛苦的事兒了,因此,我會比較看重那些社區比較完善和活躍、關注度和開發者比較多的開發板,這里比較推薦一些開源硬件,如樹莓派,Beaglebone等等,國內國外都很火,不僅有很多大牛分享開發經驗,而且遇到問題也很容易在社區搜到解決方案。


(3) 其他的綜合考慮


對于我來說,上面兩個因素是我最看重的,當然,也還有其他的可以參考的因素,比如:價格,文檔資料,開發板的接口(串口、網絡、USB OTG、HDMI等等),開發板的處理器廠商(TI?高通?Marvell?)開發板的性能(CPU、內存大小等)。


3.  Android開發板推薦


根據上面我介紹的原則,我相信大家也很快能選中自己心儀的開發板,不過我相信肯定還是會有童鞋希望我能推薦一款,那么這里就給大家推薦我自己購買的開發板吧。


我買的開發板是 Beaglebone black,主要看重它的幾個理由:


(1) 開源硬件,社區活躍


社區官網:http://beagleboard.org/


(2)TI官方支持,資料豐富


這個開發板的核心處理器是TI的AM3359,TI官方提供了非常豐富的文檔資料。以前我用過TI的達芬奇平臺,文檔特別規范和豐富,頓時讓我對TI的產品印象非常好,所以也比較推薦這款開發板。


(3) Android版本最高支持4.4


TI官方支持到Android 4.2,看這里,還有很多社區板本,最高的支持到Android 4.4(Linux3.8內核),該版本叫做BBBAndroid。


(4) 性價比高,接口豐富


價格不貴,45美元,國內購買也只要400左右,接口也比較豐富,支持:UART,USB Client, USB Host, HDMI,LCD,microSD,等等 


4. 小結


關于Android開發板的選購就介紹到這里了,有任何疑問歡迎留言或者來信lujun.hust@gmail.com交流,也歡迎關注我的新浪微博 @盧_俊 獲取最新的文章和資訊。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

锦屏县| 休宁县| 扶绥县| 北川| 平果县| 渑池县| SHOW| 虞城县| 博湖县| 铜山县| 疏附县| 奈曼旗| 利辛县| 开江县| 镇巴县| 北宁市| 诏安县| 江永县| 大英县| 晋中市| 浮山县| 陵川县| 双城市| 司法| 平湖市| 珲春市| 安龙县| 万盛区| 井陉县| 巴青县| 郯城县| 普洱| 蓝山县| 辽阳市| 镇坪县| 蒙阴县| 社会| 莱阳市| 弥勒县| 惠安县| 石泉县|