Я написал модуль ядра для монитора с сенсорным экраном, а ранее я использовал inputattach (написанный в пользовательском пространстве) для открытия последовательного порта, установки скорости передачи, флагов управления, линейной дисциплины и т. Д.
Но теперь я хочу реализовать функции inputattach непосредственно в нашем драйвере, так как мы не хотим запускать наш драйвер из программы пространства пользователя, т.е. inputattch.
Но я не могу установить c_ispeed, c_ospeed, c_cflag, c_iflag, дисциплину строк и т. Д. В пространстве ядра.
Есть ли какое-либо решение для установки скорости передачи данных, линейной дисциплины и т. Д., Только используя наш модуль ядра?