본문 바로가기

메이커 이야기/라즈베리파이

[라즈베리파이] 라즈베리 켜지면서 자동으로 실행시키기

반응형

라즈베리파이 프로그래밍 후?? 


  ■ 라즈베리파이에 프로그래밍을 하다보면 이런 고민이 든다. 파이썬을 사용하여 프로그래밍을 하고나면, 이를 실행하기 위해서는 Python ledOnOff.py와 같이 Terminal 창에 입력을 해주어야 입력이 된다. 하지만, 제품 속에 라즈베리파이를 넣게 된다면, 모니터와 키보드없이는 제어가 불가능해진다. 이럴땐 어떻게 라즈베리를 제어할까??



모니터 없이 전원만 켜지면 라즈베리 실행 시키기 


   1. /etc/rc.local 파일을 아래와 같이 편집한다. 


  2. /etc/rc.local  마지막 라인에 있는 exit 0 바로 앞 라인에다가 sudo python /home/pi/(파일명) 삽입하고, 저장.


  3. reboot 한다. 이제 전원을 켜면 개발한프로그램을 항상 자동으로 실행한다. 


  4. 이때 /home/pi 디렉토리에 개발한프로그램 (예를들면, ledOnOff.py)가 있어야 한다. 혹시 다른 디렉토리에 개발한프로그램이 위치한다면, 그 디렉토리와 개발한프로그램 이름을 삽입한다.




  위와 같이 실행을 하면, 5V 선을 연결한다면 자동적으로 프로그램이 실행된다. 즐거운 코딩하세요 ~





반응형