방금 도망 갔어
cat /proc/cpuinfo
내 보드에. "개정 : 1000002"가 표시됩니다. 이 버전의 보드에 대한 언급을 찾지 못했습니다.
어떤 도움?
방금 도망 갔어
cat /proc/cpuinfo
내 보드에. "개정 : 1000002"가 표시됩니다. 이 버전의 보드에 대한 언급을 찾지 못했습니다.
어떤 도움?
답변:
다음 보드 개정판 발표의 일부로 게시 된 정보에 따르면 , 모델 B 개정판 1.0 보드가 있습니다.
모델 및 개정 코드 모델 B 개정 1.0 2 모델 B 개정 1.0 + ECN0001 (퓨즈 없음, D14 제거) 3 모델 B 개정 2.0 4, 5, 6
코드는에 의해 반환 된 숫자의 마지막 숫자입니다
cat /proc/cpuinfo
(적어도 9 개 이상의 개정이있을 때까지).
현재 /proc/cpuinfo
raspberrypi.org 의 개정판 필드에 대한 광범위한 문서가 있습니다.
https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md
여기에는 이전 (증분) 개정 코드 (원래 Rpi 1 모델에 사용되는 0x0001 ~ 0x0015 값)와 코드의 비트가 실제로 제조업체, 메모리 크기와 같은 매개 변수를 인코딩하는 최신 형식 (Rpi 2에 도입)이 모두 기록됩니다. 보드 타입. 또한 현재 사용중인 모든 개정 코드 목록이 있습니다.
이 페이지에 설명되어 있지 않은 것은 (이전 스타일) 개정판에 보드에 과전압이 적용되었음을 나타내는 "1000"접두어가있을 수 있다는 것입니다. 새 스타일 개정판의 경우 유사한 (그러나 개정 본이 길기 때문에 짧음) 접두사가 적용되는 것으로 생각됩니다. 이 접두사에 대한 정보와 주목할만한 차이점에 대한 세부 정보가있는 모델 목록은 https://elinux.org/RPi_HardwareHistory 에서 확인할 수 있습니다.
또한 raspberrypi.org의 해당 페이지에 문서화되어 있으며 현재 모델의 사람이 읽을 수있는 설명자를 다음에서 찾을 수 있습니다 /sys
.
$ cat /sys/firmware/devicetree/base/model
Raspberry Pi Model B Plus Rev 1.2
시작할 때 부트 로더 (또는 커널)는 어떤 보드에서 실행중인 보드를 자동 감지 한 다음 해당 보드에 적합한 "장치 트리"파일을로드합니다. 이 장치 트리는 모든 하드웨어가 연결되는 방법을 설명하고 적절한 드라이버를로드하는 데 사용됩니다. 또한이 장치 트리에는 "model"속성도 포함되어 있습니다. 디바이스 트리에 정의 된 모델 문자열이 실제로 약간 다릅니다 ( "플러스"대신 "+"를 사용하고 개정 문자열없이)는 위의 명령으로 실제로 읽고있는 속성입니다. 예를 들어, 위의 명령 출력에 속하는 것으로 생각 되는 장치 트리 파일 은 bcm2708-rpi-b-plus.dts 입니다. bcm2835 버전도 있지만 내 버전에는 없습니다./boot
bcm2708 dts는 bcm2835와의 호환성을 주장합니다. 나는 또한 해당 디 컴파일 시도 dtb
에서 파일을 /boot
, 그러나 그것은 또한 난 그래서이 모델 문자열이 정확히 어디에서 오는지 확실히 확인, "+"없이 개정으로 문자열을 제공합니다 (그리고 더 중요한 것은, 모든 가능한 값은 다음과 같은 것을 보면). 따라서 부트 로더는 다른 곳에서 장치 트리를 검색하거나 어딘가에 내장되어 있습니다.
방금 /proc/cpuinfo
"Model"필드도 포함하고있는 것으로 나타났습니다.이 필드에는 동일한 소스가있을 수 있습니다.