Linux kernel 如何使用tty设备,如chardev设备?

Linux kernel 如何使用tty设备,如chardev设备?,linux-kernel,Linux Kernel,是否可以在内核模块中使用tty设备,如chardev设备? 我想写一个内核模块来控制一些通过USB端口连接的电子设备,并在Linux中注册为/dev/ACM0。我喜欢用最简单的方法。所以,我想把一个tty设备当作一个chardev设备,然后发送一封信,比如说点亮一个二极管。这是可能的,我怎么做呢?tty是字符设备,为了实现字符设备,您需要编写内核模块,这对于linux初学者来说有点棘手 正如你所说的 我喜欢用最简单的方法 及 控制一些通过USB端口连接的电子设备 我建议您使用libusb,它更容

是否可以在内核模块中使用tty设备,如chardev设备?
我想写一个内核模块来控制一些通过USB端口连接的电子设备,并在Linux中注册为/dev/ACM0。我喜欢用最简单的方法。所以,我想把一个tty设备当作一个chardev设备,然后发送一封信,比如说点亮一个二极管。这是可能的,我怎么做呢?

tty是字符设备,为了实现字符设备,您需要编写内核模块,这对于linux初学者来说有点棘手

正如你所说的

我喜欢用最简单的方法

控制一些通过USB端口连接的电子设备


我建议您使用libusb,它更容易用libusb实现USB驱动程序,它的跨平台和大量文档。

是的,但我必须为它创建一个内核模块。