我是驱动程序编程的新手。所以我面临着一些“问题”。
我写了一个PCI驱动程序。现在的问题是应用程序如何与该驱动程序通信。
我的目的是为驱动程序编写一个测试应用程序。学习驱动程序编程是一种“基础研究”。
通常我会说/dev
. 但是我在这个目录下的文件除了root之外没有读写权限。那么怎么沟通呢?通过属性文件?
我是驱动程序编程的新手。所以我面临着一些“问题”。
我写了一个PCI驱动程序。现在的问题是应用程序如何与该驱动程序通信。
我的目的是为驱动程序编写一个测试应用程序。学习驱动程序编程是一种“基础研究”。
通常我会说/dev
. 但是我在这个目录下的文件除了root之外没有读写权限。那么怎么沟通呢?通过属性文件?
使用节点 in/dev
是正确的方法。您需要做的是修复权限。
您可以这样做,chmod
但每次重新启动时都必须这样做。更好的解决方案是创建与您的 PCI 设备 ID 匹配的 udev 规则。然后,您可以chmod
在规则中运行。
文档:编写 udev 规则