안녕하세요~

음 지금 귀사의~ 보드를 종류별로 다 사용 하고 있는데요~

Ez-M01 / EZ-X5 / EZ-2410을 모두 쓰고 있는데요~  이게~~ 점점 보드가 늘어나다보니~~
개발환경이 넘복잡해지네여~ 그래서

커널을 2.6 으로 전부 업그래이드를 하고 GCC 도 3.4 대 버전으로~ 통일 해서~ 관리를 해야 겠습니다.

그런데 Ez-M01 환경 ( gcc-2.9.xx) 에서 작성된 프로그램을 2410 (gcc-3.3.4) 환경에서~ ) 컴파일해서
EZ-M01 에서 실핼하면 실행이 되더군요~
크로스 컴파일러는 칩따라 가는거 아닌가요 ? 스트롱암 컴파일러가 아니 ARM9 코어 클로스 컴파일러로
컴파일을 했는데 스트롱암에서 실행이 된다 ? 이게 좀 이해가 않가네요

그렇다면 EZ-M01 커널 2.4.19 를 2410 환경인 gcc-3.3.4 ( ARM9 용) 로 컴파일을 해도~ 상관없나요~

이게 된다면 굳이 커널 을 업그레이드 할필요 없이 2410 개발 환경만 설치 하고~~
각 보드별 커널만 따로 관리 하면 되테니깐요~

또한가지 커널을 업그래이드 하는데 있어~ 이지부트도~ 같이 손을 봐야 하나요~ 아님 그냥 그대로 써도 되나요 ?

그럼 좋은 답변 기대하겠습니다.