更改内核级别/除(用户空间)以外的任何方式的默认行规则IOCTL TCIOCSETD

时间:2013-08-26 06:33:55

标签: c linux-kernel

我正在实施自定义线路规则,以便与连接到串行端口的外围设备进行通信。因此,在内核启动期间,我想将自定义线路规则分配给连接到外设的串行端口。当我浏览内核源代码时,我发现默认情况下,所有串行端口都将使用此函数n_tty分配tty_ldisc_init(struct tty_struct *tty)行规则。

现在我如何识别特定的串口并分配自定义线路规则?

我搜索了很多,我从用户空间获得所有参考 我有一个依赖项,因为两个组件将使用此行规则。 i组件可以从用户空间访问,而另一个组件可以在内核空间中访问 因此,如果用户空间组件未启动,则内核空间模块无法通信

0 个答案:

没有答案