기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요

 

rc.local을 이용하여 부팅시 자동으로 프로그램을 실행되게 만들었습니다.

 

===============inittab 내용 =============

id:3:initdefault:
si::sysinit:/etc/rc.d/rc.sysinit
~~:S:wait:/sbin/sulogin
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
pf::powerfail:/sbin/shutdown -f -h +2 “Power Failure:System Shutting Down”
pr:12345:powerokwait:/sbin/shutdown -c “Power Restored:Shutdown Cancelled”
1:2345:respawn:/sbin/getty -n -l /etc/autologin 115200 console

lc:0123456:wait:/etc/rc.d/rc.local

 

 

===============rc.local =================

#!/bin/sh

source /etc/profile
/root/QT/DigitalPhotoFrame-arm -qws

 

보시면 아시겠지만 부팅하자마자 QT 프로그램을 실행하게 만들었습니다.

 

source /etc/profile 은 init으로 프로그램을 자동으로 실행시키면

profile이 제대로 인식안되어 QT 라이브러리를 못찾아서 넣은 명령어 입니다.

 

위식대로하면 /DigitalPhotoFrame은 실행이 잘되는데..

문제는 console의 입력이 프로그램을 전달이 안됩니다.

 

QT 프로그램은 /dev/console을 오픈해서 콘솔입력을 받게 만들어놨습니다.

 

타겟보드의 부팅후 커맨드로 프로그램을 실행시키면

키보드를 아무리 입력해도. minicom에는 아무것도 출력되지 않고

QT 프로그램으로 정상적으로 출력이 되는데..

 

init로 자동실행이 되게 만들면

QT가 실행되는 상태에서도 커맨드 입력이 자유롭게됩니다..

이런 현상때문에 키보드 입력이  QT로 전달이 안되는거 같은데.

 

어떤식으로 해결해야할지 모르겠습니다.


고도리

2012.06.12 07:57:17
*.200.239.234

가장 좋은 방법은 autologin을 하신 후 .profile을 이용하시는게 가장 좋습니다.


여하튼

background로 실행파일이 실행되지 않아서 나오는 증상일지도 모르겠네요.

Supsupi

2012.06.13 01:13:33
*.9.118.77

아 그냥 profile에 실행명령을 넣으니 잘되네요 ㅡ.ㅡ..

이런 간단한~!! 감사합니다. ㅎ

혜민아빠

2012.06.12 20:41:33
*.148.23.90

혹시 Auto Login하는 방법이나 소스 올려드려여 ㅋㅋ ^^

 

수정 파일 : /etc/inittab
inittab파일을 보면 아래와 같은 부분이 있습니다.


S:2345:respawn:/sbin/getty로 되어 있는 부분을


S:2345:respawn:/sbin/getty -n -l /sbin/autologin 115200 ttyS0로 변경해야 줘야 하고

 autologin app를 /sbin/폴더 밑에 넣어야 합니다.

 

혹시나 해서 autologin을 하는 App소스는 아래와 같아여

 

int main

{      

         execlp("login", "login", "-f", "root", 0);

         return 0;
}
줘야 한다.

Supsupi

2012.06.13 01:14:27
*.9.118.77

댓글 감사드립니다. 아마 저도 위와 비슷한 방법으로 자동로그인을 구현한거 같습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
5408 BMA150 이 3축 가속도 센서가 과세 품목인가요? [4] 땜철학자 2012-06-21 1717
5407 u-boot 환경설정에 관해서 질문드립니다. [1] 라창균 2012-06-20 925
5406 misc_register()와 register_chrdev()의 차이점 [2] 김경식 2012-06-20 1553
5405 Exynos 4210 GPS관련 [2] lyreisis 2012-06-18 1370
5404 3D 가속기 관련 [2] 박영호 2012-06-18 1291
5403 nand 4Gb+8Gb를 동시에 붙일수있나요? [5] 문철민 2012-06-17 1188
5402 USB Device속도 관련 [8] lyreisis 2012-06-16 1507
5401 android preview thread [1] 강유 2012-06-16 1071
5400 release build시 certificate 설정 [4] 동전귀신 2012-06-16 1239
5399 6410, CS5 사용방법 질문 비바1005 2012-06-16 1072
5398 FFmpeg arm cross compile 오류 관련 [1] 53% 2012-06-15 1145
5397 exynos 4210 가격 [7] 김장균 2012-06-14 1454
5396 s5pv310 시스템에서 u-boot에 data cache enable시 interrupt stat... [2] sonbong 2012-06-13 1382
5395 안드로이드 커널 포팅 및 스터디 [1] 조현호 2012-06-13 2358
5394 질문 하나만 더드립니다. serial 통신과 오류 [3] Supsupi 2012-06-13 1404
5393 jffs2파일을 데스탑 host에서 mount하는 방법 ^^초보님들 도움 되시길... [1] 혜민아빠 2012-06-12 1214
5392 MFC 인코딩시 fps문제 [4] jclab 2012-06-12 1444
» rc.local을 이용하여 부팅시 자동으로 프로그램이... [4] Supsupi 2012-06-12 1957
5390 제가 만들고 있는 파일 시스템에서 root계정을 생성는 어디서 해야... [1] 혜민아빠 2012-06-12 1174
5389 jffs2파일 시스템을 만들어 부팅을 하면 나는 에러에 대해서 문의가... 혜민아빠 2012-06-12 2288

사용자 로그인