기타 동일한 버전의 새로 컴파일한 커널 포팅
2012.03.20 11:25
EZ-s3c6410 보드를 사용하고 있습니다.
현재 이 보드에는 linux-2.6.29의 커널이 올라가 있습니다.
물론 falinux사에서 자체적으로 수정한 커널이 올라가 있겟죠?
나중을 위해 개발자의 편의상 따로 수정한 같은 버전의 커널을 넣어주고 싶을때는
어떻게 해야 할까요?
먼저 linux-2.6.29.tar.bz2 커널 소스를 받아서 arm-linux-gcc 로 크로스 컴파일 한후에 나오는 uImage 같은것을
"EZBOOT> " 에서 ZFR, ZFK 등을 이용해 넣으면 작동을 하는 것인가요?
램디스크도 역시 같이 넣어줘야 하지 않을까요?
정확하지 않아 여쭈어 봅니다. ^^
댓글 3
-
추락천사
2012.03.20 18:10
-
곰누투
2012.03.20 21:15
falinux에서 제공하는 커널 크로스 컴파일 툴체인(arm-linux-gnueabi-gcc)로 오리지널 커널소스를 컴파일해도 되지 않는 다는 말씀이죠?
물론 불가능 한것은 아니지만 힘들겠네요.
그럼 falinux사의 보드를 사용하는 경우 대부분의 개발자들은 제공해주는 커널 소스를 이용하는 경우가 많은가요?
따로 수정하고 컴파일 새로 해서 올리고 싶은데... 수많은 설정들은 가르쳐 주진 않겠죠?
-
추락천사
2012.03.20 21:55
가르쳐주지 않는게 아니라, 이미 소스를 제공해준 마당에, 더이상 가르쳐줄게 없는거죠.
정히 직접 오리지널 커널소스부터 작업해보고 싶으시다면,
Falinux 제공커널과, 오리지널 커널 두가지를 받은후, 두 소스의 차이점을 비교해보시면 되겠습니다.




오리지널 커널소스를 받으신 거라면 단지 arm 으로 컴파일만 해서 올린다고 되진 않구요, 해당 타겟에 맞게 수많은 수정 작업을 하셔야 합니다. Falinux 에서 커널 소스를 제공하고 있을것으로 보입니다. 제공하는 커널 소스를 받으셔서 작업하시기 바랍니다