Как смонтировать символьное устройство типа eeprom в LINUX - PullRequest
0 голосов
/ 19 декабря 2018

Я знаю, что могу смонтировать блочное устройство, например SD-карту, с помощью следующей команды;mount / dev / mmcblk / mnt / SD

Затем я могу использовать команды ls и cp в файловой системе SD.Я также могу выполнить файл в нем.

Однако я не знаю, как смонтировать символьное устройство, такое как eeprom или ни flash, которое контролируется I2C или SPI.

Я хочусделать встроенную систему, которая не зависит от SD.Моя цель - использовать команду ls или cp и выполнить некоторые файлы на таких устройствах, как вы можете сделать это на SD.

На самом деле, я сделал оригинальный драйвер I2C, в котором я могу открывать, читать и записывать данные через/ DEV / myi2cdriver.Но когда я монтирую этот файл устройства, появляется сообщение об ошибке «устройство не является блочным устройством», и монтирование не удается.

Не могли бы вы дать мне советы?

1 Ответ

0 голосов
/ 20 декабря 2018

Как вы видели, это не предназначено для работы.

Возможно, вы можете скопировать / dev / myi2cdriver в файл и mount -o loop это.Возможно, вы сможете просто mount -o loop использовать свое символьное устройство.

Или же разработать драйвер блочного устройства?

...