meta cm3588 nas
1.0.0
เลเยอร์ Yocto BSP สำหรับ FriendlyElec CM3588 NAS
อ้างอิงจากต้นน้ำ: https://git.yoctoproject.org/meta-rockchip
ในการสร้างภาพ คุณต้องดาวน์โหลดเลเยอร์บางส่วน:
~ $ mkdir yocto; cd yocto~/yocto $ git clone git://git.yoctoproject.org/poky -b scarthgap --ความลึก 1~/yocto $ git clone git://git.yoctoproject.org/meta-arm -b scarthgap -- ความลึก 1~/yocto $ git clone git://git.openembedded.org/meta-openembedded.git -b scarthgap --ความลึก 1~/yocto $ โคลนคอมไพล์ https://github.com/JonLech/meta-cm3588-nas
จากนั้นคุณจะต้องแหล่งที่มาของสคริปต์การกำหนดค่า:
~/yocto $ แหล่งที่มา poky/oe-init-build-env
สุดท้าย เพิ่มเลเยอร์ให้กับ build/conf/bblayers.conf
ตัวอย่างเช่น:
# build/conf/bblayers.confBBLAYERS ?= " ${TOPDIR}/../meta-cm3588-nas ${TOPDIR}/../meta-arm/meta-arm ${TOPDIR}/../meta-arm/meta-arm-toolchain ${TOPDIR}/../poky/meta ${TOPDIR}/../poky/meta-poky ${TOPDIR}/../poky/meta-yocto-bsp ${TOPDIR}/../meta-openembedded/meta-oe -
~/yocto $ MACHINE=nanopc-nas bitbake core-image-full-cmdline
สร้างไดเร็กทอรีเอาต์พุต: build/tmp/deploy/images/nanopc-nas
หากต้องการแฟลชอุปกรณ์คุณจะต้องมี rkdeveloptool: https://github.com/rockchip-linux/rkdeveloptool
เมื่อปิดเครื่องและ USB-C บน CM3588 NAS ที่เชื่อมต่อกับ Mac/PC ของคุณ ให้กดปุ่มมาสก์ค้างไว้แล้วเชื่อมต่อพลังงานเข้ากับอุปกรณ์
ตรวจสอบว่าอุปกรณ์ปรากฏในโหมด Maskrom:
$ rkdeveloptool ld DevNo=1 Vid=0x2207,Pid=0x350b,LocationID=802 Maskrom
สร้างตัวโหลด RK3588:
git clone https://github.com/rockchip-linux/rkbin --ความลึก 1 (ซีดี rkbin; ./tools/boot_merger RKBOOT/RK3588MINIALL.ini)
ดันตัวโหลดไปที่อุปกรณ์:
$ rkdeveloptool db rkbin/rk3588_spl_loader_v1.16.113.bin $ rkdeveloptool สำหรับ rkbin/rk3588_spl_loader_v1.16.113.bin
แฟลชภาพไปยังอุปกรณ์:
$ rkdeveloptool wl 0 core-image-full-cmdline-nanopc-nas.rootfs.wic
รีบูตอุปกรณ์:
$ rkdeveloptool ถ