Oke guys sekarang kita lanjutkan kelas dari Pak Trio yang sudah berakhir. Kali ini ane akan membuat sebuah development linux dengan menggunakan basisframework akselerator DNN UAS kemarin, karena sudah teruji dengan menggunakan hardware.
Petalinux bisa dibuat dengan vitis, pertama harus siapkan xsa dari vivado sebelum membuat os dengan petalinux.
petalinux-create --type project --template zynq --name KeenakanOS
kemudian masuk direktorinya
cd KeenakanOS
lalu setting hetting petalinux yang anda buat dengan configurasi file xsa yang telah anda buat dengan vivado, xsa file saya dibuat dari hasil kuliah EL-6109 sehingga saya hanya tinggal menggunakan file itu untuk melanjutkan pembuatan OS_DNN ini.
petalinux-config --get-hw-description /home/faoziaziz/soc/uas_nn_v2/uasganteng.xsa
lalu muncul pada zynq configuration seperti pada
Pilih berikut pastikan sd card telah terpilih ps7_sd_0 data hal tersebut karena saya setting boot linuxnya ada pada sdcard pada port sd0
Subsystem AUTO Hardware Settings ---> SD/SDIO Settings ---> Primary SD/SDIO (ps7_sd_0)
kemudian exit peta config nanti pilih
Subsystem AUTO Hardware Settings ---> Advanced bootable images storage Settings --->
dtb image settings ---> image storage media (primary sd) ---> primary sd
kemudian image packaging
→ Image Packaging Configuration ---> Root filesystem type (EXT4 (SD/eMMC/SATA/USB))
---> EXT4 (SD/eMMC/SATA/USB)
kemudian konfigurasi kernel
petalinux-config -c kernel
kemudian package
petalinux-package --boot --fsbl /intan/soc/peta_uas/zynq_fsbl/fsbl.elf --fpga /home/faoziaziz/soc/uas_nn_v2/uas_nn_v2.runs/impl_1/design_1_wrapper.bit --u-boot
kemudian program flash fsbl dan boot.bin yang digenerate.
Siapkan SDcard, format menjadi 2 bagian yang pertama FAT32 dengan ukuran 60MB yang kedua ext4 dengan sisa space yang ada.