Какими именами обозначаются последовательные порты?
Порт ввода-вывода - это способ передать данные в/из компьютера. Имеются множество типов портов ввода-вывода типа последовательных портов, параллельных портов, контроллеров дисковода, плат локальной сети ethernet и т.д. Мы будем иметь дело с последовательными портами, так как модемы и терминалы - последовательные устройства. Каждый последовательный порт должен иметь адрес ввода-вывода и прерывание (IRQ). Имеются четыре последовательных порта, соответствующие COM1 - COM4:
ttyS0 (COM1) address 0x3f8 IRQ 4 ttyS1 (COM2) address 0x2f8 IRQ 3 ttyS2 (COM3) address 0x3e8 IRQ 4 ttyS3 (COM4) address 0x2e8 IRQ 3
Если Linux не обнаруживает последовательные порты при загрузке, то удостоверьтесь, что поддержка последовательных устройств разрешена и вкомпилирована в ядро. В этом документе, я обращаюсь к COM1 как ttyS0, COM2 как ttyS1, COM3 как ttyS2, и COM4 как ttyS3. Обратите внимание, что по умолчанию эти устройства имеют перекрывающиеся IRQ. Вы не можете использовать все порты с этими значениями по умолчанию, и вы должны переназначить другие IRQ. См. раздел ``Я могу использовать более, чем два последовательных устройства?" при установке IRQ.