RaspberryPi3용 rootfs 작성 by Buildroot
RaspberryPi3용 rootfs 만들기
buildroot 되는 공구가 다는 것을 알았기 때문에 시도했다.
buiidroot은 공식 페이지에 따르면 "Making Embedded Linux Easy"를위한 도구.
환경
OS: Ubuntu16.04 x86_64
CPU: Intel(R) Core(TM) i7-3517U CPU @ 1.90GHz
Target: RaspberryPi 3 Model B
절차
1. RaspberryPi3의 기본 설정으로 전체 빌드
$ curl -O https://buildroot.org/downloads/buildroot-2017.02.5.tar.gz
$ tar zxvf buildroot-2017.02.5.tar.gz
$ cd buildroot-2017.02.5/
$ make raspberrypi3_defconfig
$ make -j8 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs
$ make -j8 ※注:-j8はNG!詳細は後述
Core i7+ 광선 환경에서 마지막 make -j8
에 1 시간 약.
호스트 툴 커널 이미지 디폴트의 타겟 툴 모두 인터넷으로부터 취득해 이 시간은 빠르구나.
※나중에 매뉴얼 에,
You should never use make -jN with Buildroot:
top-level parallel make is currently not supported.
Instead, use the BR2_JLEVEL option
라고 쓰여진 것을 발견. . . 미확인이지만 좀 더 느려질지도.
2. SD 카드에 이미지 쓰기
※트러블 방지를 위해서, 기입전에 gnome-disks등으로 파티션을 삭제해 두는 편이 좋을지도
$ sudo dd if=./output/images/sdcard.img of=/dev/sdb bs=8192
3. 시작
HDMI 출력
상기 그대로의 순서의 경우는, 사용자명 "root"로 패스워드 없이 넣는다.
감상
너무 쉽고 웃을 수 있었다.
이만큼 간단하게 사용할 수 있게 되어 있는 것은 메인테이너 여러분이 대단히 노력해 주시고 있으니까 뭐일까. . .
감사 감사합니다.
Docker 같은 컨테이너 환경도 편하고 좋지만, 소스 모아 빌드하는 것은 역시 알기 쉽다.
로컬 빌드도 서포트하고 있는 것 같고, 필요 충분히 좁히면 빌드 시간도 좀 더 짧게 할 수 있을 것이다.
설정 파라미터도 상당히 대량으로 준비해 주는 것 같기 때문에, 여러가지 케이스로 잡기로서 사용할 수 있을 것 같다.
덧붙여서, 디폴트 설정으로 작성한 이미지 파일은 전체로 94MB.
그 중 boot가 32MB이고 rootfs가 64MB였다. 작네.
참고 페이지
Buildroot
Raspberry Pi에 buildroot에서 rootfs 구축
Raspberry Pi3/arm64
Raspberry Pi에 OS 설치 절차 dd 명령
Reference
이 문제에 관하여(RaspberryPi3용 rootfs 작성 by Buildroot), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takeoverjp/items/395fa419c4aa44b610d3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ curl -O https://buildroot.org/downloads/buildroot-2017.02.5.tar.gz
$ tar zxvf buildroot-2017.02.5.tar.gz
$ cd buildroot-2017.02.5/
$ make raspberrypi3_defconfig
$ make -j8 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs
$ make -j8 ※注:-j8はNG!詳細は後述
$ sudo dd if=./output/images/sdcard.img of=/dev/sdb bs=8192
Buildroot
Raspberry Pi에 buildroot에서 rootfs 구축
Raspberry Pi3/arm64
Raspberry Pi에 OS 설치 절차 dd 명령
Reference
이 문제에 관하여(RaspberryPi3용 rootfs 작성 by Buildroot), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takeoverjp/items/395fa419c4aa44b610d3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)