4B 2

buster(debian 10) 에 docker 설치하기

기록용으로 남깁니다. 설치 스크립트가 설치 스크립트가 /etc/apt/sources.list.d/ 경로에 docker.list 파일을 생성하면서 작업을 하는데 버그가 있는지 기존 파일이 있으면 정상 동작하지 않습니다. 아래와 같은 오류가 발생합니다.E: The repository 'http://ppa.launchpad.net/deadsnakes/ppa/ubuntu plucky Release' does not have a Release file. 그렇기 때문에...apt 목록을 임시로 옮겨놓습니다.sudo mkdir /etc/apt/sources.list.d/BACKUPsudo mv /etc/apt/sources.list.d/* /etc/apt/sources.list.d/BACKUP 설치 스크립트를 받습니..

IT/RaspberryPi 2024.12.02

[raspberry pi][python3] 라즈베리 파이 모델 확인하기

기록용으로 남깁니다. 라즈베리파이의 /proc/cpuinfo 의 revision 값에서 모델 종류 값을 디코딩하는 방식으로 얻어옵니다. 간단한 코드 설명을 남깁니다. 라즈베리파이의 /proc/cpuinfo 에는 Revision 값이 남습니다. 이 값에서 모델 종류 값을 추출합니다. rev 값은 이 값을 파싱해서 16진수라는 것을 알려주고 정수로 바꿔서 저장합니다 rpi_type 값은 엄청 구형인 모델은 리스트 형태의 테이블에서 값을 가져오고 그 이외의 모델(요새 구입하는 대부분의 모델) 비트 연산을 해서 모델 코드만 뽑아냅니다. rpi_model 은 rpi_type 값과 모델명의 연결(mapping) 자료형입니다. return 문은 rpi_type 값에 해당하는 모델 값을 찾아 반환합니다. 없다면 빈 문..

IT/RaspberryPi 2023.12.28