도와주세요!!
글 수 15,339
2008.11.24 00:29:31 (*.34.20.227)
16986
LCD 화면에 커서를 없애는 방법을 문의 드립니다.
장길석님께서 LCD 테스트 하시는 화면에서는 커서가 안보이던데, 어떻게 해야 커서가 안보이게
할 수 있는지 정말 궁금합니다.
자세히 알려주시면 정말 감사하겠습니다.
그리고, 커널 로딩중 LCD 화면을 그림으로 보여줄수 있는 방법은 없는지 정말 궁금합니다.
그리고,
Welcome to FALinux (www.falinux.com)
Linux Kernel 2.6.21-falinux
falinux login:
이러한 부분이 안 보이게 할수 있는지 알고 싶습니다.
이 부분에 대해서도 자세히 알려주시면 정말 감사하겠습니다.
장길석님께서 LCD 테스트 하시는 화면에서는 커서가 안보이던데, 어떻게 해야 커서가 안보이게
할 수 있는지 정말 궁금합니다.
자세히 알려주시면 정말 감사하겠습니다.
그리고, 커널 로딩중 LCD 화면을 그림으로 보여줄수 있는 방법은 없는지 정말 궁금합니다.
그리고,
Welcome to FALinux (www.falinux.com)
Linux Kernel 2.6.21-falinux
falinux login:
이러한 부분이 안 보이게 할수 있는지 알고 싶습니다.
이 부분에 대해서도 자세히 알려주시면 정말 감사하겠습니다.
Welcome to FALinux (www.falinux.com)
Linux Kernel 2.6.21-falinux
falinux login:
가 안나오게 하기 위해서는 램디스크에서 다음을 수정해 주시면 됩니다.
[root@falinux ~]$ cd /etc/
[root@falinux etc]$ vi inittab
# Example how to put a getty on a serial line (for a terminal)
#
T0:12345:respawn:/sbin/getty -L ttyFC 115200 vt100
#T0:12345:respawn:/sbin/getty -L ttySAC2 115200 vt100
#T0:12345:respawn:/sbin/getty -L ttySP2 115200 vt100
#T0:12345:respawn:/sbin/getty -L ttyCL1 115200 vt100
#T1:12345:respawn:/sbin/getty -L ttyS0 115200 vt100
T1:12345:once:/sbin/getty -L tty1 115200 vt100
#T2:12345:respawn:/sbin/getty -L tty2 115200 vt100
에서
T1:12345:once:/sbin/getty -L tty1 115200 vt100 를 주석처리 해주시면 된다.
[수정후]
# Example how to put a getty on a serial line (for a terminal)
#
T0:12345:respawn:/sbin/getty -L ttyFC 115200 vt100
#T0:12345:respawn:/sbin/getty -L ttySAC2 115200 vt100
#T0:12345:respawn:/sbin/getty -L ttySP2 115200 vt100
#T0:12345:respawn:/sbin/getty -L ttyCL1 115200 vt100
#T1:12345:respawn:/sbin/getty -L ttyS0 115200 vt100
#T1:12345:once:/sbin/getty -L tty1 115200 vt100
#T2:12345:respawn:/sbin/getty -L tty2 115200 vt100
이렇게 해 주시고 램디스크를 다시 만들어서 타겟보드에 다운로드 해 주시면 됩니다.
그리고, 커서는 커널에서 수정을 해 주시면 됩니다.
drivers/video/console/bitblit.c 에서 다음을 수정해 주시면 됩니다.
236 static void bit_cursor(struct vc_data *vc, struct fb_info *info, int mode,
237 int softback_lines, int fg, int bg)
238 {
239 struct fb_cursor cursor;
240 struct fbcon_ops *ops = info->fbcon_par;
241 unsigned short charmask = vc->vc_hi_font_mask ? 0x1ff : 0xff;
242 int w = (vc->vc_font.width + 7) >> 3, c;
243 int y = real_y(ops->p, vc->vc_y);
244 int attribute, use_sw = (vc->vc_cursor_type & 0x10);
245 int err = 1;
246 char *src;
247
248 // [FALINUX]
249 return;
250
251 cursor.set = 0;
252
253 if (softback_lines) {
249 라인을 추가하시면 됩니다.
그럼 좋은 하루 되세요.