Linux如何与PCI驱动程序通信

时间:2012-09-12 13:19:40

标签: linux device-driver pci

我是驱动程序编程的新手。所以我遇到了一些“问题”。

我写了一个PCI驱动程序。问题是现在应用程序如何与此驱动程序通信。

我的目的是为驱动程序编写测试应用程序。这是学习驱动程序编程的一种“基础研究”。

通常我会说/dev中的设备文件。但是我在此目录中的文件除了root之外没有读取或写入权限。怎么沟通?通过属性文件?

1 个答案:

答案 0 :(得分:1)

使用/dev中的节点是正确的方法。您需要做的是修复权限。

您可以使用chmod执行此操作,但每次重新启动时都必须这样做。更好的解决方案是创建一个与PCI设备ID匹配的udev规则。然后,您可以在规则中运行chmod

文档:Writing udev rules