Можем ли мы обнаружить ошибку переполнения UART с земли пользователя?
Я использую Linux-2.6.35, выпущенный из freescale git.
Я хочу обнаружить ошибку переполнения UART с земли пользователя. Теперь я получаю данные UART RX, открывая файл sysfs и используя read(2) API. Но мне кажется, что read (2) не может вернуть error(-1), даже если произошло переполнение.
Существуют ли какие-либо меры для обнаружения ошибки переполнения UART с земли пользователя?
(Когда я читаю "/proc/tty/driver/auart", я могу знать, произошло ли переполнение или нет. Но когда произошло переполнение, я хочу сообщить об этом приложению без опроса таких файлов или файлового дескриптора.)