常常要 trace reference device 的人,應該會需要找各 device 的 kernel source code,這篇文章主要整理的這份清單,以 Android 各版本的 leading device 為主,加上各版本 Google 所使用平台的 dev. board的資訊。

其實 Google 開發中的平台可以從 Android 的 gitweb 和 review board 看出一些端倪,包括 CPU、code name、採用的 kernel function ... etc.

以下是曾經個人追過的 device,括號內為Google 或 SoC 廠開發時使用的 code name (2.0之前,目前回去看也沒啥意義,就不列了 :P):

 

2.1~2.3 (QSD8x50、Samsung S5P110)

Google Nexus one (mahimahi, 2.1~2.3):

* 2.1: archive/android-msm-2.6.29-nexusone
* 2.2: archive/android-msm-2.6.32 
* 2.3: android-msm-2.6.35



Google Nexus S (herring, 2.3~):

* 2.3: android-samsung-2.6.35

 

3.0 ~ 3.2 (Nvidia Tegra2)

Motorola Xoom (stingray): 

* 3.0: android-tegra-2.6.36-honeycomb

* 3.1: android-tegra-2.6.36-honeycomb-mr1

 

Nvidia develop board (Ventana, Whistler, Harmony)

* dev-hc

 

4.0 (TI OMAP 4430 + Kernel 3.0)

Nexus 3 ? (panda)

* 4.0 android-omap-3.0

 

Qualcomm develop board:

 Qualcomm 的架構相較其他平台較完整,所以他們的 code base、development board 都是在相同一份 code base 即可以找到

目前市面上所有的平台包括: 7x30, 8x50, 8x55, 8x60 ... etc. 都可在其開發網站 (Cod Aurora) 找到

https://www.codeaurora.org/gitweb/quic/la/?p=kernel/msm.git;a=summary

 

Reference:

* Android 版本: http://zh.wikipedia.org/wiki/Android
* Android review board: https://review.source.android.com/#/q/status:open,n,z
* Android Git web: http://android.git.kernel.org/
* Linux Kernel: http://kernel.org/

arrow
arrow
    文章標籤
    Kernel Linux Android
    全站熱搜

    huenlil 發表在 痞客邦 留言(1) 人氣()