Как я отлаживал загрузочный загрузчик ядра, от ARM до x86?Linux

Ответить Пред. темаСлед. тема
Anonymous
 Как я отлаживал загрузочный загрузчик ядра, от ARM до x86?

Сообщение Anonymous »

Я использую машину для рук, и я хочу загрузить ядро ​​для отладки с помощью архитектуры x86. То, как я пытаюсь сделать это, связано с QEMU-System-X86_64 .
Я скрепил свое ядро ​​с использованием x86_64-linux-gnu-gcc . Это пакет для кросс-компиляции моего изображения x86, используя архитектуру моей руки. Я создаю конфигурацию с Make Menuconfig . Затем сделайте -J4 Arch = x86 Cross_compile = x86_64-linux-gnu-;
Оттуда есть изображение, созданное в Arch/x86/boot/bzimage .

Код: Выделить всё

qemu-system-x86_64 -m 256 -kernel arch/x86/boot/bzImage -s -S -nographic -monitor none -serial stdio

Кажется, ничего не произойдет.

Код: Выделить всё

gdb arch/x86/boot/bzImage< /code> < /p>
Ответ:
"... arch/x86/boot/bzImage": not in executable format: file format not recognized 

Почему исполняемый формат не распознается?

Подробнее здесь: https://stackoverflow.com/questions/796 ... arm-to-x86
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»