RaspberryPi 4

[vscode] "Visual Studio Code is unable to watch for file changes in this large workspace" 오류 발생 시 처리 방법

vscode 로 라즈베리파이에 접근하여 원격으로 작업시 "Visual Studio Code is unable to watch for file changes in this large workspace" 오류가 종종 발생했습니다. 그동안 계속 무시하고 있었는데 오늘은 해결책을 찾아봤네요. ms 에서는 다음 링크에 어떻게 할 지 안내하고 있습니다. https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc 간단하게 정리를 해보면.. 현재 max_user_watches 값 확인 cat /proc/sys/fs/inotify/..

IT/RaspberryPi 2024.01.08

[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

[raspberrypi 4B][crontab][systemctl] 서비스 실행 안되는 문제

Debian buster 기반 라즈베리파이 os 에서 crontab 에 systemctl 로 서비스 제어하는 명령을 넣으면 실행이 안되는 문제가 있습니다. 로그도 안남아서 sendmail 을 설치해서(느려 터져서 속이 터집니다..) 로그가 메일로 남도록 한 다음에 mailq(실행이 멈춰있습니다..)로 메일 확인하려 했지만 사실상 힘들어서 /var/mail/pi 파일을 vim 으로 열어보니 다음 오류가 발생해 있었습니다. Failed to connect to bus: No such file or directory 이건 왠 봉창 두들기는 소리인가 하고 뒤져보다가.. askubuntu 에 실려 있는 2번째로 선호되는 답을 속는 셈 치고 실행해봤더니 정상적으로 실행됩니다. 이유는 아직 정확히 파악 못했습니다....

IT/System Digging 2022.12.23

[RaspberryPi] 재부팅 없이 네트워크/와이파이 재시작하기

기록용으로 남깁니다. 다른 여러가지 방법들이 있지만 그런 것은 검색을 하시고 기본적인 리눅스에서도 동작할만한 cli 에서 내리는 명령을 소개합니다. 우선 내가 제어할 네트워크 인터페이스 이름을 확인합니다. 제 경우에는 wlan0 을 사용중에 있네요. pi@RPwiznet002:~ $ ip -4 -o addr 1: lo inet 127.0.0.1/8 scope host lo\ valid_lft forever preferred_lft forever 3: wlan0 inet 192.168.11.24/24 brd 192.168.11.255 scope global dynamic noprefixroute wlan0\ valid_lft 3493sec preferred_lft 3043sec 유선인 경우에 os 정책에 ..

IT/RaspberryPi 2021.08.20