ืืืื
ืืกืืจืช ืืืืจืื ืื, ืื ื ืจืืฆื ืืืกืชืื ืขื ืืขืจืืช ืื ืืืช ืืืคืฆื buildroot ืืืฉืชืฃ ืืช ืื ืืกืืื ืฉืื ืืืชืืื ืืืฉืืช ืฉืื. ืืืื ื ืืกืืื ืืขืฉื ืืืฆืืจืช ืืขืจืืช ืืคืขืื ืงืื ื ืขื ืืืฉืง ืืจืคื ืืคืื ืงืฆืืื ืืืืช ืืื ืืืืืช.
ืงืืื ืื, ืืกืืจ ืืืืื ืืื ืืขืจืืช ืืื ืืื ืืืื ืืืคืฆื. Buildroot ืืืืื ืืื ืืช ืืขืจืืช ืืชืื ืกื ืืืืืืช ืืืืฆืขืืช ืื. Buildroot ืื ืื ืขื ืงืืฆื makefile ืืืื ืืฉ ืื ืืืืืืช ืืชืืื ืืืฉืืช ืืืืจืืช. ืืืืืืฃ ืืืืื ืืืจืกื ืืืจืช, ืืืืกืืฃ ืืืืื ืืฉืื, ืืฉื ืืช ืืช ืืืืืื ืืื ืืืช ืืืืื, ืืืชืืื ืืืฉืืช ืืช ืืขืจืืช ืืงืืฆืื ืืืืจ ืืชืงื ืช ืื ืืืืืืืช? buildroot ืืืื ืืขืฉืืช ืืช ืื ืื.
ืืจืืกืื ืืฉืชืืฉืื ื-buildroot, ืืื ืืืขืชื ืืฉ ืืขื ืืืืข ืืฉืคื ืืจืืกืืช ืืืชืืืืื.
ืืืจืช ืืขืืืื ืืื ืืืจืืื ืขืจืืช ืืคืฆื ืขื ืืืจืื ืืื, ืืืฉืง icewm ืืืคืืคื. ืคืืืคืืจืืช ืืืขื ืืื Virtualbox.
ืืื ืืื ืืช ืืคืฆื ืืฉืื? ืืขืชืื ืงืจืืืืช ืืฉ ืฆืืจื ืืคืื ืงืฆืืื ืืืืช ืืืืืืช ืขื ืืฉืืืื ืืืืืืื. ืืคืืื ืืขืชืื ืงืจืืืืช ืืืชืจ ืืืืืืืฆืื ืืชื ืฆืจืื ืืืฆืืจ ืงืืฉืื. ืืชืืืช ืืคืฆื ืืืืจืืช ืืืืืืช ืขื ืืื ื ืืงืื ืืืืืืช ืืืืชืจืืช ืืืคืืืชื ืืงืืฉืื ืืืจืฉืช ืืืชืจ ืขืืืื ืืืฉืจ ืื ืืืช ืืคืฆื ืืืฉื. ืืฉืืืืฉ ื-Gentoo ืืฉ ืื ืืืืืืช.
ืืขืจืืช Buildroot ืืืงื ืืืื, ืืื ืืื ืื ืชืขืฉื ืืืื ืืฉืืืื. ืื ืืืื ืจืง ืืืคืฉืจ ืืืืคืื ืืช ืชืืืื ืืืจืืื ืืืืืืืื.
ืืขืจืืืช ืื ืืื ืืืืจื ืืืืืืช (ืืืงืื, ืืขืจืืช ืื ืืื ืคืชืืื ืืืืจืืช) ืืื ื ื ืืฉืืืช ืื ืืืฉืืืช.
ืืืคื ืืฉืืืื ืืืื ืืชืืืืื
ืืชืจ ืืคืจืืืงื -
Buildroot ืืคืขืื defconfigs ืขืืืจ ืืื ืืืขื ืฉื ื-build. Defconfig ืืื ืงืืืฅ ืชืฆืืจื ืืืืืกื ืจืง ืืคืฉืจืืืืช ืฉืืื ืืื ืขืจืื ืืจืืจืช ืืืื. ืืื ืื ืฉืงืืืข ืื ืืืืกืฃ ืืืืฆื. ืืืงืจื ืื, ืืชื ืืืื ืืืืืืจ ืื ืคืจื ืืช ืืืืืจืืช ืฉื ืืืืจื ืืืชืืื busybox, linux-kernel, uglibc, u-boot ื-barebox, ืืื ืืืื ืืืื ืงืฉืืจืื ืืืื ืืืขื.
ืืืืจ ืคืจืืงืช ืืืจืืืื ืฉืืืจืืช ืื ืฉืืืื ื-git, ืื ื ืืงืืืื ืืกืืก build ืืืื ืืฉืืืืฉ. ืืชื ืืืื ืืงืจืื ืขืื ืขื ืืื ื ืืกืคืจืืืช ืืืืจืื; ืื ื ืืกืคืจ ืื ืขื ืืืฉืืืื ืฉืืื:
ืืึผืึท - ืกืคืจืืื ืขื ืงืืฆืื ืกืคืฆืืคืืื ืืื ืืื. ืืื ืืืืืื ืืืืืช ืกืงืจืืคืืื ืืืฆืืจืช ืชืืื ืืช ืืขืจืืช (iso, sdcart, cpio ืืืืจืื), ืกืคืจืืืช ืฉืืืช-ืขื, ืชืฆืืจืช ืืืื ืืื'.
configs - ื-defconfig ืืคืืขื ืฉื ืืืื. Defconfig ืืื ืชืฆืืจืช ืืื ืื ืฉืืื. ืืื ืืืืกื ืจืง ืคืจืืืจืื ืืฉืื ืื ืืืืืจืืช ืืจืืจืช ืืืืื
dl - ืกืคืจืืื ืขื ืงืืื ืืงืืจ/ืงืืฆืื ืฉืืืจืื ืืืจืืื
ืคืื/ืืขื - ืืขืจืืช ืืงืืฆืื ืืืืจืืืช ืฉื ืืขืจืืช ืืืคืขืื ืฉืืชืงืืื. ืืืืจ ืืื, ื ืืฆืจืืช ืืื ื ืชืืื ืืช ืืืืจืื/ืืชืงื ื
ืคืื/ืืืจื - ืืื ืฉืืจืืช ืืืจื ืืืจืืื
ืคืื/ืื ืืื - ืืืืืืช ืืืจืืืืช
ืืืจืืื ืืืืืจืช ืืืืฆืขืืช KConfig. ืืืชื ืืขืจืืช ืืฉืืฉืช ืืื ืืืช ืืืืช ืืื ืืงืก. ืจืฉืืืช ืืคืงืืืืช ืื ืคืืฆืืช ืืืืชืจ (ืืคืขื ืืกืคืจืืืช buildroot):
- make menuconfig - ืงืจื ืืชืฆืืจืช ื-build. ืืชื ืืืื ืื ืืืฉืชืืฉ ืืืืฉืง ืืืจืคื (ืขืฉื nconfig, make xconfig, make gconfig)
- ืืคืื ืืช linux-menuconfig - ืงืจื ืืชืฆืืจืช ืืืืื.
- ืืขืฉืืช ื ืงื - ื ืงื ืืช ืชืืฆืืืช ืืื ืืื (ืื ืื ืฉืืืืืกื ืืคืื)
- ืืขืฉืืช - ืืื ืืช ืืขืจืืช. ืื ืื ืืจืืื ืืืืฉ ืชืืืืืื ืฉืืืจ ืืืจืืื.
- make defconfig_name - ืืืืฃ ืืช ืืชืฆืืจื ื-defconfig ืกืคืฆืืคื
- make list-defconfigs - ืืฆื ืจืฉืืื ืฉื defconfigs
- ืฆืืจ ืืงืืจ - ืคืฉืื ืืืจื ืืช ืงืืฆื ืืืชืงื ื, ืืื ืืื ืืช.
- ืขืฉื ืขืืจื - ืจืฉืื ืคืงืืืืช ืืคืฉืจืืืช
ืืขืจืืช ืืฉืืืืช ืืืืคืื ืืืขืืืื
Buildroot ืื ืืื ื ืืืืฉ ืืืืืืช ืฉืืืจ ื ืื ื! ืืื, ืขืืื ืืืืืืฆืจ ืืฆื ืื ื ืืจืฉืช ืืจืืื ืืืื.
ืืชื ืืืื ืืื ืืช ืืืืฉ ืืืืื ื ืคืจืืช ืขื ืืคืงืืื ืืฆืข ืื ืืื ืืืืฉ ืฉื ืฉื ืืืืื. ืืืืืื, ืืชื ืืืื ืืื ืืช ืืืืฉ ืืช ืืืืช ืืื ืืงืก:
make linux-rebuild
Buildroot ืืืืกื ืืช ืืืฆื ืฉื ืื ืืืืื ืขื ืืื ืืฆืืจืช ืงืืืฆื .stamp ืืกืคืจืืืช output/build/$packagename:
ืืื, ืืชื ืืืื ืืื ืืช ืืืืฉ root-fs ืืชืืื ืืช ืืืื ืืื ืืช ืืืืฉ ืืืืืืช:
rm output/build/host-gcc-final-*/.stamp_host_installed;rm -rf output/target;find output/ -name ".stamp_target_installed" |xargs rm -rf ; make
ืืฉืชื ืื ืฉืืืืฉืืื
ื-buildroot ืืฉ ืงืืืฆื ืฉื ืืฉืชื ืื ืืืืืจื ืงืื
- $TOPDIR - ืกืคืจืืืช buildroot
- $BASEDIR - ืกืคืจืืืช ืคืื
- $HOST_DIR, $STAGING_DIR, $TARGET_DIR - ืกืคืจืืืช ืืืจื fs, staging fs, target fs build.
- $BUILD_DIR - ืกืคืจืืื ืขื ืืืืืืช ืื ืืจืืืืช ืืื ืืืืช
ืจืืื
ื-Buildroot ืืฉ ืชืืื ืช ืืืืื. ื ืืชื ืืื ืืช ืืืืืจืืช ืชืืืช, ืืจืฃ ืืื ืื ืืื ืืืจืฃ ืฉื ืืืื ืืืืืืช ืืืขืจืืช ืืกืืคืืช. ืืชืืฆืืืช ืื ืืฆืืจื ืฉื ืงืืฆื pdf (ื ืืชื ืืืืืจ ืืชืื svn,png) ืืกืคืจืืืช ืืคืื/ืืจืฃ.
ืืืืืืืช ืืคืงืืืืช ืืืืื:
make graph-depends
ืืื ืืช ืขืฅ ืชืืืชmake <pkg>-graph-depends
ืืื ืืช ืขืฅ ืชืืืช ืืืืืื ืกืคืฆืืคืืชBR2_GRAPH_OUT=png make graph-build
ืืฉื ืืื ืื ืืื ืขื ืคืื PNGmake graph-size
ืืืื ืืืืื ืขืืืื
ืกืงืจืืคืืื ืฉืืืืฉืืื
ืืฉ ืกืคืจืืืช ืืฉื ื ืืกืคืจืืืช ื-buildroot ืืืื ืขื ืกืงืจืืคืืื ืฉืืืืฉืืื. ืืืืืื, ืืฉ ืกืงืจืืคื ืฉืืืืง ืืช ื ืืื ืืช ืชืืืืจื ืืืืืื. ืื ืขืฉืื ืืืืืช ืฉืืืืฉื ืืขืช ืืืกืคืช ืืืืืืช ืืฉืื (ืืขืฉื ืืืช ืืืืืจ ืืืชืจ). ืืงืืืฅ utils/readme.txt ืืืื ืชืืืืจ ืฉื ืกืงืจืืคืืื ืืื.
ืืืื ื ืื ื ืืืืงืช ืื ืืืช
ืืฉืื ืืืืืจ ืฉืื ืืคืขืืืืช ืืชืืฆืขืืช ืืืขื ืืฉืชืืฉ ืจืืื, ืื ืืืขื ืฉืืจืฉ.
ืื ืืคืงืืืืช ืืืืฆืขืืช ื-buildroot. ืืืืืช ื-buildroot ืืืจ ืืืืืช ืงืืืฆื ืฉื ืชืฆืืจืืช ืขืืืจ ืืืืืช ื ืคืืฆืื ืจืืื ืืืืจืืืืืืืฆืื.
ืืืื ื ืกืชืื ืขื ืจืฉืืืช ืืชืฆืืจืืช:
ืขืืืจ ืืชืฆืืจืช qemu_x86_64_defconfig
make qemu_x86_64_defconfig
ืืื ืื ื ืืชืืืืื ืืช ืืืจืืื
make
ืืื ืืื ืืกืชืืืืช ืืืฆืืื, ืชืกืชืื ืขื ืืชืืฆืืืช:
Buildroot ืืจืืื ืชืืื ืืช ืฉืชืืื ืืืคืขืื ื-Qemu ืืืืืื ืฉืื ืขืืืืืช.
qemu-system-x86_64 -kernel output/images/bzImage -hda output/images/rootfs.ext2 -append "root=/dev/sda rw" -s -S
ืืชืืฆืื ืืื ืืขืจืืช ืืคืืขืืช ื-qemu:
ืืฆืืจืช ืชืฆืืจืช ืืื ืืฉืื
ืืืกืคืช ืงืืฆื ืืื
ืืืื ื ืกืชืื ืขื ืจืฉืืืช ืืชืฆืืจืืช:
ืืจืฉืืื ืื ื ืจืืืื pc_x86_64_efi_defconfig. ื ืืฆืืจ ืืื ืืฉืื ื ืขื ืืื ืืขืชืงืชื ืืืชืฆืืจื:
cp configs/pc_x86_64_bios_defconfig configs/my_x86_board_defconfig
ืืืื ื ืืฆืืจ ืืื ืกืคืจืืืช ืืื ืืื ืืืืกื ืืช ืืกืงืจืืคืืื, ืฉืืืช ื-rootfs ืืฉืืจ ืืงืืฆืื ืืืจืืฉืื ืฉืื ื:
mkdir board/my_x86_board
ืขืืืจ ื-defconfig ืืื:
make my_x86_board_defconfig
ืืคืืื, ืืขืช ืชืฆืืจืช ื-build (ืืืืืืกื ืช ื-.config ืืฉืืจืฉ ืกืคืจืืืช buildroot) ืชืืืืช ืืืืฉื ืืืขื ืืืชืืื ืฉื x86-64 legacy(bios).
ืืืื ื ืขืชืืง ืืช ืชืฆืืจืช ืืืืช ืืื ืืงืก (ืฉืืืืฉื ืืืืืจ ืืืชืจ):
cp board/pc/linux.config board/my_x86_board/
ืืืืจืช ืคืจืืืจื ืื ืืื ืืืืฆืขืืช KConfig
ืืืื ื ืชืืื ืืช ืืืืืจื:
make menuconfig
ืืืื KConfig ืืืคืชื. ืืคืฉืจ ืืืืืืจ ืขื ืืืฉืง ืืจืคื (ืขืฉื nconfig, make xconfig, make gconfig):
ืื ื ื ืื ืกืื ืืกืขืืฃ ืืจืืฉืื ืืคืฉืจืืืืช ืืขื. ืืื ืชืืื ืืืืืจ ืืช ืืจืืืืงืืืจืช ืืืขื ืฉืขืืืจื ืืื ืืื ืชืชืืฆืข.
ืืคืฉืจืืืืช ืื ืืื - ืืฉ ืืื ืืืืจืืช ืื ืืื ืฉืื ืืช. ืืชื ืืืื ืืฆืืื ืกืคืจืืืช ืขื ืงืืื ืืงืืจ, ืืกืคืจ ืฉืจืฉืืจื ืื ืืื, ืืจืืืช ืืืืจืืช ืงืืื ืืงืืจ ืืืืืจืืช ืืืจืืช. ืืืื ื ืฉืืืจ ืืช ืืืืืจืืช ืืืจืืจืช ืืืื.
Toolchain - ืืื ืืื ืืื ืขืฆืื ืืืืืจืื ืืื. ืงืจื ืขืื ืขืืื.
ืกืื ืฉืจืฉืจืช ืืืืื - ืกืื ืฉืจืฉืจืช ืืืืื ืืฉืืืืฉ. ืื ืืืื ืืืืืช ืฉืจืฉืจืช ืืืื ืืืื ืืช ื-buildroot ืื ืืืฆืื ืืช (ืชืืื ืืฆืืื ืืช ืืกืคืจืืื ืขื ืื ืฉืืืจ ื ืื ื ืื ืืช ืืชืืืช ืืืชืจ ืืืืจืื). ืืฉื ื ืืคืฉืจืืืืช ื ืืกืคืืช ืขืืืจ ืืจืืืืงืืืจืืช ืฉืื ืืช. ืืืืืื, ืขืืืจ ืืจืืข ืืชื ืืืื ืคืฉืื ืืืืืจ ืืช ืืจืกืช Linaro ืฉื ืฉืจืฉืจืช ืืืืื ืืืืฆืื ืืช.
ืกืคืจืืืช C โ ืืืืจืช ืกืคืจืืืช C. ืืื ืชืืืื ืคืขืืืช ืืืขืจืืช ืืืื. ืืืจื ืืื, ื ืขืฉื ืฉืืืืฉ ื-glibc, ืืชืืื ืืื ืืคืื ืงืฆืืื ืืืืช ืืืคืฉืจืืช. ืืื ืื ืขืฉืื ืืืืืช ืืืื ืืื ืขืืืจ ืืขืจืืช ืืฉืืืฆืช, ืื uglibc ืื musl ื ืืืจืื ืืขืชืื ืงืจืืืืช. ืื ื ื ืืืจ glibc (ืื ืืืืจืฉ ืืืืืจ ืืืชืจ ืืื ืืืฉืชืืฉ ื-systemd).
ืกืืจืช Kernel Headers ื-Custom Kernel Headers โ ืืืืืช ืืืชืืื ืืืจืกืช ืืงืจื ื ืฉืชืืื ืืืขืจืืช ืืืืจืืืช. ืขืืืจ ืืืชืจืืช ืืืื, ืืชื ืืืื ืื ืืฆืืื ืืช ืื ืชืื ืืืืืจ Tarball ืื Git.
GCC COMPILER VERSIONS - ืืืจ ืืช ืืจืกืช ืืืืืจ ืฉืชืฉืืฉ ืืื ืืื
ืืคืฉืจ ืชืืืื ื-C++ โ ืืืจ ืืื ืืช ืขื ืชืืืื ืืกืคืจืืืช C++ ืืืขืจืืช. ืื ืืืื ืฉืืืืฉื ืขืืืจื ื ืืขืชืื.
ืืคืฉืจืืืืช gcc ื ืืกืคืืช - ืืชื ืืืื ืืืืืืจ ืืคืฉืจืืืืช ืืืืจ ื ืืกืคืืช. ืื ืื ื ืื ืฆืจืืืื ืืช ืื ืืื ืชืืื.
ืชืฆืืจืช ืืืขืจืืช ืืืคืฉืจืช ืื ืืืืืืจ ืคืจืืืจืื ืขืชืืืืื ืฉื ืืืขืจืืช ืฉื ืืฆืจื:
ืจืื ืื ืงืืืืช ืืจืืจืืช ืืืืืชืจืช. ืืืื ื ืฉืื ืื ืื ืงืืืืช ืืืืืช:
ื ืชืื ืืืืืืืช ืืืฉืชืืฉืื - ืืืื ืขื ืืฉืชืืฉืื ืฉืืืืืฆืจื (
ืงืืืฅ ืืืืืื. ืืืฉืชืืฉ ืืืืืฆืจ ืขื ืื ืื ืืกืืกืื, ืืืืืืืืช gid/uid, /bin/sh shell, ืืฉืชืืฉ ืืจืืจืช ืืืื ืืงืืืฆื, ืฉืืจืฉ ืืืจ ืืงืืืฆื, ืืฉืชืืฉ ืชืืืื Foo
[alexey@alexey-pc buildroot ]$ cat board/my_x86_board/users.txt
user -1 user -1 =admin /home/user /bin/sh root Foo user
ืกืคืจืืืช ืฉืืืืช ืฉื ืืขืจืืช ืงืืฆืื ืฉืืจืฉ - ืกืคืจืืืช ืฉืืืืช ืขื ืืื ื-target-fs ืฉื ืืกืคื. ืืืกืืฃ ืงืืฆืื ืืืฉืื ืืืืืืฃ ืืช ืืงืืืืื.
ืกืงืจืืคืืื ืืืชืืืื ืืืฉืืช ืืืคืขืื ืืคื ื ืืฆืืจืช ืชืืื ืืช ืฉื ืืขืจืืช ืงืืฆืื - ืกืงืจืืคืืื ืืืืคืขืืื ืืื ืืคื ื ืงืืคืื ืืขืจืืช ืืงืืฆืื ืืชืืื ืืช. ื ืฉืืืจ ืืช ืืชืกืจืื ืจืืง ืืขืช ืขืชื.
ืืื ื ืขืืืจ ืืงืืข ืืืืื
ืืืืจืืช ืืืืื ืืืืืจืืช ืืื. ืืืืื ืขืฆืื ืืืืืจืช ืืืืฆืขืืช make linux-menuconfig.
ืืชื ืืืื ืืืืืืจ ืืช ืืจืกืช ืืืืื ืืืจืืื ืฉืื ืืช: ืืืจ ืืืื ืืื ืืืืฆืขืืช, ืืื ืืช ืืืจืกื ืืืืคื ืืื ื, ืฆืืื ืืืืจ ืื Tarball ืืืื.
ืชืฆืืจืช ืืืื - ื ืชืื ืืชืฆืืจืช ืืืืื. ืืชื ืืืื ืืืืืจ ืืช ืชืฆืืจืช ืืจืืจืช ืืืืื ืขืืืจ ืืืจืืืืงืืืจื ืฉื ืืืจื ืื defocnfig ื-Linux. ืืงืืจ ืืืื ืืงืก ืืืื ืงืืืฆื ืฉื ืืืืจืืช defconfigs ืขืืืจ ืืขืจืืืช ืืขื ืฉืื ืืช. ืืชื ืืืื ืืืฆืื ืืช ืืืื ืฉืืชื ืฆืจืื
ืกืขืืฃ ืืืืืืช ืืืขื ืืืคืฉืจ ืื ืืืืืจ ืืืื ืืืืืืช ืืืชืงื ื ืืืขืจืืช ืื ืื ืืช. ื ืฉืืืจ ืืช ืื ืืื ืฉืื ืื ืืขืช ืขืชื. ื ืืกืืฃ ืืช ืืืืืืืช ืฉืื ื ืืจืฉืืื ืื ืืืืืจ ืืืชืจ.
ืชืืื ืืช ืืขืจืืช ืงืืฆืื - ืจืฉืืื ืฉื ืชืืื ืืช ืืขืจืืช ืงืืฆืื ืฉืืืืกืคื. ืืืกืฃ ืชืืื ืช ISO
ืืืขื ื ืืชืืื - ืืืืจ ืืืขื ื ืืชืืื ืืืืกืืฃ. ืืืื ื ืืืจ ืืืืืืืื ืืงืก
ืืืืจืช Systemd
Systemd ืืืคืืช ืืืื ืืขืืืื ืืชืืื ืฉื ืืื ืืงืก, ืืื ืขื ืืงืจื ื ื-glibc. ืืื, ืืขืืจืชื ืืช ืืืืืจื ืฉืื ืืคืจืื ื ืคืจื.
ืืืืืจ ืืืืฆืขืืช make menuconfig, ืืืืืจ ืืื Target packages โ System Tools โ systemd. ืืื ืืชื ืืืื ืืฆืืื ืืืื ืฉืืจืืชื systemd ืืืชืงื ื ืืืชืืืื ืขื ืืคืขืืช ืืืขืจืืช.
ืฉืืืจืช ืชืฆืืจืช ืืืขืจืืช
ืื ื ืฉืืืจืื ืืช ืืชืฆืืจื ืืื ืืจื KConfig.
ืื ืฉืืืจ ืืช ื-defconfig ืฉืื ื:
make savedefconfig
ืชืฆืืจืช ืืืืช ืืื ืืงืก
ืชืฆืืจืช ืืืืช ืืื ืืงืก ืืืคืขืืช ืขื ืืคืงืืื ืืืื:
make linux-menuconfig
ืืืื ื ืืกืืฃ ืชืืืื ืืืจืืืก ืืกื Virtualbox
ืืืื ื ืืกืืฃ ืชืืืื ืืืื ืืืจืฆืื ืฉื Virtualbox Guest
ืฉืืืจ ืืฆื. ืืฉืื: ืืชืฆืืจื ืชืืฉืืจ ื-out/build/linux-$version/config, ืื ืื ื-board/my_x86_board/linux.config
ืืื, ืขืืื ืืืขืชืืง ืืื ืืช ืืช ืืชืฆืืจื ืืืืงืื ืืืกืื:
cp output/build/linux-4.19.25/.config board/my_x86_board/linux.config
ืืืืจ ืืื ื ืืฆืข ืืจืืื ืืืื ืฉื ืื ืืืขืจืืช. buildroot ืืื ื ืืื ื ืืืืฉ ืืช ืื ืฉืืืจ ื ืื ื, ืขืืื ืืฆืืื ืืื ืืช ืืืืืืช ืืื ืืื ืืืืฉ. ืืื ืื ืืืืื ืืื ืืขืฆืืื, ืงื ืืืชืจ ืืื ืืช ืืืืฉ ืืขืจืืช ืงืื ื ืืืืืืื):
make clean;make
ืขื ืืฉืืืช ืืื ืืื, ืืคืขื ืืช VirtualBox (ื ืืืง ืืืืจืกืืืช 5.2 ื-6.0) ืืืชืืื ืืืชืงืืืืืจ. ืคืจืืืจื ืืขืจืืช:
ืคืืขื ืื-ISO ืืืืจืื:
ืจืฉืืืช ืืืืืจืื ืืื ื ืขืฉื ืฉืืืืฉ
- ืืืจืื Buildroot
ืืงืืจ: www.habr.com