Te /dev
węzły pojawiają się, ponieważ standardowy sterownik portu szeregowego komputera PC jest wkompilowany w używane jądro i znajduje UART . To powoduje /sys/devices/platform/serial8250
(lub coś kompatybilnego) pojawienie się, więc udev tworzy odpowiednie /dev
węzły.
Te UART są najprawdopodobniej jedną z wielu funkcji chipsetu płyty głównej. Szeregowe UART w chipsecie są wciąż dość powszechne, mimo że coraz mniej powszechne jest podłączanie złącza DB-9 do tych pinów IC UART.
Na niektórych płytach głównych znajduje się złącze nagłówka dla każdego portu szeregowego, a jeśli chcesz poprowadzić to złącze z tyłu komputera, musisz kupić kabel adaptera:
Inne płyty główne korzystające z tego samego mikroukładu mogą nawet nie ujawniać złącza nagłówka, nawet jeśli ta funkcja jest dostępna w krzemie, aby zaoszczędzić trochę miejsca na płytce drukowanej i kilka centów za złącze nagłówka.
Kilka szeregowych UART dodaje znikomy koszt do masowo produkowanego chipsetu komputerowego, podczas gdy dodaje kilka dolarów do końcowego kosztu detalicznego płyty głównej, aby poprowadzić złącze DB-9 do krawędzi płyty. Miejsce na płytce drukowanej wiąże się również z pewnym kosztem; przestrzeń na krawędzi deski jest szczególnie cenna.
Nie ma standardowego sposobu sprawdzenia istnienia urządzenia podłączonego do portu szeregowego RS-232.
W przeciwieństwie do USB, gdzie sama obecność portu na płycie głównej nie powoduje utworzenia /dev
węzła, ale podłączenie urządzenia robi to, ponieważ istnieje dość skomplikowana negocjacja między urządzeniem a systemem operacyjnym hosta. W efekcie urządzenie ogłasza się do systemu operacyjnego, więc udev
może zareagować, tworząc odpowiedni /dev
węzeł dla urządzenia.