일반 램디스크 질문여..
2009.11.26 20:47
QT라이브러리를 보드에 올리려고 하다가 이제서야 몰랐던 부분이 많아서 계속 알아보고 있는데요..
mtd 구축하고 yaffs 구축하려고 했는데
보드에 app 폴더도 없으며 /root 안에 mkflashroot 파일도 없어서요.. 전 오직 nfsmnt 만 잇더라구요..
그래서 알아보니 제 램디스크가 잘못 된거 같더군요.
제가 자료실에서 램디스크 이미지 파일에서 다운받은 ramdisk.x5.gz 를
zfr 명령으로 올렸거든요.. 이게 이미지만 들어 있는 램디스크라서 toolchain 까지 있는 램디스크를
올려라 하시는것 같은데요. 그러면서 질문들의 답변에는 자료실에 ramdisk-3.2.1.tar.gz 를 다운 받아서
올려라고 되어있어서 다운받아서 그대로 zfr 로 올릴려고 했는데 안되는거에요.
ramdisk-3.2.1.tar.gz은 커널 2.4에서 되는거라서 안되나보다..( 저는 페도라8 리눅스 2.6커널에 보드는 2.4커널입니다)
그래서 커널 2.6용인 ramdisk-3.4.3.tar.gz을 다운받아 zfr 명령으로 램디스크 올릴려고 했는데
역시나 안되는거에요..
무슨 파일을 올려야 하나요?.. 제가 램디스크 올리는 방법이 잘못된건가여?..
댓글 5
-
장길석
2009.11.27 01:25
-
엘용
2009.11.28 02:15
답변 감사드립니다.
그러면 현재 호스트PC는 리눅스 2.6커널인데 보드가 2.4커널인데
둘 커널의 버젼을 맞춰져야 한다는건가여??
버젼이 달라서 램디스크가 안올라갔던건가여?
-
장길석
2009.11.30 23:20
아뇨, 개발용 PC의 리눅스 커널과 EZ-보드의 커널은 반드시 맞출 필요가 없습니다.
디바이스 드라이버를 개발할 때면 맞추는 것이 좋다고 합니다.
제가 말씀 드린 것은 EZ-보드의 램디스크 이미지가 EZ-보드의 커널 버전에 따라
따로 제공되고 있으며, 커널과 램디스크 이미지를 같은 버전대로 맞추어 주어야 한다는
점입니다. 커널 2.4에서 커널 2.6으로 업그레이드를 하려면 커널뿐만 아니라 부트로더와
램디스크 이미지 모두를 바꾸어 주셔야 합니다.
-
엘용
2009.11.30 23:29
감사합니다.
장길석님 강좌덕분에 커널 업그레이드도 성공하였고
보더에 라이브러리 올리기도 성공하였습니다^^
-
장길석
2009.11.30 23:40
많이 도와 드리지 못해 죄송합니다. 모두 엘용님께서 고생하셔서 성공하신 것입니다.
축하드립니다. ^^




커널 2.6으로 하시려면 부트로더까지 바꾸셔야 합니다. 그러나 말씀을 들었을 때에는 부트로더가 커널 2.4 인것으로 생각되어
우선 커널 2.4로 복구해 보시기 바랍니다. 그러나 그냥 복구하시려면 힘드시므로 아래의 글을 참고하여 MiniPackage로 복구하시기를 권합니다.
http://forum.falinux.com/zbxe/?document_srl=480638