我正在实施自定义线路规则,以便与连接到串行端口的外围设备进行通信。因此,在内核启动期间,我想将自定义线路规则分配给连接到外设的串行端口。当我浏览内核源代码时,我发现默认情况下,所有串行端口都将使用此函数n_tty
分配tty_ldisc_init(struct tty_struct *tty)
行规则。
现在我如何识别特定的串口并分配自定义线路规则?
我搜索了很多,我从用户空间获得所有参考 我有一个依赖项,因为两个组件将使用此行规则。 i组件可以从用户空间访问,而另一个组件可以在内核空间中访问 因此,如果用户空间组件未启动,则内核空间模块无法通信