SW 개발

[Linux Device Driver] Rebis 보드 리눅스 콘솔 tty0 에서 tty1로 바꾸기

. . . 2010. 8. 12. 14:24
반응형

Rebis 보드 기준..

이전 2.6 커널기준 이며, 최신커널에서는 해당내용들에 해당하지 않습니다.

1.menuconfig에서... 수정하기

console=ttySAC1 로 바꾼다. (음..하지만 별로 영향을 안미치는듯.)

2.struct platform_device 수정

그리고

drivers/serial/s3c2410.c 에 있는 s3c24xx_serial_initconsole()에서

struct platform_device *dev = s3c24xx_uart_devs[0] -> [1]로 바꾼다.(원래 코드자체에 변수가아닌 숫자가 들어가있다.)

그다음 ramdisk.에서 inittab에서

3./dev/tts/0 -> /dev/tts1로 바꾼다.

이정도 하면 리눅스를 1번 시리얼로 동작시키는것이 가능했던것 같다. (음..기억이..ㅜㅜ)

그래도 uboot가 0번을 쓰고 printk로 출력하지 않는 내용(예를들어 uncompressed....같이어셈에서 바로 찍는것)은 각자의 몫으로..ㅋㅋㅋ

반응형