기록용으로 남깁니다.
라즈베리파이의 /proc/cpuinfo 의 revision 값에서 모델 종류 값을 디코딩하는 방식으로 얻어옵니다.
간단한 코드 설명을 남깁니다.
라즈베리파이의 /proc/cpuinfo 에는 Revision 값이 남습니다. 이 값에서 모델 종류 값을 추출합니다.
rev 값은 이 값을 파싱해서 16진수라는 것을 알려주고 정수로 바꿔서 저장합니다
rpi_type 값은 엄청 구형인 모델은 리스트 형태의 테이블에서 값을 가져오고 그 이외의 모델(요새 구입하는 대부분의 모델) 비트 연산을 해서 모델 코드만 뽑아냅니다.
rpi_model 은 rpi_type 값과 모델명의 연결(mapping) 자료형입니다.
return 문은 rpi_type 값에 해당하는 모델 값을 찾아 반환합니다. 없다면 빈 문자열("")을 반환합니다.
'IT > RaspberryPi' 카테고리의 다른 글
[python3] poetry 설치해보기 (0) | 2024.04.04 |
---|---|
[vscode] "Visual Studio Code is unable to watch for file changes in this large workspace" 오류 발생 시 처리 방법 (2) | 2024.01.08 |
[raspberrypi 4b] 자동 로그인 옵션 관련 (2) | 2023.12.05 |
[raspberry pi 4B][python3] 라즈베리 파이 csi 카메라 체크하기 (0) | 2023.11.17 |
[raspberrypi 4b] wifi 비번 설정 및 활성화 하기 (0) | 2023.09.06 |