Я использую пользовательское ПЗУ Android на своем устройстве, также с пользовательским boot.img (пользовательское ядро + cmdline + ramdisk).Теперь я хочу иметь возможность просматривать журналы ядра сразу после паники ядра, но, к сожалению, я не могу использовать последовательную консоль.
Хорошая новость: в ядре Linux, похоже, есть некоторые источники / модулиAndroid, которые написаны именно для этой цели.Например, в моем файле .config для ядра активированы следующие строки:
CONFIG_ANDROID_RAM_CONSOLE=y
CONFIG_ANDROID_RAM_CONSOLE_ENABLE_VERBOSE=y
CONFIG_APANIC=y
CONFIG_APANIC_PLABEL="oem_log"
Моя проблема заключается в следующем: после того, как я вызвал панику ядра, чтобы проверить это, то есть, загрузив простой модуль ядра паникис insmod panic.ko
кажется, что в MTD не было записано ни одного журнала с именем oem_log (который существует на моем устройстве).Во-вторых, оперативная память также не содержит журналов после перезагрузки, потому что она, кажется, очищена - или журналы также не записываются.
Так как я могу получить журналы ядра после паники?Также было бы полезно, если бы я мог протестировать APANIC на работающей системе.Может быть, с помощью системы отладки ядра?На данный момент я довольно новичок в этом.
Заранее благодарен за любую помощь!