2014-03-18 2 views
1

우분투에서 c 언어를 사용하여 pci 네트워크 카드에서 eeprom의 메모리 주소를 읽고, 쓰고, 업데이트하는 방법을 알아 내려고합니다.우분투의 pci 카드에 eeprom을 읽고 쓰십시오.

시작하려면 올바른 방향으로 나를 가리 키시겠습니까? 몇 가지 조사 후 당신에게

+0

디스크에 기록 하시겠습니까? – KRUKUSA

+0

@KRUKUSA pci 보드의 eeprom 메모리를 읽고 쓰고 싶습니다. – user1527227

+1

만약 내가 당신을 올바르게 이해하면 대답은 리눅스/윈도우 드라이버를 작성하거나 그렇게 할 수있는 기존의 것을 사용하는 것이라고 말할 수 있습니다. 이것은 당신이 이야기하고있는 카드에 달렸을 것이며 당신은 아마도 매우 낮은 수준에서 일할 것입니다. – nonsensickle

답변

0

감사는 ethtool 읽기 및 EEPROM (http://manpages.ubuntu.com/manpages/hardy/en/man8/ethtool.8.html)에 기록 할 수 있습니다 나타납니다

ethtool -d|--register-dump ethX [raw on|off] [hex on|off] [file name] 

    ethtool -e|--eeprom-dump ethX [raw on|off] [offset N] [length N] 

    ethtool -E|--change-eeprom ethX [magic N] [offset N] [value N] 

하는 EEPROM을 덤프하려면 ethtool -e ethX raw <on|off> offset <N> length <N> 할 수 있습니다.