可以在内核模块中使用像chardev设备这样的tty设备吗? 我想编写一个内核模块来控制一些通过USB端口连接的电子设备,并在Linux中注册为/ dev / ACM0。我喜欢以最简单的方式做到这一点。因此,我想将一个tty设备视为一个chardev设备,并发送类似信件的东西来点亮一个diod。这是可能的,我该怎么做?
答案 0 :(得分:0)
tty是字符设备,为了实现char设备,你需要编写一个内核模块,这对linux初学者来说有点棘手。
如你所说
我喜欢以最简单的方式做到这一点
和
控制通过USB端口连接的一些电子设备
我建议您使用libusb,使用libusb,跨平台并拥有大量文档更容易实现USB驱动程序。