도와주세요!!
글 수 15,339
2008.05.01 16:21:39 (*.145.74.52)
18000
안녕하세요.
현재 ez-s3c2440과 5.7inch 를 사용하고 있습니다.
5분~10분 지나면 화면이 커져 버립니다. 백라이트는 들어와 있구요.
이 상태에서 화면이 돌아 오게 하는 방법은 어떻게 해야 합니까?
외부 장치라고는 터치가 있는데 터치를 건들여도 화면은 돌아 오지 않습니다.
이 기능을 수정하고자 할경우 커널의 어느 부분을 수정해야 하나요?
가능하다면 터치를 건들일 경우 화면이 나오게 하고 싶습니다.(화면보호기 기능)
또한 백라이트 또한 수명이 있는지라 화면보호기 기능일 경우 이것도 같이 끄고 싶습니다.
답변 부탁드립니다.
감사합니다.
ps. 현재는 키보드를 연결해서 버튼을 누르면 커서는 출력됩니다만 이전에 그려놓은 내용은 사라져 버리는 군요.
프레임 버퍼를 클리어 시키는 것 같은데..
현재 ez-s3c2440과 5.7inch 를 사용하고 있습니다.
5분~10분 지나면 화면이 커져 버립니다. 백라이트는 들어와 있구요.
이 상태에서 화면이 돌아 오게 하는 방법은 어떻게 해야 합니까?
외부 장치라고는 터치가 있는데 터치를 건들여도 화면은 돌아 오지 않습니다.
이 기능을 수정하고자 할경우 커널의 어느 부분을 수정해야 하나요?
가능하다면 터치를 건들일 경우 화면이 나오게 하고 싶습니다.(화면보호기 기능)
또한 백라이트 또한 수명이 있는지라 화면보호기 기능일 경우 이것도 같이 끄고 싶습니다.
답변 부탁드립니다.
감사합니다.
ps. 현재는 키보드를 연결해서 버튼을 누르면 커서는 출력됩니다만 이전에 그려놓은 내용은 사라져 버리는 군요.
프레임 버퍼를 클리어 시키는 것 같은데..
안녕하세요..
커널의 drivers/char/vt.c 파일의 다음과 같이 수정하시고 다시 컴파일해서 커널이미지를 올려서 해 보세요..
170 static int vesa_blank_mode; /* 0:none 1 uspendV 2 uspendH 3 owerdown */
171 #ifdef CONFIG_MACH_EZBOARD || CONFIG_MIPS_EM_AU1200 || CONFIG_FALINUX_S3C2440 || CONFIG_FALINUX_EP9312
172 static int blankinterval = 0;
173 #else
174 static int blankinterval = 10*60*HZ;
175 #endif
화면을 제어는 LCD의 on/off 신호를 이용하여 직접 제어 하시는 것이 좋을 듯합니다.
EZ-S3C2440의 회로도를 보시면 LCD_PWREN - EINT17 신호를 제어하시면 LCD를 ON/OFF 할 수 있습니다.
그럼 좋은 하루 되세요..