Apa implikasi perangkat lunak dari perubahan Model B, rev 2.0?


Jawaban:


8

Tidak ada di URL yang menunjukkan bahwa harus ada perubahan perangkat lunak jika Anda tidak menggunakan GPIO - namun pasti ada sesuatu yang mereka abaikan. Kita hanya harus menunggu sampai seseorang menemukannya :)

Mereka telah menukar konektor I²C.

Untuk I²C, ini artinya Anda perlu memeriksa revisi /proc/cpuinfodan menggunakannya

/dev/i2c-0atau /dev/i2c-1sesuai kebutuhan.

Atau Anda dapat menggunakan i2cdetectuntuk melihat kedua bus untuk perangkat apa pun yang ingin Anda ajak bicara.

Jika Anda menggunakan pin I²C sebagai GPIO, itu sedikit lebih buruk karena jika Anda menggunakan perpustakaan GPIO Anda harus memastikan itu cukup baru untuk memeriksa /proc/cpuinfodan memetakan kembali pin tersebut.

Kabar baiknya bagi sebagian orang adalah bahwa 4 pin yang akan digunakan untuk menunjukkan versi papan sekarang dapat disolder dan digunakan sebagai GPIO jika Anda membutuhkan tambahan :)


3

Tidak, ini seharusnya tidak memengaruhi perangkat lunak yang tidak menggunakan I2C atau sinyal GPIO baru.

Jika Anda menggunakan I2C atau GPIO, Anda mungkin perlu membuat perubahan kecil, tetapi pemrograman yang hati-hati harus berarti bahwa biner yang sama akan bekerja pada kedua revisi. Semua perangkat lunak lain tidak terpengaruh.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.