13 09 2015
라즈베리파이 모델 확인하는 방법
사실 대부분은 그렇지 않겠지만, 난 숫자 관련된건 뭐가 됬든 자꾸 까먹는 편이라서… 지금 쓰고 있는 데스크탑의 스펙도 잘 기억이 안나고… 여하튼 숫자에 관련된건 잘 기억을 못한다.
라즈베리 파이는 모델에 따라서 스펙도 차이가 나고 물론 사실 생김새도 차이가 나기는 한다만 GPIO 핀 배치도 미묘하게 조금 다르기도 하고, 그래서 자신의 파이의 모델을 알아둘 필요가 있다. 물론 가끔씩은 자신이 뭘 쓰고 있었나 궁금해질 때가 있기도 하고 (…)
그래서 라즈베리 파이의 모델을 확인할 수 있는 방법을 정리해두려고 한다.
cpuinfo를 조회해서 확인하는 방법
출처
- Checking Your Raspberry Pi Board Version
- Automatic Raspberry Pi board revision detection: model A, B1 and B2
- RPi HardwareHistory
/proc/cpuinfo를 조회하면 보드의 리비전이 표시되는데, 이 리비전을 이용해서 사용하고 있는 라즈베리 파이의 모델을 확인할 수 있다.
예를 들어서, 현재 내가 사용중인 라즈베리 파이에서 cpuinfo를 조회하면 아래와 같다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$ cat /proc/cpuinfo processor : 0 model name : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 2.00 Features : half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2708 Revision : 000d Serial : xxxxxxxxxxxxxxxx |
여기서 맨 아래에서 두번쨰 줄에 Revision이 표시된다. 이 리비전을 아래 표와 대조해서 자신의 파이의 모델을 알 수 있다. 출저에도 있는 Automatic Raspberry Pi board revision detection: model A, B1 and B2 사이트를 참고하면, 모델뿐만 아니라 해당 모델의 특성도 확인할 수 있으니 참고하자.
Revision 별 Raspberry Pi 모델
- 0002
- 오리지널 Model B. 메모리 256MB
- 0003
- 오리지널 Model B with no polyfuses. 메모리 256MB
- 0004
- Model B. 메모리 256MB
- 0005
- Model B. 메모리 256MB
- 0006
- Model B. 메모리 256MB
- 0007
- Model A. 메모리 256MB
- 0008
- Model A. 메모리 256MB
- 0009
- Model A. 메모리 256MB
- 000d
- Rev2 Model B. 메모리 512MB
- 000e
- Rev2 Model B. 메모리 512MB
- 000f
- Rev2 Model B. 메모리 512MB
- a21041
- Raspberry Pi 2 Model B. 메모리 1GB
조회 결과와 이 표를 대조해보면, 내가 갖고있는 모델은 라즈베리 파이 중 메모리가 512MB인 리비전 2의 B 모델이다.
여담이지만, 쿼드코어인 라즈베리 파이 2에서 cpuinfo를 조회해보면 CPU 정보가 4개나 튀어나오는 쿼드코어의 위엄을 느낄 수 있다 (…)
wiringPi를 사용해서 확인하는 방법
라즈베리 파이에서의 GPIO 프로그래밍을 아두이노에서 프로그래밍하듯이 할 수 있게 도와주는 라이브러리인 wiringPi를 통해서도 라즈베리 파이의 모델명을 간단하게 확인할 수 있다.
하지만 당연히 이 경우에는 wiringPi를 설치해야 한다. wiringPi는 아래와 같이 설치하면 된다. 설치에 대한 설명은 생략한다.
1 2 3 4 5 |
$ apt-get install git-core $ cd ~ $ git clone git://git.drogon.net/wiringPi $ cd wiringPi/ $ ./build |
설치가 되었다면, 아래 명령어를 실행한다.
1 2 3 4 5 6 7 8 |
$ gpio -v gpio version: 2.26 Copyright (c) 2012-2015 Gordon Henderson This is free software with ABSOLUTELY NO WARRANTY. For details type: gpio -warranty Raspberry Pi Details: Type: Model B, Revision: 2, Memory: 512MB, Maker: Egoman |
실행 결과의 가장 아래쪽에 현재 사용중인 라즈베리 파이의 버전이 표시된다.
위 실행 결과에 따르면, 내가 사용중인 라즈베리 파이의 모델은 리비전 2의 Model B이며 메모리는 512MB, 제작 메이커는 Egoman이다.
참고로, 라즈베리 파이 2라면 Model 2에 리비전이 1.1로 표시된다.
섬란 카구라 EV PS Vita판 콥스파티 BLOOD DRIVE