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

318
Tom

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

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

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

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

enter image description here

0
Может быть, [это] (https://en.wikibooks.org/wiki/Serial_Programming/8250_UART_Programming#Software_Identification_of_the_UART) поможет. Не могу проверить сейчас, хотя. Daniel B 6 лет назад 1

1 ответ на вопрос

1
David Schwartz

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

Похожие вопросы