linux - 如何通过sysfs访问设备?

标签 linux linux-device-driver sysfs

我正在寻找可以帮助我了解如何在 Linux 中使用 sysfs 的教程或示例代码。我是这个领域的初学者,因此,我将不胜感激任何能得到的帮助。

我的最终目标是编写一个应用程序,让我可以使用 at25 驱动程序将数据读/写到 SPI EEPROM。

到目前为止,我已经查看了 http://www.signal11.us/oss/udev/ 上给出的教程。还有在libudev kernel.org 上的页面,但它们对我帮助不大。

我应该引用哪些好的网站/文章/示例来更深入地了解 sysfs 的工作原理和使用方法?

最佳答案

sysfs 是内核对象的表示,它是包含配置数据的基本属性树。我宁愿不将这些用于用户数据,而是编写一个设备驱动程序,提供 readwrite 文件系统操作

关于linux - 如何通过sysfs访问设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8921879/

相关文章:

php - 在 linux/freebsd/macosx 上使用 PHP 查找实用程序的安装路径

linux - 设计一个 Linux 字符设备驱动程序,以便多个进程可以读取

c - 获取 kobject_add 的父级

c++ - Angstrom Linux 上 BeagleBone Black 的 GPIO/模拟编程,在 Windows 上交叉开发的编译器是什么?

程序内的 C/sys/class/pwm init

linux - 4GB/4GB 内核 VM 拆分

linux - 是否可以启动缺少共享库的程序

c - -rdynamic 仅用于选择符号?

c - 闪存和 tft LCD 共享 SPI 硬件的问题

linux - 如何在 Linux 上启用 WiFi channel 12 和 13?