2

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

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

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

4

0 回答 0