커널 2.4 에서 2.6으로 넘어가며?
글쓴이: hanseok / 작성시간: 수, 2008/08/27 - 4:27오후
보드에 포팅 작업을 하고 있습니다.
게시판이 정확히 어딘지 몰라서 프로그래밍 QnA에 질문을 올립니다.
현재 ppc 보드에 2.6 커널을 올리는 작업을 하고 있습니다.
기존 보드에 2.4 커널이 올라가 있었구요
2.4 커널을 참조하여 2.6을 올려보려고 하는데
시리얼로 아무것도 나오지 않습니다.
- 1차 작업으로 시리얼로 무엇인가 나오게 만들어야 해서
이것 저것 찾아 보았습니다. 제가 찾은 보인트는 uart.c 인데요
-------------------------------------------
2.4.20 커널에서는
/ppc/8260_io/uart.c
이곳에서 serial에 대한 설정을 해주게 되어 있었습니다. (추측)
2.6.12 커널에서는
/ppc/8260_io/ uart.c (파일이 없어 졌네요)
--------------------------------------------
시리얼에 대한 설정은 어떤 디렉토리 혹은 어떤 파일을 살펴보면 확인할수 있는지 조언 부탁드립니다.
start_kernel() 이전에 일어나는 일인듯 한데
인터넷에서도 찾기가 힘들어서 이곳에 질문드립니다.
감사합니다.
Forums:
make menuconfig
make menuconfig 하시고,
Kernel hacking -> Default kernel command string 에 보시면 시리얼 세팅하는게 있는데요.
저는 console=ttyS0 라고 세팅되어 있습니다.
이게 힌트가 되지 않을까요?
참고로 저는 2.6.15 입니다.
PPC 용이라 그런지
설명해 주신 부분이 안보이네요
그래도 힌트를 얻어서 오늘은 Kernel hacking ==> kgdb, xmon 이것 활성화 시키고
이것 저것 해볼수 있을것 같습니다.
해결이 안되면..~~ 조금더 오랜 시간 삽질을 해야하겠네요
======================================================
잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..
잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..
driver/serial/의
driver/serial/의 8250드라이버를 사용할듯합니다.
arch/ppc/configs/에서 같은 CPU를 사용하는 설정으로 초기화해놓고 시작하시면 좀 편하게 갈수있을껍니다.
감사합니다.
감사합니다.
지금까지 arch/ppc 이곳만 주구장창(?) 뒤지고 있었습니다.
driver/serial 디렉토리에 들어가니..
8250.o 8250_early.o, built-in.o, serial_core.o
이런 object들이 만들어져 있네요 이것을 커널에서 사용했다는 것이겠죠..
감사합니다. 다시 삽을 들고 삽질할 곳을 알려주셨습니다.
삽질 잘 되면 이곳에 다시 답글 올리도록 하겠습니다.
--------
잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..
잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..
댓글 달기