Как драйвер tty взаимодействует с драйвером UART во время операций чтения / записи?

#linux #driver #tty #uart

#linux #драйвер #tty #uart

Вопрос:

Я работаю над модификацией / разработкой драйвера SDIO UART.
И хотелось бы знать:

Как драйвер tty взаимодействует с драйвером UART во время операций чтения / записи? Меня интересует управление буферами.

Я искал по сети, однако не нашел необходимой информации.
Может ли кто-нибудь пролить свет на это?

Заранее благодарю вас.

Комментарии:

1. Что вы подразумеваете под «tty»? Драйвер? Настоящий терминал TTY?

2. @Джим Гаррисон: Не могли бы вы, пожалуйста, объяснить разницу? Кстати: я имел в виду драйвер tty. Спасибо.

3. @Джим Гаррисон: Я внес соответствующие изменения в заголовок и вопрос. Спасибо.

Ответ №1:

Следующие ссылки помогли мне понять операции уровня TTY. Хотя операции чтения / записи драйвера TTY немного сложны для понимания..

  1. уровень tty (2.4)
  2. Уровень tty
  3. Уровень tty, часть II