所以,我有:
1)我有一个安装在我的arduino上的ch34x usb-to-serial适配器的驱动程序源代码。 Here is it.
2)我有我的代码,它从/ dev / ttyUSBx(x - 某个数字)读取数据并将其打印到终端。 Here is it.
3)我可以写一个空白模块,可以在系统中编译和注册。
我需要什么:
我需要编写一个内核模块,它可以作为我的arduino的驱动程序(我有paragrpaph 1。当我编译这个驱动程序时,它工作正常,在/dev/
创建设备我可以{{1从这个设备)。此模块也应该从设备读取数据并将其发送到文件或终端(发送它的位置并不重要)。
所以,问题是 - 如何合并驱动程序(1)和我的代码(2)以获得一个可以执行上述操作的工作模块?我尝试过多种方式,但看起来我总是做错事。
感谢您的回答。