Como se describe en http://www.raspberrypi.org/archives/1929 , hay varios cambios. ¿Afecta esto al software que no usa I2C o las nuevas señales GPIO? Supongo que no estaría usando el emulador o JTAG.
Como se describe en http://www.raspberrypi.org/archives/1929 , hay varios cambios. ¿Afecta esto al software que no usa I2C o las nuevas señales GPIO? Supongo que no estaría usando el emulador o JTAG.
Respuestas:
Nada en esa URL indica que debería haber cambios de software si no está utilizando los GPIO, sin embargo, seguramente habrá algo que pasaron por alto. Tendremos que esperar hasta que alguien lo encuentre :)
Han cambiado los conectores I²C.
Para I²C, esto solo significa que debe verificar la revisión /proc/cpuinfo
y usar
/dev/i2c-0
o /dev/i2c-1
según se requiera.
O puede usar i2cdetect
para mirar ambos buses en busca de cualquier dispositivo con el que esté tratando de hablar.
Si está usando los pines I²C como GPIO, es un poco peor porque si está usando una biblioteca GPIO tendrá que asegurarse de que sea lo suficientemente reciente para verificar /proc/cpuinfo
y reasignar esos pines.
La buena noticia para algunos es que los 4 pines que se usaron para indicar las versiones de la placa ahora se pueden soldar y usar como GPIO si necesita algo más :)
Si está utilizando I2C o los GPIO, es posible que deba realizar cambios menores, pero una programación cuidadosa debe significar que el mismo binario funcionará en ambas revisiones. El resto del software no se ve afectado.