본문 바로가기
인텔에디슨/IntelEdison

[에디슨] 인텔 에디슨(Intel Edison) 켜자마자 부팅시 무언가 실행하기

by 작동미학 2015. 5. 28.
반응형

Intel Edison 처음 부팅시, 전원 켜질 때 무언가를 자동으로 실행하도록 할 수 있다.

 

이 가이드를 따라하면

- Yocto linux의 초기 부팅시 스크립트 실행 방법을 배운다

 

미리 읽으면 좋은 글

- http://bbangpan.tistory.com/37 : iBeacon을 활성화 한다

(여기 예제에서는 이 iBeacon활성화가 켜자마자 지속적으로 되도록 실행함)

 

인텔 에디슨과 startup script

에디슨의 탑재한 Yocto Linux는 embedded 용으로 개발되어 PC 버전의 Linux와는 조금 다르나 사용방법은 크게 다르지 않다.

기본적으로 /etc/init.d/에 스크립트를 배치하고 부팅시 특정 스크립트를 실행하게 할 수 있는데, 여기서는 run_ibeacon.sh라는 스크립트를 실행해보자. 이는 iBeacon을 활성화하는 스크립트로 설치하려면 "미리 읽으면 좋은 글"의 강좌를 참조하도록 한다.

 

$ cd /etc/init.d

$ update-rc.d run_ibeacon.sh defaults

$ reboot ß 시스템 리붓

 

상기와 같이 실행하면, 시작하자 run_ibeacon.sh가 실행된 것을 알 수 있다.

 

▶기타

Intel edison의 특정 파일이 편집되지 않거나 오동작하면 disk full을 의심하자.

간혹 디스크가 꽉찬 경우는

$ rm –r /var/log/journal/* 로 불필요한 journal 파일을 지우자.

 

(이후 아래와 같이 편집하여 해당 이슈를 방지하자)

$vi /etc/systemd/journald.conf

[Journal]

Storage=persistent

SystemMaxUse=10M

 

 

강의 키워드

인텔 에디슨 부팅 자동 실행, startup script run, automatic start on boot, update-rc, yocto linux

 

반응형