OS Free Вики
Advertisement

Отладка[]

Отладка с помощью VirtualBox[]

1.Настройте COM-порт на виртуальной машине (кликаем по vm>свойства>COM-порты)

Включите последовательный порт, выберите режим «перенаправление в файл» и укажите путь до debug-лога (текстовый файл)

Vbox

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
План работКомпонентыИспользуемые проектыЭкраныFreePML4Скриншоты

Помощь

Получение исходных кодовСборкаОтладкаОтправка отчетов

Сообщество

IRC

OS/2

Presentation ManagerIFSПетиции к IBM
Advertisement