2017-01-13 24 views
0

Я пишу драйвер linux для пользовательской платы RF. У платы RF есть EEPROM, содержащая некоторую информацию, и я хочу загрузить эту информацию в свой драйвер. Ядро Linux уже имеет модуль EEPROM, этот модуль считывает всю память EEPROM и экспортирует в пользовательское пространство sysfs.Чтение записи EEPROM из модуля linux

Могу ли я прочитать данные sysfs для получения памяти EEPROM? Если нет, как я могу получить эту информацию? Спасибо.

+1

Да, вы можете. Просто найдите нужный узел устройства под '/ sys/bus//devices//eeprom'. – 0andriy

+0

Я не могу найти какие-либо документы для чтения файлов из модуля ядра Linux, в некоторых форумах этого не рекомендуется. И как настроить надлежащий узел устройства в дереве устройств? Пожалуйста, помогите мне, спасибо :) – Gochit

ответ

0

Есть пользовательские приложения, которые считывают данные, экспортируемые модулем eeprom. Так что, если вы знаете, Perl немного, я полагаю, что вы будете считать, глядя на следующей i2c-инструменты ссылка: https://github.com/groeck/i2c-tools/tree/master/eeprom

Рами Розен

 Смежные вопросы

  • Нет связанных вопросов^_^