找不到/ dev / i2c-0文件

时间:2012-10-19 08:32:09

标签: c linux driver

我已经通过在我的电脑上启用i2c成功编译了linux kernel3.5.4。 我想从用户空间使用i2cdevinterface。所以我在用户空间创建了小型c程序。 然后我创建了mknod /dev/i2c-0 c 89 0

#include <stdio.h>
#include <linux/i2c-dev.h>
main()
{

  int fd;
  char *name="/dev/i2c-0";
  fd=open(name,O_RDWR);

}

输出:  找不到 / dev / i2c-0文件

在/ proc / modules中我找不到i2c-dev模块。 在modules.builtin文件中可以看到kernel / derives / i2c / i2c-dev.ko

我的问题是为什么我找不到/ dev / i2c-0文件而/ proc / modules中没有模块。

0 个答案:

没有答案