Wie unter http://www.raspberrypi.org/archives/1929 beschrieben , gibt es verschiedene Änderungen. Betrifft dies Software, die kein I2C verwendet, oder die neuen GPIO-Signale? Ich gehe davon aus, dass ich den Emulator oder JTAG nicht verwenden würde.
Wie unter http://www.raspberrypi.org/archives/1929 beschrieben , gibt es verschiedene Änderungen. Betrifft dies Software, die kein I2C verwendet, oder die neuen GPIO-Signale? Ich gehe davon aus, dass ich den Emulator oder JTAG nicht verwenden würde.
Antworten:
Nichts an dieser URL weist darauf hin, dass es Softwareänderungen geben sollte, wenn Sie die GPIOs nicht verwenden - es wird jedoch sicher etwas übersehen. Wir müssen nur warten, bis jemand es findet :)
Sie haben die I²C-Anschlüsse ausgetauscht.
Für I²C bedeutet dies nur, dass Sie die Revision einchecken /proc/cpuinfo
und verwenden müssen
/dev/i2c-0
oder /dev/i2c-1
nach Bedarf.
Oder Sie können i2cdetect
beide Busse nach Geräten durchsuchen, mit denen Sie kommunizieren möchten.
Wenn Sie die I²C-Pins als GPIO verwenden, ist dies etwas schlimmer, da Sie bei Verwendung einer GPIO-Bibliothek sicherstellen müssen, dass diese aktuell genug ist, um /proc/cpuinfo
diese Pins zu überprüfen und neu zuzuordnen.
Die gute Nachricht für einige ist, dass die 4 Pins, die zur Anzeige von Platinenversionen verwendet werden sollten, jetzt angelötet und als GPIO verwendet werden können, wenn Sie etwas mehr benötigen :)
Wenn Sie I2C oder die GPIOs verwenden, müssen Sie möglicherweise geringfügige Änderungen vornehmen. Eine sorgfältige Programmierung sollte jedoch bedeuten, dass bei beiden Revisionen dieselbe Binärdatei funktioniert. Alle andere Software ist nicht betroffen.