Это так, поскольку в языке нет ничего, что мешало бы этому, но от вашей ОС / платформы зависит доступ к соответствующему драйверу устройства (или его абстракции).
(подробный) пример приведен в источнике к пакету minicom (GPL). Что-то более простое (на POSIX-подобной платформе) может включать open
использование узла устройства, использование ioctl
для его настройки (скорость передачи и т. Д.), Тогда вы можете просто read
и write
в дескрипторе открытого файла.