пользовательское ядро для msm8909

#android #kernel #android-5.0-lollipop #boot

#Android #ядро #android-5.0-lollipop #загрузка

Вопрос:

Нужна помощь. У меня есть телефон ZTE blade a460 с разбитым экраном, и я хочу сделать из него что-то полезное, например сервер nfs. Мне нужно пользовательское скомпилированное ядро, поэтому я извлекаю конфигурацию из исходного ядра с помощью скрипта extract-ikconfig. Я компилирую ядро, используя эту конфигурацию и исходные dtb с ramdisk, но ядро не загружается. После долгих испытаний я думаю, что нужно что-то особенное. Кто-нибудь знает, что конкретно нужно для этой машины? для компиляции модулей для исходного ядра требуется дополнительный флаг -fno-pic. Требуется ли и для нового ядра тоже? В телефоне установлено ядро 3.10.49 и Android 5.1.1 Lollipop. Я использую arm-linux-androideabi-4.8 (то же, что они используют для компиляции исходного ядра). Загрузка Adb для загрузки нового образа.

Комментарии:

1. я использовал неправильный набор инструментов. С linaro 4.9.4 оно загружается правильно.

2. Кроме того, только AIK-tools правильно распаковывает и переупаковывает ramdisk.