我最近在使用Openmoko手機2年後購買了三星Galaxy Android手機。從源代碼構建Android系統
選擇Android的原因之一是它是開源的。 我不想依靠手機制造商爲我的手機提供更新。我想自己做。 現在我正處於研究階段,如果這是值得的時間。所以下面是問題:
我發現了一些從源代碼構建ROM映像的教程。他們告訴說,構建內核之前,Android構建腳本將要求創建電話。這是否意味着所有手機特定的東西都由腳本處理,否則我必須先做一些巫術才能將其閃光到手機上?
驅動程序。他們如何處理?它們是否作爲二進制文件包含在源代碼中並自動添加(問題1)還是必須解析舊的固件以獲取它們並放入我的構建中?我意識到這將意味着模塊/內核版本兼容性的一些問題。
有沒有什麼我不知道這會阻止我構建自定義固件或使其非常耗時?
我不怕安裝SDK的和工具鏈的,畢竟我是一個Openmoko的所有者。
我認爲這個問題會更適合superuser.com Stackoverflow是一般編程和開發問題。對於硬件和軟件調整超級用戶將是正確的社區。 如果我不是唯一一個認爲該問題屬於超級用戶的問題,則問題將自動遷移到superuser.com – Janusz 2010-06-28 08:21:26
是否可以在用戶手機上使用自己的操作系統映像?我以爲你需要Google的開發手機之一? – Rup 2010-06-28 08:36:23
我的印象是隻有dev手機(包括nexus手機)能夠正確處理自定義圖像。與其他手機可以添加自定義ROM,但是你需要獲得驅動程序(他們通常不是開源的,除了大多數的聯繫人之外),然後添加一個調整負載,使其運行良好。 – matto1990 2010-06-28 09:44:43