0

PC で 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 にモジュールがない理由です。

4

0 に答える 0