pondělí 15. září 2025

U-Boot script

 Vytvořím soubor imx6-hello.txt

echo "Hello from i.MX6!"
bdinfo

Pomocí následujícího příkazu přeložím. V tomto případě je volba architektury zbytečná (přepínač -A)

mkimage -A arm -T script -C none -n "i.MX6 Hello Script" -d imx6-hello.txt imx6-hello.scr

a na zařízení spustím:

setenv loadaddr 0x81000000
mmc dev 2
mmc part
fatls mmc 2:1
fatload mmc 2:1 ${loadaddr} mx6-hello.scr
md ${loadaddr} 200
iminfo ${loadaddr}
source ${loadaddr}

sobota 13. září 2025

Yocto Linux built

 git clone git://git.yoctoproject.org/poky

cd poky

source oe-init-build-env

source oe-init-build-env build

nano build/conf/local.conf

MACHINE ??= "qemux86-64"

IMAGE_FSTYPES += "wic.vmdk"

IMAGE_INSTALL:append = " nano htop mc openssh-sftp-server gcc"

SERIAL_CONSOLES = "115200;ttyS0"

bitbake core-image-minimal

build/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.wic.vmdk¨

Výběr sestavení:

source oe-init-build-env build-x86 nebo source oe-init-build-env build-imx