Подтвердить что ты не робот

Что мне нужно знать для порта Cyanogenmod для неподдерживаемых телефонов/планшетов?

Что мне нужно знать для порта Cyanogenmod в настоящее время неподдерживаемых телефонов и планшетов Android?

Включает ли это изменение и создание ядра из источника?

Включает ли это изменение и создание cyanogenmod из источника?

Где я могу получить базовый цианогенмод, который является отправной точкой для портов для определенных устройств?

Я где-то видел, что мне нужно знать c/С++. Должен ли я также знать Assembly или Java?

Люди пишут драйверы устройств для нового оборудования с нуля? Как они знают, как разговаривать с новым оборудованием?

Используете ли вы adb over usb и запускаете команды linux, такие как dmesg, чтобы получить подсказки о том, что пошло не так в начальных сборках? Вы используете что-нибудь еще, чтобы понять, что пошло не так?

Я хотел бы получить обзор того, что связано с переносом Cyanogenmod на другое оборудование, чтобы я мог знать, что узнать, с чего начать и куда идти.

4b9b3361

Ответ 1

Я бы посоветовал вам прочитать этот пост как введение:

http://forum.cyanogenmod.com/topic/15492-general-cyanogenmod-porting-discussion/

Кроме того, возможно, стоит изучить каталоги /device/<MANUFACTURER>/<MODEL>/, которые содержат код, специфичный для устройства (камера, датчики, источники света и т.д.) или другую информацию (конфигурации кода ключа, сценарии инициализации и т.д.).

Наконец, почему бы не спросить в выделенных группах Google (например, портирование по android, см. http://source.android.com/community/index.html) или форумы CM (там Раздел "Неофициальные порты" ).

Также: используйте Google (или Bing, или Yahoo, что угодно) - это заняло у меня примерно 3 минуты моей жизни.