tl; dr: เจฎเฉเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจตเจฟเฉฑเจ, เจเฉฑเจ ARM เจเฉฐเจชเจฟเจเจเจฐ เจฒเจ เจเฉฑเจ เจเจพเจฒเฉ เจฒเฉเจจเจเจธ เจเจฟเฉฑเจคเจฐ เจฌเจฃเจพ เจฐเจฟเจนเจพ/เจฐเจนเฉ เจนเจพเจ debootstrap
, linux
ะธ u-boot
.
เจเฉ เจคเฉเจธเฉเจ เจเฉเจ เจฌเจนเฉเจค เจฎเจธเจผเจนเฉเจฐ เจธเจฟเฉฐเจเจฒ-เจญเฉเจเจคเจพเจจ เจตเจพเจฒเฉ เจเจฐเฉเจฆเฉ เจนเจจ, เจคเจพเจ เจนเฉ เจธเจเจฆเจพ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจเจธเจฆเฉ เจฒเจ เจเจชเจฃเฉ เจฎเจจเจชเจธเฉฐเจฆ เจกเจฟเจธเจเฉเจฐเฉเจฌเจฟเจเจธเจผเจจ เจเจฟเฉฑเจ เจฆเฉ เจเฉฑเจ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจเจฎเฉ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจเจฐ เจธเจเฉเฅค เจชเจฐเฉเจเฉ เจฌเจนเฉเจค เจเฉเจ เจเจธเฉ เจเฉฑเจฒ เจจเฉเฉฐ เจตเจพเจชเจฐเจฟเจ
เจกเจพเจเจจเจฒเฉเจก เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจพเจซเจผเฉ เจธเจงเจพเจฐเจจ เจนเฉ:
- เจนเจพเจฐเจกเจตเฉเจ เจฐ เจธเจผเฉเจฐเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
- เจธเจเฉเจฐเฉเจ เจกเจฟเจตเจพเจเจธ (SD เจเจพเจฐเจก/eMMC/เจเจฆเจฟ) เจฆเฉ เจเฉเจ เจเฉเจคเจฐ เจคเฉเจ เจฌเฉเจเจฒเฉเจกเจฐ เจจเฉเฉฐ เจชเฉเฉเจนเจฟเจ เจ เจคเฉ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉเฅค
- เจฒเฉเจกเจฐ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจฆเฉ เจเจฐเจจเจฒ เจฆเฉ เจเฉเจ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจเฉเจ เจฎเฉเจฎเฉเจฐเฉ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจฒเฉเจก เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจเจฒเจพเจเจเจฆเจพ เจนเฉเฅค
- เจเจฐเจจเจฒ เจฌเจพเจเฉ OS เจจเฉเฉฐ เจฒเฉเจก เจเจฐเจฆเจพ เจนเฉเฅค
เจฎเฉเจฐเฉ เจเฉฐเจฎ เจฒเจ, เจตเฉเจฐเจตเฉ เจฆเจพ เจเจน เจชเฉฑเจงเจฐ เจเจพเจซเจผเฉ เจนเฉ, เจคเฉเจธเฉเจ เจตเฉเจฐเจตเฉ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉ
เจฐเฉเจ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ เจฌเจฃเจพเจเจฃเจพ
เจชเจนเจฟเจฒเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจญเจพเจ เจคเจฟเจเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ. เจฆเจพเจธ เจฏเฉ-เจฌเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ, เจฎเฉเจ เจเจธ เจฒเจ FAT32 เจจเฉเฉฐ เจเฉเจฃเจฟเจ เจนเฉ /boot
เจ
เจคเฉ เจฐเฉเจ เจฒเจ ext3, เจเจน ARM เจฆเฉ เจ
เจงเฉเจจ เจเจพเจฒเฉ เจฒเจ เจฎเจฟเจเจฐเฉ เจเจฟเฉฑเจคเจฐ เจฎเจพเจฐเจเจ
เฉฑเจช เจนเฉเฅค เจฎเฉเจ GNU Parted เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเจพ, เจชเจฐ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจนเฉเจฐ เจเจพเจฃเฉ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ fdisk
. เจคเฉเจนเจพเจจเฉเฉฐ เจตเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉ dosfstools
ะธ e2fsprogs
เจเฉฑเจ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ เจฌเจฃเจพเจเจฃ เจฒเจ: apt install parted dosfstools e2fsprogs
.
SD เจเจพเจฐเจก เจจเฉเฉฐ เจตเฉฐเจกเจฃเจพ:
- MBR เจตเจฟเจญเจพเจเฉเจเจฐเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ SD เจเจพเจฐเจก เจฆเฉ เจจเจฟเจธเจผเจพเจจเจฆเฉเจนเฉ เจเจฐเฉ:
parted -s /dev/mmcblk0 mklabel msdos
- เจฒเจ เจเฉฑเจ เจธเฉเจเจธเจผเจจ เจฌเจฃเจพเจ
/boot
128 เจฎเฉเจเจพเจฌเจพเจเจ เจฒเจ:parted -s /dev/mmcblk0 mkpart primary fat32 1MiB 128MiB
. เจชเจนเจฟเจฒเฉ เจเฉเฉฐเจเฉ เจนเฉเจ เจฎเฉเจเจพเจฌเจพเจเจ เจฎเจพเจฐเจเจ เฉฑเจช เจฒเจ เจ เจคเฉ เจฌเฉเจเจฒเฉเจกเจฐ เจฒเจ เจเฉฑเจกเฉ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค - เจฌเจพเจเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจฒเจ เจเฉฑเจ เจฐเฉเจ FS เจฌเจฃเจพเจ:
parted -s /dev/mmcblk0 mkpart primary ext4 128MiB 100%
- เจเฉเจเจฐ เจ เจเจพเจจเจ เจคเฉเจธเฉเจ เจญเจพเจ เจซเจพเจเจฒเจพเจ เจจเจนเฉเจ เจฌเจฃเจพเจเจเจ เจเจพเจ เจฌเจฆเจฒเฉเจเจ เจนเจจ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ 'เจชเจพเจฐเจเจชเฉเจฐเฉเจฌ' เจเจฒเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจคเจพเจ เจญเจพเจ เจธเจพเจฐเจฃเฉ เจจเฉเฉฐ เจฎเฉเฉ เจชเฉเฉเจนเจฟเจ เจเจพเจตเฉเจเจพเฅค
- เจฒเฉเจฌเจฒ เจตเจพเจฒเจพ เจเฉฑเจ เจฌเฉเจ เจญเจพเจ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ เจฌเจฃเจพเจ
BOOT
:mkfs.vfat -n BOOT -F 32 -v /dev/mmcblk0p1
- เจเฉฑเจ เจฒเฉเจฌเจฒ เจจเจพเจฒ เจเฉฑเจ เจฐเฉเจ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ เจฌเจฃเจพเจ
ROOTFS
:mkfs.ext3 -L ROOTFS /dev/mmcblk0p2
เจฌเจนเฉเจค เจตเจงเฉเจ, เจนเฉเจฃ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจญเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ เจฒเฉเฉ เจนเฉเจตเฉเจเฉ debootstrap
, เจกเฉเจฌเฉเจ
เจจ-เจตเจฐเจเฉ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎเจพเจ เจเฉฑเจคเฉ เจฐเฉเจ FS เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจเจชเจฏเฉเจเจคเจพ: apt install debootstrap
.
เจ เจธเฉเจ FS เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเจพเจ:
- 'เจคเฉ เจญเจพเจ เจฎเจพเจเจเจ เจเจฐเฉ
/mnt/
(เจเจชเจฃเฉ เจฒเจ เจตเจงเฉเจฐเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจฎเจพเจเจเจ เจชเฉเจเจเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ):mount /dev/mmcblk0p2 /mnt
- เจ
เจธเจฒ เจตเจฟเฉฑเจ เจ
เจธเฉเจ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจญเจฐเจฆเฉ เจนเจพเจ:
debootstrap --foreign --include=qemu-user-static --arch armhf kali-rolling /mnt/ http://http.kali.org/kali
. เจชเฉเจฐเจพเจฎเฉเจเจฐ--include
เจเฉเจ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจตเจพเจงเฉ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฒเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเจพ เจนเฉ, เจฎเฉเจ เจเฉฑเจ เจธเจฅเจฟเจฐ เจคเฉเจฐ 'เจคเฉ เจฌเจฃเจพเจเจ QEMU เจเจฎเฉเจฒเฉเจเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจนเฉเฅค เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจเจฐเจจ เจฒเจ เจธเจนเจพเจเจ เจนเฉchroot
ARM เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉเฉฐ. เจตเจฟเฉฑเจ เจนเฉเจฐ เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจ เจฐเจฅ เจฒเฉฑเจญเฉ เจเจพ เจธเจเจฆเฉ เจนเจจman debootstrap
. เจเจน เจจเจพ เจญเฉเฉฑเจฒเฉ เจเจฟ เจนเจฐ เจเจเจฐเจเจฎ เจฌเฉเจฐเจก เจเจฐเจเฉเจเฉเจเจเจฐ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉเจ เจเจฐเจฆเจพarmhf
. - เจเจฐเจเฉเจเฉเจเจเจฐ เจตเจฟเฉฑเจ เจ
เฉฐเจคเจฐ เจฆเฉ เจเจพเจฐเจจ
debootstrap
เจฆเฉ เจชเฉเจพเจตเจพเจ เจตเจฟเฉฑเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจฆเฉเจเจพ เจเจธ เจคเจฐเฉเจนเจพเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ:chroot /mnt/ /debootstrap/debootstrap --second-stage
- เจนเฉเจฃ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจชเจฟเจจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
chroot /mnt /bin/bash
- เจ
เจธเฉเจ เจญเจฐเจฆเฉ เจนเจพเจ
/etc/hosts
ะธ/etc/hostname
เจเฉเจเจพ FS. เจคเฉเจนเจพเจกเฉ เจธเจฅเจพเจจเจ เจเฉฐเจชเจฟเจเจเจฐ 'เจคเฉ เจธเจฎเฉฑเจเจฐเฉ เจตเจพเจเจ เจนเฉ เจญเจฐเฉ, เจธเจฟเจฐเจซเจผ เจนเฉเจธเจเจจเจพเจฎ เจจเฉเฉฐ เจฌเจฆเจฒเจฃเจพ เจฏเจพเจฆ เจฐเฉฑเจเฉเฅค - เจคเฉเจธเฉเจ เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจ
เจจเฉเจเฉเจฒเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจพเจธ เจคเฉเจฐ 'เจคเฉ, เจฎเฉเจ เจเฉฐเจธเจเจพเจฒ เจเจฐเจฆเจพ เจนเจพเจ
locales
(เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจเฉเฉฐเจเฉเจเจ), เจธเจฅเจพเจจเจพเจ เจ เจคเฉ เจธเจฎเจพเจ เจเฉเจคเจฐ เจจเฉเฉฐ เจฎเฉเฉ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจจเจพ (dpkg-reconfigure locales tzdata
). เจเจฎเจพเจเจก เจจเจพเจฒ เจชเจพเจธเจตเจฐเจก เจธเฉเฉฑเจ เจเจฐเจจเจพ เจจเจพ เจญเฉเฉฑเจฒเฉpasswd
. - เจฒเจ เจเฉฑเจ เจชเจพเจธเจตเจฐเจก เจธเฉเฉฑเจ เจเจฐเฉ
root
เจเฉเจฎ เจฆเฉเจเจฐเจพpasswd
. - เจฎเฉเจฐเฉ เจฒเจ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจคเจฟเจเจฐเฉ เจญเจฐ เจเฉ เจชเฉเจฐเฉ เจนเฉ เจเจ เจนเฉ
/etc/fstab
เจ เฉฐเจฆเจฐ/mnt/
.
เจฎเฉเจ เจชเจนเจฟเจฒเจพเจ เจฌเจฃเจพเจ เจเจ เจเฉเจเจธ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจ เจชเจฒเฉเจก เจเจฐเจพเจเจเจพ, เจเจธ เจฒเจ เจธเจฎเฉฑเจเจฐเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจนเฉเจตเฉเจเฉ:
LABEL=ROOTFS / เจเจเฉ เจเจฐเจฐเจเจผ=เจฐเจฟเจฎเจพเจเจเจ-เจฐเฉ 0 1
LABEL=BOOT/boot เจเจเฉ เจกเจฟเจซเจพเจฒเจ 0 0
เจ เฉฐเจค เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจฌเฉเจ เจญเจพเจ เจฎเจพเจเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจธเจพเจจเฉเฉฐ เจเจฐเจจเจฒ เจฒเจ เจเจธเจฆเฉ เจฒเฉเฉ เจชเจตเฉเจเฉ: `mount /dev/mmcblk0p1 /mnt/boot/`
เจฒเฉเจจเจเจธ เจฌเจฃเจพเจเจฃเจพ
เจกเฉเจฌเฉเจ
เจจ เจเฉเจธเจเจฟเฉฐเจ 'เจคเฉ เจเจฐเจจเจฒ (เจ
เจคเฉ เจซเจฟเจฐ เจฌเฉเจเจฒเฉเจกเจฐ) เจฌเจฃเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจเฉ เจฆเฉ เจเจฐเจเฉเจเฉเจเจเจฐ (เจฎเฉเจฐเฉ เจเฉเจฒ เจนเฉ armhf
) เจฆเฉ เจจเจพเจฒ เจจเจพเจฒ OpenSSL เจธเจฟเจฐเจฒเฉเจ, เจเฉฐเจธเฉเจฒ เจเฉเจฒเจเฉเจฒเฉเจเจฐ bc
, bison
ะธ flex
: apt install crossbuild-essential-armhf bison flex libssl-dev bc
. เจเจฟเจเจเจเจฟ เจกเจฟเจซเจพเจฒเจ เจฒเฉเจกเจฐ เจเฉฑเจ เจซเจพเจเจฒ เจฆเฉ เจเฉเจ เจเจฐเจฆเจพ เจนเฉ zImage
เจฌเฉเจ เจญเจพเจ เจฆเฉ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ เจคเฉ, เจซเจฒเฉเจธเจผ เจกเจฐเจพเจเจต เจจเฉเฉฐ เจคเฉเฉเจจ เจฆเจพ เจธเจฎเจพเจ เจ เจเจฟเจ เจนเฉเฅค
- เจเจฐเจจเจฒ เจจเฉเฉฐ เจเจฒเฉเจจ เจเจฐเจจเจพ เจฌเจนเฉเจค เจฒเฉฐเจฌเจพ เจนเฉ, เจเจธ เจฒเจ เจฎเฉเจ เจนเฉเจฃเฉ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจพเจเจเจพ:
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.9.1.tar.xz
. เจ เจจเจชเฉเจ เจเจฐเฉ เจ เจคเฉ เจธเจฐเฉเจค เจกเจพเจเจฐเฉเจเจเจฐเฉ 'เจคเฉ เจเจพเจ:tar -xf linux-5.9.1.tar.xz && cd linux-5.9.1
- เจเฉฐเจชเจพเจเจฒ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเฉเจเจซเจฟเจเจฐ เจเจฐเฉ:
make ARCH=arm KBUILD_DEFCONFIG=imx_v6_v7_defconfig defconfig
. เจธเฉฐเจฐเจเจจเจพ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจนเฉarch/arm/configs/
. เจเฉเจเจฐ เจเฉเจ เจตเฉ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเฉฑเจ เจฐเฉเจกเฉเจฎเฉเจก เจจเฉเฉฐ เจฒเฉฑเจญเจฃ เจ เจคเฉ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจธ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจซเจพเจเจฒ เจฆเจพ เจจเจพเจฎ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเฉเฉฐ เจชเจพเจธ เจเจฐ เจธเจเจฆเฉ เจนเฉKBUILD_DEFCONFIG
. เจเฉฐเจญเฉเจฐ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ, เจคเฉเจฐเฉฐเจค เจ เจเจฒเฉ เจชเฉเจฐเฉ 'เจคเฉ เจเจพเจเฅค - เจคเฉเจธเฉเจ เจตเจฟเจเจฒเจชเจฟเจ เจคเฉเจฐ 'เจคเฉ เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉ:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
- เจ
เจคเฉ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจเฉเจฐเจพเจธ-เจเฉฐเจชเจพเจเจฒ เจเจฐเฉ:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
- เจนเฉเจฃ เจคเฉเจธเฉเจ เจเจฐเจจเจฒ เจซเจพเจเจฒ เจฆเฉ เจจเจเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
cp arch/arm/boot/zImage /mnt/boot/
- เจ
เจคเฉ DeviceTree เจคเฉเจ เจซเจพเจเจฒเจพเจ (เจฌเฉเจฐเจก 'เจคเฉ เจเจชเจฒเจฌเจง เจนเจพเจฐเจกเจตเฉเจ
เจฐ เจฆเจพ เจตเฉเจฐเจตเจพ):
cp arch/arm/boot/dts/*.dtb /mnt/boot/
- เจ
เจคเฉ เจตเฉฑเจเจฐเฉเจเจ เจซเจพเจเจฒเจพเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจเฉฑเจ เฉ เจเฉเจคเฉ เจฎเฉเจกเฉเจเจฒ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=/mnt/ modules_install
เจเจฐเจจเจฒ เจคเจฟเจเจฐ เจนเฉเฅค เจคเฉเจธเฉเจ เจธเจญ เจเฉเจ เจ
เจจเจฎเจพเจเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ: umount /mnt/boot/ /mnt/
เจฆเจพเจธ เจฏเฉ เจฌเฉเจ
เจเจฟเจเจเจเจฟ เจฌเฉเจเจฒเฉเจกเจฐ เจเฉฐเจเจฐเจเจเจเจฟเจต เจนเฉ, เจฌเฉเจฐเจก เจเฉเจฆ, เจเฉฑเจ เจธเจเฉเจฐเฉเจ เจกเจฟเจตเจพเจเจธ, เจ เจคเฉ เจเฉฑเจ เจตเจฟเจเจฒเจชเจฟเจ USB-เจคเฉเจ-UART เจกเจฟเจตเจพเจเจธ เจเจธเจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ เจเจพเจซเจผเฉ เจนเฉเฅค เจญเจพเจต, เจคเฉเจธเฉเจ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเจฐเจจเจฒ เจ เจคเฉ OS เจจเฉเฉฐ เจฎเฉเจฒเจคเจตเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจเจผเจฟเจเจฆเจพเจคเจฐ เจจเจฟเจฐเจฎเจพเจคเจพ เจชเฉเจฐเจพเจเจฎเจฐเฉ เจฌเฉเจ เจฒเจ เจฆเจพเจธ เจฏเฉ-เจฌเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเจพ เจธเฉเจเจพเจ
เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค เจชเฉเจฐเฉ เจธเจนเจพเจเจคเจพ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจธเจฆเฉ เจเจชเจฃเฉ เจซเฉเจฐเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจชเจฐ เจ
เฉฑเจชเจธเจเฉเจฐเฉเจฎ เจตเจฟเฉฑเจ เจฏเฉเจเจฆเจพเจจ เจชเจพเจเจฃเจพ เจจเจพ เจญเฉเฉฑเจฒเฉเฅค เจฎเฉเจฐเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจฌเฉเจฐเจก เจตเจฟเฉฑเจ เจธเจนเจฟเจฏเฉเจเฉ เจนเฉ
เจ เจธเฉเจ เจฌเฉเจเจฒเฉเจกเจฐ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเจพเจ:
- เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจฆเฉ เจธเจฅเจฟเจฐ เจธเจผเจพเจเจพ เจจเฉเฉฐ เจเจฒเฉเจจ เจเจฐเฉ:
git clone https://gitlab.denx.de/u-boot/u-boot.git -b v2020.10
- เจเจฒเฉ เจเฉเจฆ เจกเจพเจเจฐเฉเจเจเจฐเฉ 'เจคเฉ เจเฉฑเจฒเฉเจ:
cd u-boot
- เจฌเจฟเจฒเจก เจธเฉฐเจฐเจเจจเจพ เจฆเฉ เจคเจฟเจเจฐเฉ:
make mx6ull_14x14_evk_defconfig
. เจเจน เจเฉเจตเจฒ เจคเจพเจ เจนเฉ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเฉเจเจฐ เจธเฉฐเจฐเจเจจเจพ เจฆเจพเจธ เจฏเฉ-เจฌเฉเจ เจตเจฟเฉฑเจ เจนเฉ, เจจเจนเฉเจ เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจจเจฟเจฐเจฎเจพเจคเจพ เจฆเฉ เจธเฉฐเจฐเจเจจเจพ เจจเฉเฉฐ เจฒเฉฑเจญเจฃ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจฆเฉ เจฐเฉเจ เจตเจฟเฉฑเจ เจชเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉเฅค.config
, เจเจพเจ เจจเจฟเจฐเจฎเจพเจคเจพ เจฆเฉเจเจฐเจพ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจเฉเจคเฉ เจเจฟเจธเฉ เจนเฉเจฐ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจเจเฉฑเจ เจพ เจเฉเจคเจพ เจเจฟเจเฅค - เจ
เจธเฉเจ เจเฉฑเจ เจเจฐเจพเจธ-เจเฉฐเจชเจพเจเจฒเจฐ เจจเจพเจฒ เจฌเฉเจเจฒเฉเจกเจฐ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเจพเจ
armhf
:make CROSS_COMPILE=arm-linux-gnueabihf- u-boot.imx
เจจเจคเฉเจเฉ เจตเจเฉเจ, เจธเจพเจจเฉเฉฐ เจซเจพเจเจฒ เจฎเจฟเจฒเจฆเฉ เจนเฉ u-boot.imx
, เจเจน เจเฉฑเจ เจคเจฟเจเจฐ-เจฌเจฃเจพเจเจ เจเจฟเฉฑเจคเจฐ เจนเฉ เจเฉ เจเฉฑเจ USB เจซเจฒเฉเจธเจผ เจกเจฐเจพเจเจต เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจ
เจธเฉเจ เจชเจนเจฟเจฒเฉ 1024 เจฌเจพเจเจเจพเจ เจจเฉเฉฐ เจเฉฑเจก เจเฉ, SD เจเจพเจฐเจก 'เจคเฉ เจฒเจฟเจเจฆเฉ เจนเจพเจเฅค เจฎเฉเจ เจจเจฟเจธเจผเจพเจจเจพ เจเจฟเจเจ เจเฉเจฃเจฟเจ u-boot.imx
? เจฌเจฟเจฒเจเฉเจฒ 1024 เจฌเจพเจเจ เจเจฟเจเจ เจเฉเฉฐเจ เจเจ? เจเจน เจเจน เจนเฉ เจเฉ เจเจนเจจเจพเจ เจตเจฟเฉฑเจ เจเจฐเจจ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจนเฉ
เจนเฉ เจเจฟเจ, เจคเฉเจธเฉเจ เจกเจพเจเจจเจฒเฉเจก เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจฌเฉเจ เจฒเฉเจกเจฐ เจจเฉเฉฐ เจเจธเจฆเฉ เจเจชเจฃเฉ เจธเฉฐเจธเจเจฐเจฃ เจฆเฉ เจฐเจฟเจชเฉเจฐเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ, เจฌเฉเจฐเจก เจฌเจพเจฐเฉ เจเฉเจ เจเจพเจฃเจเจพเจฐเฉ, เจ เจคเฉ เจญเจพเจ เจเฉฑเจคเฉ เจเจฐเจจเจฒ เจเจฟเฉฑเจคเจฐ เจฒเฉฑเจญเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค เจเฉเจเจฐ เจเจน เจ เจธเจซเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจน เจจเฉเฉฑเจเจตเจฐเจ เจเฉฑเจคเฉ เจฌเฉเจ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเฉเจเจพเฅค เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเจเจเจชเฉเฉฑเจ เจเจพเจซเจผเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจนเฉ, เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจฒเจคเฉ เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเฉ.
เจธเฉฐเจชเฉเจฐเจจ เจนเฉเจฃ เจฆเฉ เจฌเจเจพเจ
เจเฉ เจคเฉเจธเฉเจ เจเจพเจฃเจฆเฉ เจนเฉ เจเจฟ เจกเจพเจฒเจซเจฟเจจ เจฆเจพ เจฎเฉฑเจฅเฉ เจนเฉฑเจกเฉเจเจ เจตเจพเจฒเจพ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ? เจเจน เจธเจผเจพเจฌเจฆเจฟเจ เจคเฉเจฐ 'เจคเฉ เจคเฉเจเฉ เจ เฉฑเจ เจนเฉ, เจเจเฉเจฒเฉเจเฉเจธเจผเจจ เจฒเจ เจเฉฑเจ เจเจฐเจฌเฉ เจตเจพเจฒเจพ เจฒเฉเจเจธ!
เจธเจฐเฉเจค: www.habr.com