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