포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.

고도리입니다.


근래 엄청.............삽질해서 만든 root filesystem & toolchain입니다.


SDL까지 넣어놨는데, 나중에 다시 좀 손보기는 해야겠지만, 일단 잘 되네요...

참고하시기 바랍니다.


busybox와 mdev를 사용해서 부팅하나 만큼은 빠릅니다.


그리고, 아시다시피......


serial terminal은 rootfs의 /etc/inittab에서 적당히 고쳐주시면 됩니다....^^


초기 버전이긴 하지만, 나름 쓸만해서 올려놓습니다.


참, gcc는 4.4.6 입니다. 너무 높은 버전썼더니, 이래저래 삑사리가 많이 나서요...ㅎ


민경욱

2012.08.23 23:39:54
*.94.41.89

좋은 자료 감사드립니다.

그런데 혹시 install 방법도 간단히 가르쳐 주실수 있을런지요?

고도리

2012.08.24 01:01:09
*.200.239.210

/ 에서


tar xjf 20120813-crosstool-gcc-4.4.6-with-rootfs-busybox.tar.bz2


하시면 되고요. 


toolchain 경로는 


홈디렉토리의 .profile 나 .bashrc 혹은 /etc/profile 에

export PATH=$PATH:/opt/arm/arm-insignal-linux-gnueabi/bin


다음과 같이 해 주시면 됩니다.

블루스카이

2012.08.23 23:41:30
*.229.251.32

64bits 빌드 되어 있어서 32bits machine에서는 실행이 안되는 군요.

그런데 rootfs 폴더는 안보입니다. 확인 부탁드립니다.

고도리

2012.08.24 01:02:05
*.200.239.210

허걱.....요즘 64bit ubuntu만 쓰는 통에 그렇게 되어 버렸네요....


32bit로 하려면 virtualbox 같은데서 해야해서....이궁, 시간이 좀 더 걸리겠네요.


rootfs는 


/opt/arm/arm-insignal-linux-gnueabi/arm-insignal-linux-gnueabi/sysroot


입니다.

블루스카이

2012.08.24 02:17:13
*.229.251.32

embedded linux에서 비정상종료시에도 crash 되지 않는 filesystem은 무엇이 있을까요. 요즘 고민이 됩니다. nand을 사용할때는 yaffs2를 사용해도 잘 돌아갔던것 같은데 eMMC나 t-flash를 사용할때는 ext4를 그냥사용했더니 crash 상황도 생기고 mount count 가 넘으면 부팅중에 fsck를 수행해서 booting 시간이 갑자기 늘어나 동작이 안되는 것 처럼 보여 지니 말입니다. 최근에는 eMMC에 ext4로 rootfs를 만들었는데 superblock이 깨졌더라구요. 그래서 새로 만들려고 mkfs 까지 했는데 지워지지가 않더군요. file을 기록해도 동작중에는 보이는데 껐다가 다시 동작시키면 없어져 버려 황당했습니다. 하드보안관을 설치한 것 같더군요.

깨지지 않는 filesystem 추천좀 부탁드립니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인