meta cm3588 nas
1.0.0
طبقة Yocto BSP لـ FriendlyElec CM3588 NAS.
استنادًا إلى المنبع: https://git.yoctoproject.org/meta-rockchip
من أجل بناء صورة، تحتاج إلى تنزيل بعض الطبقات:
~ $ مكدير 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 $ git clone https://github.com/JonLech/meta-cm3588-nas
فأنت بحاجة إلى مصدر البرنامج النصي للتكوين:
~/yocto $ source 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:
استنساخ بوابة https://github.com/rockchip-linux/rkbin --عمق 1 (قرص مضغوط rkbin؛ ./tools/boot_merger RKBOOT/RK3588MINIALL.ini)
ادفع اللودر إلى الجهاز:
$ rkdeveloptool ديسيبل rkbin/rk3588_spl_loader_v1.16.113.bin $ rkdeveloptool ul rkbin/rk3588_spl_loader_v1.16.113.bin
فلاش الصورة على الجهاز:
$ rkdeveloptool wl 0 core-image-full-cmdline-nanopc-nas.rootfs.wic
إعادة تشغيل الجهاز:
$ rkdeveloptool الثالثة