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
'인텔에디슨/IntelEdison' 카테고리의 다른 글
[에디슨/확장보드] 인텔에디슨 DFRobot IO Expansion shield 사용하기 (0) | 2015.09.08 |
---|---|
[에디슨] 인텔 에디슨(Intel Edison) iBeacon활성화하기 (0) | 2015.05.25 |
[에디슨] 인텔 에디슨(Intel Edison) 설치 및 Arduino expansion board/mini breakout board 활용 (0) | 2015.01.25 |