Портирование ядра с другого устройства

Я разрабатываю CM10 для своего устройства и хочу портировать ядро ​​3.4 с другого устройства (поскольку на моем устройстве нет ядра 3.4).

Я довольно новичок в разработке Android, поэтому мне нужно некоторое руководство.

Да, у меня есть исходный код CM10, и я настроил каталоги устройств и поставщиков. Мне все еще нужно загрузить исходный код ядра.

Другой вопрос, что мой телефон Huawei Ideos X5. С какого телефона лучше портировать ядро. Должно ли это быть устройство с такими же характеристиками, как у меня?

Если у вас есть какие-либо вопросы, пожалуйста, задавайте.

Спасибо.


person rqmok    schedule 12.04.2013    source источник
comment
проверьте этот пост на наличие аналогичной проблемы: stackoverflow.com/questions/7414289/   -  person Sumit Kumar    schedule 12.04.2013


Ответы (1)


Возможно, вам удастся осуществить портирование ядра, если оба устройства имеют одинаковую архитектуру (например, ARMv7) и ядро ​​не имеет статически связанных с ним драйверов. Для первой части вы можете проверить /proc/cpuinfo на своем устройстве — обычно любой процессор с таким же набором функций должен работать.

Однако проблемой будут модули — драйверы устройств, необходимые для работы основного оборудования (GPS, акселерометр, фреймбуфер и т. д.). У вас, скорее всего, не будет исходного кода для них, поэтому, если вы портируете ядро, вы должны убедиться, что магия версии ядра идентична - вплоть до младших и дополнительных версий.

person Technologeeks    schedule 12.04.2013