我有一个 EEPROM 芯片,它通过 I2C 接口(interface)连接到 PC。问题如下:“应该怎样做才能写入 EEPROM 芯片文件和目录,就像使用任何硬盘驱动器时经常做的那样”。
按我的理解,应该写 block 设备驱动。 之后可以挂载该设备文件。
如有错误请指正,如有错误请提供详细信息
最佳答案
Linux 内核中已经有可用的设备驱动程序,允许您从 EEPROM 读取/写入 EEPROM。可用的驱动程序位于 drivers/misc/eeprom
。
访问它们通常需要一个具有相应 I2C 地址的设备树节点,然后将其注册到相应的 EEPROM 驱动程序。 eeprom 设备树绑定(bind)的文档可以在 Documentation/devicetree/bindings/eeprom/eeprom.txt
eeprom.txt 中找到.
关于linux - 我应该怎么做才能创建 Linux 可安装 I2C EEPROM 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40362740/