기타/라즈베리파이

    [RaspberryPi 4] 모니터 없이 부팅

    [RaspberryPi 4] 모니터 없이 부팅

    라즈베리파이에서 모니터없이 부팅을 시키기 위해서는 해상도 설정이 필요합니다. sudo raspi-config 명령어를 입력합니다. 2. Display Options - Resoultion - default를 제외한 아무 옵션 선택 설정 후 hdmi 연결 없이 재부팅 시 부팅이 가능합니다.

    [라즈베리파이4, python3] 파이썬 프로세스 이름 변경(python process rename)

    [라즈베리파이4, python3] 파이썬 프로세스 이름 변경(python process rename)

    리눅스에서 파이썬 프로그램을 실행하면 모든 프로세스 이름(CMD:COMMAND)는 python3로 나타나게 됩니다.(2.x는 python) 5446 5444 16799 pts/5 00:00:00 python3 5447 5444 16799 pts/5 00:00:00 python3 5448 5444 16799 pts/5 00:00:00 python3 5449 5444 16799 pts/5 00:00:00 python3 5450 5444 16799 pts/5 00:00:00 python3 5451 5444 16799 pts/5 00:00:00 python3 5452 5444 16799 pts/5 00:00:00 python3 5453 5444 16799 pts/5 00:00:00 python3 다음과 같이 프..

    [RaspberryPi 4] 부팅시 프로그램 자동시작

    [RaspberryPi 4] 부팅시 프로그램 자동시작

    라즈베리파이를 부팅할때마다 특정 프로그램을 자동으로 시작할 수 있도록 설정하는 방법을 알려드리겠습니다. 저는 인터넷에 많이 있는 자료들을 참고했을 정상적으로 작동하지 않아서 꽤나 고생했던 부분입니다. 이 글이 누군가에게 도움이 되었다면 좋겠군요. 1. 일반적인 방법 sudo vi /etc/xdg/lxsession/LXDE-pi/autostart @lxterminal ... @lxterminal -e .../start.sh -> 구글 검색 시 상단 및 대부분은 lxterminal을 이용하여 프로그램을 시작하라고 합니다. 2. 해결방법 sudo vi /etc/xdg/lxsession/LXDE-pi/autostart @/bin/bash /home/pi/start.sh @는 붙여도 안붙여도 무관, lxtermi..

    [RaspberryPi 4] wpa_supplicant를 이용한 와이파이 설정  + 우선순위 변경

    [RaspberryPi 4] wpa_supplicant를 이용한 와이파이 설정 + 우선순위 변경

    라즈비안 환경에서 설정을 진행하였습니다. 이 글은 GUI가 아닌 CLI를 이용하여 와이파이 정보 갱신을 위한 정보입니다. 1. 일반적인 방법 sudo vi /etc/wpa_supplicant/wpa_supplicant.conf -> change content, save and exit sudo reboot 위와 같은 과정을 진행하면 정상적으로 설정이 변경됩니다. 2. 부팅 없이 진행하는 방법 1) 시행착오 sudo vi /etc/wpa_supplicant/wpa_supplicant.conf -> change content, save and exit sudo ip link set wlan0 down -> 1~10초 대기 sudo ip link set wlan0 up 해당 방법을 사용할 경우 wpa_supp..

    [RaspberryPi 4] 인터넷 연결 시 특정 파일 실행

    [RaspberryPi 4] 인터넷 연결 시 특정 파일 실행

    라즈베리파이에서 인터넷이 연결 될때마다 특정 행동을 하기 위해서 어떻게 해야하는지 작성 해보려고 합니다. 다음은 네트워크 감지 시 서버로 데이터(파일)을 전송하는 방법을 설명합니다. 저는 다음 과정을 진행하기 위해 systemd를 사용했습니다. 1. 서비스 파일 작성 sudo vi /lib/systemd/system/FileToServer.service ExecStartPre=/bin/bash -c 'until ping -c1 google.com; do sleep 1; done;' -> 인터넷이 제대로 연결되기 전에 서버로 요청을 보냈기 때문에 구글로 핑을 보냈을 때 응답이 왔을 경우에만 ExecStart 실행 2. 파일 권한 설정 sudo chmod 644 /lib/systemd/system/FileT..