Intereting Posts
Как украсить окно на углах в Xubuntu Как я могу иметь несколько кодовых фраз для разблокировки одного зашифрованного раздела? Ubuntu хранит пароль sudo в кеше? Может ли кто-нибудь рекомендовать твиттер-клиент, который поддерживает прокси-сервер sock5? Как запрограммировать значок состояния, который будет отображаться в Ubuntu, а также в других дистрибутивах? жесткая ссылка на каталог не разрешена, когда root Не удается установить гостевые дополнения в Ubuntu 12.10 Alpha 2 Как рекурсивно застегивать подпапки? Xubuntu 16.04 не загружается; зависает после fsck Проблемы с Ubuntu 14.04 с Bluetooth на ноутбуке Lenovo Как выполнить скрипт перед экраном входа? aslactl сохранение / восстановление проблем Ubuntu 14 Клавиша Ctrl кажется логически застрявшей Почему gnome-online-аккаунты не принимают «специальный пароль для Google»? Как использовать переменную внутри переменной в conky

Отладчик операционной системы для Ubuntu 11.10

Я занимаюсь разработкой операционной системы (не создавая kernel ​​Linux) и дошел до того, что мне нужен отладчик, для моей последней ОС. Я попробовал Bochs (под моим разделом Win 7), но это не распознало мой USB (он неформатирован, я сейчас читаю конкретные сектора), и я предпочел бы сделать что-то в Ubuntu 11.10.

Есть ли отладчик, который позволит мне отлаживать пользовательскую сборку ОС для Ubuntu 11.10?

    Лично я использую QEMU для отладки пользовательской ОС (которая поддерживает USB ).

    Запустите QEMU следующим образом для сеанса отладки:

    qemu -S -s [more options here] 
    • -S сообщает QEMU, чтобы не запускать процессор. Это дает вам время для установки контрольных точек и т. Д.
    • -s является ярлыком для -gdb tcp::1234 которые запускают gdbserver на TCP-порт 1234.

    Затем подключите GDB к QEMU:

     $ gdb (gdb) target remote localhost:1234 

    С этого момента вы можете использовать обычные команды GDB.