Пример Android BSP (источник) для ARM - PullRequest
5 голосов
/ 17 ноября 2009

Я ищу версию Android BSP с процессором ARM, чтобы портировать ее для одной из моих экспериментальных плат. Где я могу скачать это?

1 Ответ

12 голосов
/ 17 ноября 2009

BSP - пакет поддержки платы. Он содержит код, специфичный для платы, то есть ядро ​​MCU + периферийные устройства MCU + периферийные устройства специального исполнения (платы).

Android основан на ядре Linux для ARM, поэтому есть Android для ARM. Но, конечно, вы хотите портировать его для конкретного MCU и периферийных устройств. Если вы можете создать свой дизайн на плате, на которой уже есть порт Android или, по крайней мере, MCU, на который Android уже перенесен, вы сэкономите много времени.

Если нет, вам нужно установить Android Build System и написать:

  1. Специальные Android-патчи для конкретного используемого вами ARM MCU.
  2. Драйверы + Патчи для периферии в вашем дизайне (плата)

Вы не написали, какой MCU вы используете, и какую плату / периферийные устройства вы используете. Так что я могу дать вам отправную точку для миссии:

http://www.kandroid.org/android_pdk/index.html

http://groups.google.com/group/android-porting

...