如何在LINUX中挂载eeprom之类的字符设备

时间:2018-12-19 11:03:48

标签: linux raspberry-pi driver mount i2c

我知道我可以通过以下命令挂载SD卡等块设备; 挂载/ dev / mmcblk / mnt / SD

然后,我可以在SD的文件系统中使用ls和cp命令。我也可以在其中执行文件。

但是,我不知道如何安装受I2C或SPI控制的eeprom或flash等字符设备。

我想制作一个不依赖SD的嵌入式系统。我的目标是使用ls或cp命令,并像在SD中一样在此类设备中执行一些文件。

实际上,我制作了一个原始的I2C驱动程序,可以在其中通过/ dev / myi2cdriver打开,读取和写入数据。 但是当我挂载该设备文件时,出现错误消息,提示“设备不是阻止设备”,并且挂载失败。

你能给我建议吗?

1 个答案:

答案 0 :(得分:1)

如您所见,这不是要工作的。

您可能将/ dev / myi2cdriver复制到文件,然后mount -o loop。您也许可以直接mount -o loop字符设备。

或者,开发块设备驱动程序吗?