Witam, piszę do was z pytaniem, czy da radę odczytać zawartość EEPROM pamięci RAM (SPD), z poziomu c++.
- Rejestracja:około 19 lat
- Ostatnio:około 3 godziny
W samym C++ to nie ma takiej funkcjonalności. Musiałbyś sprawdzić, w jaki sposób da się odczytać te dane, możliwe, że będą potrzebne wstawki ASM. W systemie Linux podobno istnieje narzędzie, które wyświetla dane z SPD, warto by przeanalizować kod źródłowy, o ile jest udostępniony. Ewentualnie możliwe, że istnieje biblioteka, która posiada takie możliwości.

- Rejestracja:około 11 lat
- Ostatnio:prawie 9 lat
- Postów:627
Tesst1123 napisał(a):
w linuxie trzeba było wydać polecenie modprobe eeprom a następnie odczytac binarnie plik
Czyli się da.
Edit: Choć na szybko patrząc w goolach to jednak nie ma tak łatwo.. ;)

- Rejestracja:ponad 17 lat
- Ostatnio:2 minuty
IMO pytanie jest zbyt ogólne. Powinieneś opisać jakie to jest urządzenie i w jaki system operacyjny jest wyposażony.
Z powodów bezpieczeństwa jest mało prawdopodobne by bardziej rozbudowany system pozwalał ci bezkarnie modyfikować lub czytać EEPROM, ale te ograniczenia ściśle zależą od sytemu operacyjnego.
W najbardziej optymistycznym wypadku dostęp do pamięci EEPROM będzie po prostu pod ściśle określonym adresem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.