Linux 如何通过sysfs访问设备?
我正在寻找一个教程或示例代码,可以帮助我理解如何在linux中使用sysfs。我是这方面的新手,因此,我将非常感谢能得到的任何帮助 我的最终目标是编写一个应用程序,使我能够使用at25驱动程序将数据读/写到SPI EEPROM 到目前为止,我已经看过了在上给出的教程,也看过了kernel.org上的页面,但它们对我帮助不大Linux 如何通过sysfs访问设备?,linux,linux-device-driver,sysfs,Linux,Linux Device Driver,Sysfs,我正在寻找一个教程或示例代码,可以帮助我理解如何在linux中使用sysfs。我是这方面的新手,因此,我将非常感谢能得到的任何帮助 我的最终目标是编写一个应用程序,使我能够使用at25驱动程序将数据读/写到SPI EEPROM 到目前为止,我已经看过了在上给出的教程,也看过了kernel.org上的页面,但它们对我帮助不大 我应该参考哪些好的站点/文章/示例来更深入地了解sysfs的工作原理和使用方法?sysfs是内核对象的表示,它是包含配置数据的基本属性树。我不想将其用于用户数据,而是编写一个
我应该参考哪些好的站点/文章/示例来更深入地了解sysfs的工作原理和使用方法?sysfs是内核对象的表示,它是包含配置数据的基本属性树。我不想将其用于用户数据,而是编写一个设备驱动程序,提供
读取
和写入
文件系统操作。因此,需要明确的是,这些读取和写入功能应该用于EEPROM还是主机pc文件系统?还有哪些其他资源可用于了解sysfs的工作原理(仅为个人清晰起见)?您的设备驱动程序将提供一个结构,其中包含实现您希望驱动程序执行的任何操作的功能(例如,从EEPROM读取)。然后,用户程序可以open()
您的设备并调用read()
/write()
与您的驱动程序对话。好的,我会研究一下。谢谢你的建议:)抱歉花了这么长时间才接受这个答案。我不知道这个答案这么长时间都没有被接受!