您好我是一名新手嵌入式Linux工程师,仍在学习绳索。
我之前曾参与过一个项目,我必须使用i2c总线访问外设。我只是使用/ dev / i2c-1设备文件。
我现在正处于一个新项目中,客户似乎根本没有使用/ dev /目录。当我看到/ dev / i2c-1不存在时,我认为内核不是用i2c支持构建的。我问客户,他们把我指向目录/ sys / class / i2c-dev / i2c-1 /.
我不明白这与/ dev / file有什么不同,为什么他们选择这样做,或者我如何使用它。
这是一个相对开放的问题。我想我正在寻找上述问题的答案,并且可以指出一些文档,而不是可以拓宽我的理解。