Parport I2C adapter
Co to jest?
To niezbyt skomplikowane urządzonko służy do podłączania różnych podzespołów używających szyny I2C do zwykłego komputera, do portu drukarkowego.
Po co?
Nieraz zachodzi potrzeba:
- zczytania lub zaprogramowania szeregowego eeproma typu 24C04 albo SPD
- wysterowania dużej ilości urządzeń - np. przez expandery PCF8574
Wtedy przydaje się taki adapterek. Jego budowa jest bardzo prosta - jeden tani scalak i kilka oporników.
Dokumentacja
Zdjęcie przedstawia adapter pracujący w roli klucza sprzętowego do szyfrowania dysku.
Pinout urządzenia jest kompatybilny ze standardem Philips. Pinoutu tego używa również MCS Flashprogrammer.
Sterowniki
Nowsze jądra (z rodziny 2.6) mają już odpowiedni sterownik, w starszych (2.4) trzeba go doinstalować (paczka i2c). Tak czy inaczej, sterowniki ładujemy poleceniem modprobe i2c-parport. W zależności od konfiguracji może być potrzebne modprobe parport lub modprobe parport-pc. W tym momencie nasz adapterek pojawia się w systemie jako dodatkowa szyna I2C, jako urządzenie /dev/i2cX. Oczywiście nic nie stoi na przeszkodzie, aby wyładować moduł i2c-parport i używać swojej implementacji I2C (jak tak robię, bo nie chciało mi się uczyć, jak korzystać z I2C przez /dev/i2cX).