如何使用像chardev设备的tty设备?

时间:2016-12-28 12:34:22

标签: linux-kernel

可以在内核模块中使用像chardev设备这样的tty设备吗? 我想编写一个内核模块来控制一些通过USB端口连接的电子设备,并在Linux中注册为/ dev / ACM0。我喜欢以最简单的方式做到这一点。因此,我想将一个tty设备视为一个chardev设备,并发送类似信件的东西来点亮一个diod。这是可能的,我该怎么做?

1 个答案:

答案 0 :(得分:0)

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

如你所说

  

我喜欢以最简单的方式做到这一点

  

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

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