Взаимодействие RS-232 иногда использует 9-битные байты. Это можно использовать для связи с несколькими микроконтроллерами на шине, где 8 бит - это данные, а дополнительный бит указывает адресный байт (а не данные). Неактивные контроллеры генерируют только прерывание для байтов адреса.
Может ли программа Linux отправлять и получать 9-битные байты по последовательному устройству? Как?