Quais são as implicações de software das alterações no Modelo B, rev 2.0?


Respostas:


8

Nada nesse URL indica que deve haver alterações no software se você não estiver usando os GPIOs - no entanto, certamente haverá algo que eles ignoraram. Teremos que esperar até que alguém o encontre :)

Eles trocaram os conectores I²C.

Para I²C, isso significa apenas que você precisa verificar a revisão /proc/cpuinfoe usar

/dev/i2c-0ou /dev/i2c-1conforme necessário.

Ou você pode usar os i2cdetectdois ônibus para procurar os dispositivos com os quais está tentando conversar.

Se você estiver usando os pinos I²C como GPIO, é um pouco pior, porque se você estiver usando uma biblioteca GPIO, precisará garantir que seja recente o suficiente para verificar /proc/cpuinfoe remapear esses pinos.

A boa notícia para alguns é que os 4 pinos usados ​​para indicar as versões da placa agora podem ser soldados e usados ​​como GPIO se você precisar de mais :)


3

Não, isso não deve afetar o software que não está usando o I2C ou os novos sinais GPIO.

Se você estiver usando o I2C ou os GPIOs, talvez seja necessário fazer pequenas alterações, mas uma programação cuidadosa deve significar que o mesmo binário funcionará nas duas revisões. Todos os outros softwares não são afetados.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.