Я хочу научиться портировать Android BSP. Для этого я хочу портировать Android kitkat на доску Panda от TI. Я уже сделал перенос Linux на доску Panda. Пожалуйста, предложите отправную точку для того же.
Как портировать Android kitkat на доску Panda?
Ответы (1)
Я пробовал подобное на плате разработки Exynos5250 с частичным успехом. Под частичным я подразумеваю, что система работает, оболочка доступна, все разделы смонтированы. Но дисплей не горит. Так что я могу немного направить вас. Я могу описать, что я сделал для этого.
Прежде всего возьмите два исходника. 1) AOSP, на который вы хотите портировать свой Pandaboard. 2) Возьмите любой рабочий исходник Andoroid, это может быть ICS или JB или даже KK.
Теперь вам нужно перенести вашу HARDWARE BOARD на KITKAT SOURCE(1).
Итак, получите KK aosp и соберите его один раз для любого устройства, уже имеющегося в исходниках. Следовать,
Теперь перейдите по этой ссылке на форуме XDA.
Это описывает вещи, если вы начинаете с нуля.
Или, если ваша машина уже настроена для сборки AOSP с соответствующими инструментами, обратитесь к
Это показывает, что нужно изменить и где изменить. Просто обратите внимание, что у вас может не быть файла cm.mk, так как он предназначен специально для cyanogenmod.
На моей панели закладок есть несколько полезных ссылок, на которые вы можете ссылаться при сборке кода (это занимает несколько часов, поверьте мне)
- http://wiki.cyanogenmod.org/w/Doc:_porting_intro
- http://elinux.org/Android_Device
- http://forum.xda-developers.com/showthread.php?t=2620389
- http://www.kandroid.org/ndk/docs/ANDROID-MK.html
- Конфигурация устройства Android для AOSP
Вы можете некоторое время использовать ядро JB для его загрузки, как это сделал я, но это нарушит некоторые функции Android Kitkat.
Кроме того, при сборке вы можете столкнуться с множеством ошибок. Вам нужно разобраться с ними самостоятельно.
Кроме того, если вы успешно портируете его, не забудьте поделиться процессом, которым вы следовали.
Я надеюсь, что это послужит хорошим началом для процесса. Удачи.