Hangi pano revizyonuna sahip olduğumu komut satırından nasıl belirleyebilirim?


16

Yeni koştum

cat /proc/cpuinfo

benim tahtada. "Revizyon: 1000002" yi alıyorum. Bunun hangi sürümde olduğuna dair herhangi bir açıklama bulamadım.

Herhangi bir yardım?


1
Sorunun anlamını değiştirdiniz.
Alex Chamberlain

@AlexChamberlain: Soruyu sorduğumda kastettiğim buydu.
John Smith

@JohnSmith AlexChamberlain, sorunun anlamını değiştirdiğinizi ve bu sorunun artık cevapları ile senkronize olmadığını söylediğinden, bir geri dönüş ve bunu ayrı bir soru olarak sormayı öneririm.
Steve Robillard

Merhaba John Smith. Lütfen sorunuzu yenisiyle değiştirmeyin. Bunun yerine yeni bir soru sormak için Soru Sor düğmesini kullanın. Bu arada bu soruyu geri alacağım. Teşekkürler!

Yanıtlar:


13

Yaklaşan kurul revizyonunun duyurusu kapsamında yayınlanan bilgilere göre , Model B revizyon 1.0 panosuna sahipsiniz.

MODEL VE ​​REVİZYON KODLARI
Model B Revizyon 1.0 2
Model B Revizyon 1.0 + ECN0001 (sigorta yok, D14 çıkarılmış) 3
Model B Revizyon 2.0 4, 5, 6

Kod, tarafından döndürülen sayının son basamağıdır

cat /proc/cpuinfo 

(en az 9 revizyona kadar).


peki 1 başında ne var?
John Smith

@JohnSmith Bilmiyorum, ama tahmin etmek zorunda kalırsam, grafiğe dayanarak modeli gösterdiğini söyleyebilirim (bu durumda B).
Steve Robillard

Burada kullanıcının 1'in "aşırı voltaj biti" olduğunu ima ettiği bir yorum var .
nickgrim

@nickgrim: Aradığım cevap bu. Koyup cevap verebilir misiniz?
John Smith

Evet, bu 1 "garantili geçersiz" bittir.
David Schwartz

1
MODEL AND REVISION                                       CODE(S)
Model B Revision 1.0                                    2
Model B Revision 1.0 + ECN0001 (no fuses, D14 removed)  3
Model B Revision 2.0                                    4, 5, 6

1

Günümüzde revizyon alanında /proc/cpuinforaspberrypi.org adresinden kapsamlı belgeler bulunmaktadır :

https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md

Bu, hem eski (artımlı) bir düzeltme kodunu (orijinal Rpi 1 modelleri için kullanılan 0x0001 - 0x0015 değerleri) hem de kodun bitlerinin üretici, bellek boyutu gibi parametreleri gerçekten kodladığı daha yeni bir biçimi (Rpi 2 ile tanıtılan) belgeler. ve kart tipi. Ayrıca şu anda kullanımda olan tüm revizyon kodlarının bir listesi vardır.

Bu sayfanın belgelemediği şey, (eski stil) revizyonda, panonun aşırı gerilim uygulandığını gösteren bir "1000" öneki olabileceğidir. Yeni stil revizyonlar için benzer (ancak revizyon daha uzun olduğu için daha kısa) bir önek uygulandığından şüpheleniyorum. Bu önek hakkında bilgi ve önemli farklılıklar hakkında bazı ayrıntılara sahip modellerin bir listesini https://elinux.org/RPi_HardwareHistory adresinde bulabilirsiniz.

Ayrıca raspberrypi.org'daki o sayfada da belgelenmiştir , mevcut modelin insan tarafından okunabilir bir tanımlayıcısını şu adreste bulabilirsiniz /sys:

$ cat /sys/firmware/devicetree/base/model 
Raspberry Pi Model B Plus Rev 1.2

Başlangıçta, önyükleyici (veya belki çekirdek) üzerinde çalıştığı panoda otomatik olarak algılar ve ardından o panoya uygun "devicetree" dosyasını yükler. Bu cihaz, tüm donanımların nasıl bağlandığını ve uygun sürücüleri yüklemek için kullanıldığını açıklar. Ayrıca, bu cihaz aynı zamanda bir "model" özelliği içerir. Bu, aslında yukarıdaki komutla okuduğunuz özellik olduğunu söyleyecektim, ancak cihazda tanımlanan model dizeleri ("Artı" yerine "+" yerine ve revizyon dizesi olmadan) aslında biraz farklıdır. Örneğin , yukarıdaki komut çıktısına ait olduğunu düşündüğüm cihaz dosyası bcm2708-rpi-b-plus.dts'dir . Ayrıca bcm2835 sürümleri de var, ancak bunlar benim/bootve bcm2708 dts, bcm2835 ile uyumluluk olduğunu iddia eder. Ben de karşılık gelen dtbdosyayı decompiling denedim /boot, ama aynı zamanda "+" ve hiçbir düzeltme ile dize verir, bu yüzden bu model dize tam olarak nereden geldiğinden emin değilim (ve daha da önemlisi, tüm olası değerler gibi görünüyor). Belki de bootloader başka bir yerden bir cihaz alır veya bir yerde bir tane vardır.

Ben sadece /proc/cpuinfoaynı kaynak olabilir şüpheli bir "Model" alanı içerdiğini fark ettim .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.