2017-01-13 8 views
0

커스텀 RF 보드 용 리눅스 드라이버를 쓰고 있습니다. RF 보드에는 EEPROM에 몇 가지 정보가 들어있어이 정보를 드라이버에로드하려고합니다. 리눅스 커널은 이미 EEPROM 모듈을 가지고 있으며,이 모듈은 EEPROM의 모든 메모리를 읽고 sysfs가 사용자 공간으로 내 보낸다.리눅스 모듈에서 EEPROM 엔트리 읽기

이 sysfs를 읽으면 EEPROM의 메모리를 사용할 수 있습니까? 그렇지 않다면이 정보를 어떻게 얻을 수 있습니까? 고맙습니다.

+1

예, 당신이 할 수있는 https://github.com/groeck/i2c-tools/tree/master/eeprom

라미 로젠합니다. '/ sys/bus//devices//eeprom'에서 적절한 장치 노드를 찾으십시오. – 0andriy

+0

리눅스 커널 모듈에서 파일을 읽을 수있는 문서를 찾을 수 없습니다. 일부 포럼에서는이를 권장하지 않습니다. 그리고 장치 트리에 올바른 장치 노드를 구성하는 방법은 무엇입니까? 도와주세요, 고마워요. :) – Gochit

답변

0

eeprom 모듈에서 내 보낸 데이터를 읽는 사용자 공간 응용 프로그램이 있습니다. 당신은 약간의 펄 알고있는 경우에 그래서, 나는 다음과 같은 가능한 I2C-도구 링크에서 찾고 고려할 것을 제안 :