임베디드 초보입니다.

pxa255사용하는 gumstix 보드에서 작업을 하고 있는데,
궁금한 게 잇어서요..

커널을 패치해서 포팅한다고 하는데,
이건 host쪽 커널도 동일 버젼으로 같이 패치해줘야 하는 건가요??
가령 Host에 Redhat 9 (Kernel2.4.20)을 사용하면서
Target Board 쪽에는 2.6x의 커널을 포팅해도 아무런 상관이 없는 건지요??

그리고, 현재 package상태로 toolchain이나 다른 유틸들이 많이 나와 있는 걸로 아는데,
이 gumstix보드가 미국 꺼라 그런지...관련 자료들이 잘 없네요. 헷갈리는 게 패키지로 나와 있는
것들이 보드 쪽에 맞추어서 사용해야 하는 건지 아니면, 보드 상관없이 processor만 동일하면,
그대로 사용해도 되는건지요??( pxa255사용하면 pxa255사용하는 다른 Arm계열 패키지 그대로
설치해도 되는 건지...)

그리고 Host랑 Target이랑 연결해야 하는데, 이 gumstix 보드에는 RJ45포트(ethernet)나 usb가 없고
시리얼 포트 밖에 없는데 어케 해야하죠??

딸랑 시리얼 포트(암놈) 하나 달려 있는데, PC에 어떤게 com1이고 어떤게 com2인지도 헷갈리고,
시리얼 케이블 찾아보니 양쪽 다 (숫놈)으로 되어 있는 것도 없는 것 같던데...
minicom 연결해서 확인하는 방법도 잘 모르겠고...총체적 난관이네요...

제가 초보라서 많이 부족하네요...
고수님들의 조언 부탁드립니다.