BSP - пакет поддержки платы.
Он содержит код, специфичный для платы, то есть ядро MCU + периферийные устройства MCU + периферийные устройства специального исполнения (платы).
Android основан на ядре Linux для ARM, поэтому есть Android для ARM.
Но, конечно, вы хотите портировать его для конкретного MCU и периферийных устройств.
Если вы можете создать свой дизайн на плате, на которой уже есть порт Android или, по крайней мере, MCU, на который Android уже перенесен, вы сэкономите много времени.
Если нет, вам нужно установить Android Build System и написать:
- Специальные Android-патчи для конкретного используемого вами ARM MCU.
- Драйверы + Патчи для периферии в вашем дизайне (плата)
Вы не написали, какой MCU вы используете, и какую плату / периферийные устройства вы используете.
Так что я могу дать вам отправную точку для миссии:
http://www.kandroid.org/android_pdk/index.html
http://groups.google.com/group/android-porting