Какой тип микросхемы UART используется в Virtual Box?

Насколько я понимаю, чип UART используется для управления последовательным портом (программист управляет регистрами UART для доступа к последовательному порту). Существует множество типов микросхем UART (например, UART 16550, 8250 UART и т. Д.).

Я пытаюсь написать небольшую программу в сборке (на виртуальной коробке), которая напрямую обращается к последовательному порту (без использования драйвера последовательного порта или BIOS). Но мне нужно знать, какой тип чипа UART используется в Virtual Box, чтобы я мог знать, какие регистры используются этим чипом и т. Д.

Я использую Virtual Box 5.1.18.

Вот как я включаю последовательный порт в Virtual Box:

1 ответ

Решение

VirtualBox имитирует 16550 UART с исправленной ошибкой FIFO.

Другие вопросы по тегам