Можем ли мы обнаружить ошибку переполнения UART с земли пользователя?

Я использую Linux-2.6.35, выпущенный из freescale git.

Я хочу обнаружить ошибку переполнения UART с земли пользователя. Теперь я получаю данные UART RX, открывая файл sysfs и используя read(2) API. Но мне кажется, что read (2) не может вернуть error(-1), даже если произошло переполнение.

Существуют ли какие-либо меры для обнаружения ошибки переполнения UART с земли пользователя?

(Когда я читаю "/proc/tty/driver/auart", я могу знать, произошло ли переполнение или нет. Но когда произошло переполнение, я хочу сообщить об этом приложению без опроса таких файлов или файлового дескриптора.)

0 ответов

Другие вопросы по тегам