我知道我可以通过以下命令挂载SD卡等块设备; 挂载/ dev / mmcblk / mnt / SD
然后,我可以在SD的文件系统中使用ls和cp命令。我也可以在其中执行文件。
但是,我不知道如何安装受I2C或SPI控制的eeprom或flash等字符设备。
我想制作一个不依赖SD的嵌入式系统。我的目标是使用ls或cp命令,并像在SD中一样在此类设备中执行一些文件。
实际上,我制作了一个原始的I2C驱动程序,可以在其中通过/ dev / myi2cdriver打开,读取和写入数据。 但是当我挂载该设备文件时,出现错误消息,提示“设备不是阻止设备”,并且挂载失败。
你能给我建议吗?
答案 0 :(得分:1)
如您所见,这不是要工作的。
您可能将/ dev / myi2cdriver复制到文件,然后mount -o loop
。您也许可以直接mount -o loop
字符设备。
或者,开发块设备驱动程序吗?