¿Cuáles son las implicaciones del software de los cambios en el Modelo B, rev 2.0?

Respuestas:

8

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/cpuinfoy usar

/dev/i2c-0o /dev/i2c-1según se requiera.

O puede usar i2cdetectpara 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/cpuinfoy 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 :)

John La Rooy
fuente
3

No, esto no debería afectar el software que no utiliza I2C o las nuevas señales GPIO.

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.

Alex Chamberlain
fuente