Отладка[]
Отладка с помощью VirtualBox[]
1.Настройте COM-порт на виртуальной машине (кликаем по vm>свойства>COM-порты)
Включите последовательный порт, выберите режим «перенаправление в файл» и укажите путь до debug-лога (текстовый файл)
2.При загрузке системы на первый экран будет выводиться отладка. При данных настройках виртуальной машины содержимое первого экрана будет выводиться в текстовый файл, который можно отправить разработчикам.
Реальный компьютер: Физический последовательный кабель[]
Если вы хотите получать отладочные данные от реального компьютера через последовательный порт, то вам потребуется соответствующий кабель. В этом случае вам понадобятся два компьютера (на одном вы будете тестировать osFree, а на другом получать отладочные сообщения). У компьютера, на котором будет производиться тестирование osFree должен иметься COM-порт. Обратите внимание, что адаптер последовательного порта для шины USB не поддерживается, хотя карта для шины PCI должна заработать без проблем.
Кабель, необходимый для этого способа отладки, называется "Нуль-модемный последовательный кабель". Вы можете найти его в продаже во многих компьютерных магазинах по цене менее 10 долларов. Если у вас нет готового кабеля, то вы можете сделать его так:
DTE1_______________________________________________DTE 2 9pol 25pol (female)__________________________25pol 9pol (female) 5 7 ---GND---------------------GND------- 7 5 2 3 ---RxD--------. ,----------RxD------- 3 2 X 3 2 ---TxD--------' `----------TxD------- 2 3 7 4 ---RTS--------. ,----------RTS------- 4 7 X 8 5 ---CTS--------' `----------CTS------- 5 8 4 20 ---DTR--------. ,----------DTR------- 20 4 X 6 6 ---DSR--o-----' `-------o--DSR------- 6 6 | | 1 8 ---DCD--' `--DCD------- 8 1
Подключите кабель к первому последовательному порту обоих компьютеров.
Далее, используйте программу-терминал, такую, например, как PuTTY или Windows HyperTerminal на том компьютере, на котором вы хотите получать отладочные сообщения. Установите режим приёма данных с первого последовательного порта (COM1 [3F8/IRQ4]) и скорость данных 115200 бод.
После этого, загрузив osFree на испытательном компьютере, вы будете получать отладочные сообщения.
osFree | |
---|---|
План работ • Компоненты • Используемые проекты • Экраны • FreePM • L4 • Скриншоты | |
Помощь |
Получение исходных кодов • Сборка • Отладка • Отправка отчетов |
IRC | |
Presentation Manager • IFS • Петиции к IBM |