Comme décrit dans http://www.raspberrypi.org/archives/1929 , il existe diverses modifications. Cela affecte-t-il les logiciels qui n'utilisent pas I2C ou les nouveaux signaux GPIO? Je suppose que je n'utiliserais pas l'émulateur ou JTAG.
Comme décrit dans http://www.raspberrypi.org/archives/1929 , il existe diverses modifications. Cela affecte-t-il les logiciels qui n'utilisent pas I2C ou les nouveaux signaux GPIO? Je suppose que je n'utiliserais pas l'émulateur ou JTAG.
Réponses:
Rien à cette URL n'indique qu'il devrait y avoir des modifications logicielles si vous n'utilisez pas les GPIO - cependant il y a certainement quelque chose qu'ils ont ignoré. Nous devrons simplement attendre que quelqu'un le trouve :)
Ils ont échangé les connecteurs I²C.
Pour I²C, cela signifie simplement que vous devez archiver la révision /proc/cpuinfo
et utiliser
/dev/i2c-0
ou /dev/i2c-1
au besoin.
Ou vous pouvez utiliser i2cdetect
pour regarder les deux bus pour tous les appareils avec lesquels vous essayez de parler.
Si vous utilisez les broches I²C comme GPIO, c'est un peu pire car si vous utilisez une bibliothèque GPIO, vous devrez vous assurer qu'elle est suffisamment récente pour vérifier /proc/cpuinfo
et remapper ces broches.
La bonne nouvelle pour certains, c'est que les 4 broches qui devaient être utilisées pour indiquer les versions de carte peuvent maintenant être soudées et utilisées comme GPIO si vous en avez besoin :)
Si vous utilisez I2C ou les GPIO, vous devrez peut-être apporter des modifications mineures, mais une programmation minutieuse devrait signifier que le même binaire fonctionnera sur les deux révisions. Tous les autres logiciels ne sont pas affectés.