FC2カウンター FPGAの部屋 KRIA KV260 Vision AI Starter Kit
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

KV260 の Ubuntu 22.04 に Kria-PYNQ のインストールを試みたが失敗した

ブートした KV260 用 Ubuntu 22.04 の設定を行った”の続き。

前回は、Ubuntu 22.04 の設定を行って、GUI のファイルマネージャーやテキスト・エディタを起動することができた。今回は、その KV260 の Ubuntu 22.04 に Kria-PYNQ をインストールしてみたところ失敗した。

Kria-PYNQ をやってみる3(Kira-PYNQ を git clone)”を見ながらやっていく。

Xilinx/Kria-PYNQ の 2. Install PYNQ を行う。
git clone https://github.com/Xilinx/Kria-PYNQ.git
cd Kria-PYNQ/
sudo bash install.sh

KV260_custom_platform_182_221021.png

KV260_custom_platform_183_221021.png

”Couldn't find any package by regex 'python3.8-venv'”エラーになった。
ログを示す。

ubuntu@kria:~/Kria-PYNQ$ sudo bash install.sh
[sudo] password for ubuntu: 
Installing PYNQ, this process takes around 25 minutes 
Submodule 'pynq' (https://github.com/Xilinx/PYNQ.git) registered for path 'pynq'
Cloning into '/home/ubuntu/Kria-PYNQ/pynq'...
remote: Enumerating objects: 23801, done.
remote: Counting objects: 100% (23801/23801), done.
remote: Compressing objects: 100% (8183/8183), done.
remote: Total 22919 (delta 14323), reused 22403 (delta 13828), pack-reused 0
Receiving objects: 100% (22919/22919), 130.90 MiB | 3.82 MiB/s, done.
Resolving deltas: 100% (14323/14323), completed with 376 local objects.
From https://github.com/Xilinx/PYNQ
 * branch              59515a9b5de6fad0ff0538bfc50010b16f53c9a8 -> FETCH_HEAD
Submodule path 'pynq': checked out '59515a9b5de6fad0ff0538bfc50010b16f53c9a8'
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.WKV613xoqA/gpg.1.sh --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 --verbose 803DDF595EA7B6644F9B96B752150A179A9E84C9
gpg: no running Dirmngr - starting '/usr/bin/dirmngr'
gpg: waiting for the dirmngr to come up ... (5s)
gpg: connection to dirmngr established
gpg: data source: http://162.213.33.8:80
gpg: armor header: Comment: Hostname:
gpg: armor header: Version: Hockeypuck 2.1.0-184-g50f1108
gpg: pub  rsa4096/52150A179A9E84C9 2020-06-07  Launchpad PPA for Ubuntu Xilinx
gpg: key 52150A179A9E84C9: "Launchpad PPA for Ubuntu Xilinx" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
Hit:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease                     
Hit:2 http://oem.archive.canonical.com/updates jammy-limerick InRelease        
Get:3 http://ppa.launchpad.net/ubuntu-xilinx/updates/ubuntu focal InRelease [24.3 kB]
Get:4 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease [114 kB]    
Hit:5 https://ppa.launchpadcontent.net/ubuntu-xilinx/sdk/ubuntu jammy InRelease
Get:6 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease [99.8 kB] 
Get:7 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease [110 kB]   
Get:8 http://ppa.launchpad.net/ubuntu-xilinx/updates/ubuntu focal/main arm64 Packages [22.7 kB]
Hit:9 https://ppa.launchpadcontent.net/xilinx-apps/ppa/ubuntu jammy InRelease  
Get:10 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages [626 kB]
Get:11 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main Translation-en [152 kB]
Get:12 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 DEP-11 Metadata [93.2 kB]
Get:13 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 c-n-f Metadata [9460 B]
Get:14 http://ports.ubuntu.com/ubuntu-ports jammy-updates/restricted arm64 Packages [149 kB]
Get:15 http://ports.ubuntu.com/ubuntu-ports jammy-updates/restricted Translation-en [61.3 kB]
Get:16 http://ppa.launchpad.net/ubuntu-xilinx/updates/ubuntu focal/main Translation-en [5368 B]
Get:17 http://ports.ubuntu.com/ubuntu-ports jammy-updates/universe arm64 Packages [395 kB]
Get:18 http://ports.ubuntu.com/ubuntu-ports jammy-updates/universe Translation-en [110 kB]
Get:19 http://ports.ubuntu.com/ubuntu-ports jammy-updates/universe arm64 DEP-11 Metadata [244 kB]
Get:20 http://ports.ubuntu.com/ubuntu-ports jammy-backports/universe arm64 DEP-11 Metadata [12.6 kB]
Get:21 http://ports.ubuntu.com/ubuntu-ports jammy-security/main arm64 Packages [365 kB]
Get:22 http://ports.ubuntu.com/ubuntu-ports jammy-security/main Translation-en [88.9 kB]
Get:23 http://ports.ubuntu.com/ubuntu-ports jammy-security/main arm64 DEP-11 Metadata [13.1 kB]
Get:24 http://ports.ubuntu.com/ubuntu-ports jammy-security/restricted arm64 Packages [139 kB]
Get:25 http://ports.ubuntu.com/ubuntu-ports jammy-security/restricted Translation-en [55.8 kB]
Get:26 http://ports.ubuntu.com/ubuntu-ports jammy-security/universe arm64 Packages [255 kB]
Get:27 http://ports.ubuntu.com/ubuntu-ports jammy-security/universe Translation-en [64.8 kB]
Get:28 http://ports.ubuntu.com/ubuntu-ports jammy-security/universe arm64 DEP-11 Metadata [12.1 kB]
Fetched 3224 kB in 8s (420 kB/s)                                               
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
14 packages can be upgraded. Run 'apt list --upgradable' to see them.
Hit:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease
Hit:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease             
Hit:3 http://ppa.launchpad.net/ubuntu-xilinx/updates/ubuntu focal InRelease    
Hit:4 http://oem.archive.canonical.com/updates jammy-limerick InRelease        
Hit:5 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease           
Hit:6 https://ppa.launchpadcontent.net/ubuntu-xilinx/sdk/ubuntu jammy InRelease
Hit:7 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease
Hit:8 https://ppa.launchpadcontent.net/xilinx-apps/ppa/ubuntu jammy InRelease
Reading package lists... Done                                  
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package python3.8-venv
E: Couldn't find any package by glob 'python3.8-venv'
E: Couldn't find any package by regex 'python3.8-venv'


sudo apt install python3.8-venv
を行っても”Couldn't find any package by glob 'python3.8-venv'”だった。

検索したところ、”GCEのUbuntu 20.04でvenvがaptでインストールできなかった原因と回避策”で、
sudo add-apt-repository universe
sudo apt update

するということでやってみたが、
sudo apt install python3.8-venv
すると同様にエラーだった。

仕方ないので、Ubuntu 22.04 は諦めて、以前作製した Ubuntu 20.04 の Kria-PYNQ で”kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる21”を確かめてみよう。
  1. 2022年10月21日 05:02 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0

ブートした KV260 用 Ubuntu 22.04 の設定を行った

”KV260 で Ubuntu 22.04 をブートする”の続き。

前回は、Ubuntu 22.04 のイメージをダウンロードした。MicroSD カードに書いて、KV260 に挿入し、Ubuntu 22.04 をブートすることができた。今回は、その Ubuntu 22.04 の設定を行った。

手順 3. スターター キットを起動する (Ubuntu)”の”Linux の場合の手順”をやっていこう。

システム管理用に xlnx-config スナップをインストールする。
sudo snap install xlnx-config --classic --channel=2.x
結構時間がかかったがインストールできた。

xlnx-config sysinit コマンドを実行して、Gstreamer のザイリンクス カスタム バージョンをインストールする。
sudo xlnx-config.sysinit
y などを入力する部分が複数あった。これも時間がかかった。
KV260_custom_platform_176_221019.png

そのうち Package configuration 画面が表示された。Ok をクリックした。
KV260_custom_platform_177_221019.png

次は、Package configuration 画面の Daemons using outdated libraries が表示されたので、デフォルトのまま Ok をクリックした。
KV260_custom_platform_178_221019.png

盛大にモジュールのアップデートをしていたので、時間がかかったが正常終了した。
KV260_custom_platform_179_221019.png

さて、ホストパソコン上に X ウインドウが開くかどうか?を確かめる。
nautilus ファイルマネージャーをインストールする。
sudo apt install nautilus を行ったがインストールされているようだった。
nauitlus & で nautilus ファイルマネージャーを起動したら、ホストパソコン上に表示された。
KV260_custom_platform_180_221019.png

次に geany テキスト・エディタをインストールする。
sudo apt install geany
正常にインストールされた。
geany & で geany テキスト・エディタを起動したところ、起動することができた。
KV260_custom_platform_181_221019.png
  1. 2022年10月20日 04:07 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0

KV260 で Ubuntu 22.04 をブートする

Kria-PYNQ を KV260 で使って見るために新しい Ubuntu 22.04 を KV260 で使ってみよう。
最初に”設計開始 Kria KV260 ビジョン AI スターター キットを使用”の”手順 1. SD カード イメージを設定する (Ubuntu)”で” Kria Ubuntu デスクトップ 22.04 LTS イメージ”をダウンロードすることにした。

Install Ubuntu on Xilinx”のページで”Ubuntu Desktop 22.04 LTS”をダウンロードした。
”Ubuntu Desktop 22.04 LTS”は KR260 と KV260 両方に対応しているようだ。
iot-limerick-kria-classic-desktop-2204-x06-20220614-78.img.xz ファイルがダウンロードできた。
KV260_custom_platform_168_221018.png

このイメージ・ファイルを etcher で MicroSD カードに書き込んだ。
KV260_custom_platform_169_221018.png

system-boot と writable パーティションができた。
KV260_custom_platform_170_221019.png

KV260_custom_platform_171_221019.png

MicroSD カードを KV260 に挿入し、電源を ON して、ブートした。
Ubuntu 22.04 が起動した。
KV260_custom_platform_172_221019.png

ID は Ubuntu で、パスワードも Ubuntu だった。
KV260_custom_platform_173_221019.png

ssh でログインするとパスワードの更新のメッセージが出たので、パスワードを更新した。
ssh 192.168.3.29 -X -l Ubuntu
KV260_custom_platform_174_221019.png

一旦ログアウトされたので、もう一度、ssh で入り直した。その際には、自分で設定したパスワードを使用した。
KV260_custom_platform_175_221019.png

起動ログを貼っておく。

�Xilinx Zynq MP First Stage Boot Loader 
Release 2022.1   Sep 16 2022  -  04:56:15
MultiBootOffset: 0x1F0
Reset Mode  :   System Reset
Platform: Silicon (4.0), Running on A53-0 (64-bit) Processor, Device Name: XCZUUNKNEG
QSPI 32 bit Boot Mode 
FlashID=0x20 0xBB 0x20
Pr�NOTICE:  BL31: v2.6(release):0897efd
NOTICE:  BL31: Built : 04:58:29, Sep 16 2022


U-Boot 2022.01-g91ad7924-dirty (Sep 15 2022 - 23:00:49 -0600), Build: jenkins-BUILDS-2022.1-som_qspi_generation-131

CPU:   ZynqMP
Silicon: v3
Detected name: zynqmp-smk-k26-xcl2g-rev1-sck-kv-g-rev1
Model: ZynqMP SMK-K26 Rev1/B/A
Board: Xilinx ZynqMP
DRAM:  4 GiB
PMUFW:  v1.1
Xilinx I2C FRU format at nvmem0:
 Manufacturer Name: XILINX
 Product Name: SMK-K26-XCL2G
 Serial No: XFL1LECE1JTG
 Part Number: 5057-01  
 File ID: 0x0
 Revision Number: 1
Xilinx I2C FRU format at nvmem1:
 Manufacturer Name: XILINX
 Product Name: SCK-KV-G        
 Serial No: XFL1KO3R1GNH
 Part Number: 5066-01  
 File ID: 0x0
 Revision Number: 1
EL Level:   EL2
Chip ID:    xck26
NAND:  0 MiB
MMC:   mmc@ff170000: 1
Loading Environment from nowhere... OK
In:    serial
Out:   serial
Err:   serial
Bootmode: QSPI_MODE
Reset reason:   SOFT 
Net:   
ZYNQ GEM: ff0e0000, mdio bus ff0e0000, phyaddr 1, interface rgmii-id
PHY reset timed out
eth0: ethernet@ff0e0000
gpio: pin gpio@ff0a000038 (gpio 38) value is 0
gpio: pin gpio@ff0a000038 (gpio 38) value is 1
starting USB...
Bus usb@fe200000: Register 2000440 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus usb@fe200000 for devices... 4 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0 
model=SMK-K26-XCL2G
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
Found U-Boot script /boot.scr.uimg
5980 bytes read in 12 ms (486.3 KiB/s)
## Executing script at 20000000
Selecting DT for Kria boards
Kria DT: #conf-smk-k26-revA-sck-kv-g-revB
Configuring the cma value based on the board type
cma=1000M
Loading image.fit
74448580 bytes read in 5410 ms (13.1 MiB/s)
## Loading kernel from FIT Image at 10000000 ...
   Using 'conf-smk-k26-revA-sck-kv-g-revB' configuration
   Trying 'kernel-1' kernel subimage
     Description:  Ubuntu kernel
     Created:      2022-06-14  11:00:09 UTC
     Type:         Kernel Image
     Compression:  gzip compressed
     Data Start:   0x100000ec
     Data Size:    19160045 Bytes = 18.3 MiB
     Architecture: AArch64
     OS:           Linux
     Load Address: 0x00200000
     Entry Point:  0x00200000
     Hash algo:    sha1
     Hash value:   10f900494ab6c08729a1c5d2b1bb8f8b13c67e30
   Verifying Hash Integrity ... sha1+ OK
## Loading ramdisk from FIT Image at 10000000 ...
   Using 'conf-smk-k26-revA-sck-kv-g-revB' configuration
   Trying 'ramdisk-1' ramdisk subimage
     Description:  Ubuntu ramdisk
     Created:      2022-06-14  11:00:09 UTC
     Type:         RAMDisk Image
     Compression:  uncompressed
     Data Start:   0x11245dcc
     Data Size:    55075360 Bytes = 52.5 MiB
     Architecture: AArch64
     OS:           Linux
     Load Address: unavailable
     Entry Point:  unavailable
     Hash algo:    sha1
     Hash value:   0d688311fae323e3751e1f3a2e9c2fcc35f5be97
   Verifying Hash Integrity ... sha1+ OK
## Loading fdt from FIT Image at 10000000 ...
   Using 'conf-smk-k26-revA-sck-kv-g-revB' configuration
   Trying 'fdt-smk-k26-revA-sck-kv-g-revB.dtb' fdt subimage
     Description:  Flattened device tree blob - smk-k26-revA-sck-kv-g-revB
     Created:      2022-06-14  11:00:09 UTC
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x146f514c
     Data Size:    42270 Bytes = 41.3 KiB
     Architecture: AArch64
     Load Address: 0x44000000
     Hash algo:    sha1
     Hash value:   816905477954dd504b8e0a85b1366ca3f6876551
   Verifying Hash Integrity ... sha1+ OK
   Loading fdt from 0x146f514c to 0x44000000
   Booting using the fdt blob at 0x44000000
   Uncompressing Kernel Image
   Loading Ramdisk to 75b79000, end 78fff220 ... OK
   Loading Device Tree to 000000000fff2000, end 000000000ffff51d ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.0-1010-xilinx-zynqmp (buildd@bos02-arm64-012) (gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #11-Ubuntu SMP Tue Jun 7 15:25:24 UTC 2022 (Ubuntu 5.15.0-1010.11-xilinx-zynqmp 5.15.30)
[    0.000000] Machine model: ZynqMP SMK-K26 Rev1/B/A
[    0.000000] efi: UEFI not found.
[    0.000000] earlycon: cdns0 at MMIO 0x00000000ff010000 (options '115200n8')
[    0.000000] printk: bootconsole [cdns0] enabled
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000087fffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x87f7cbf80-0x87f7d0fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000087fffffff]
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000]   node   0: [mem 0x0000000800000000-0x000000087fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000087fffffff]
[    0.000000] cma: Reserved 1008 MiB at 0x0000000036000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 30 pages/cpu s83416 r8192 d31272 u122880
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line:  earlycon root=LABEL=writable rootwait console=ttyPS1,115200 console=tty1 clk_ignore_unused uio_pdrv_genirq.of_id=generic-uio xilinx_tsn_ep.st_pcp=4 cma=1000M 
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x000000007c000000-0x0000000080000000] (64MB)
[    0.000000] Memory: 2904516K/4194304K available (22464K kernel code, 4508K rwdata, 18444K rodata, 9920K init, 1365K bss, 257596K reserved, 1032192K cma-reserved)
[    0.000000] random: get_random_u64 called from kmem_cache_open+0x30/0x350 with crng_init=0
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 72553 entries in 284 pages
[    0.000000] ftrace: allocated 284 pages with 4 groups
[    0.000000] trace event string verifier disabled
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: Adjusting CPU interface base to 0x00000000f902f000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arch_timer: cp15 timer(s) running at 99.99MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171015c90f, max_idle_ns: 440795203080 ns
[    0.000000] sched_clock: 56 bits at 99MHz, resolution 10ns, wraps every 4398046511101ns
[    0.008670] Console: colour dummy device 80x25
[    0.012369] printk: console [tty1] enabled
[    0.016438] printk: bootconsole [cdns0] disabled
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.0-1010-xilinx-zynqmp (buildd@bos02-arm64-012) (gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #11-Ubuntu SMP Tue Jun 7 15:25:24 UTC 2022 (Ubuntu 5.15.0-1010.11-xilinx-zynqmp 5.15.30)
[    0.000000] Machine model: ZynqMP SMK-K26 Rev1/B/A
[    0.000000] efi: UEFI not found.
[    0.000000] earlycon: cdns0 at MMIO 0x00000000ff010000 (options '115200n8')
[    0.000000] printk: bootconsole [cdns0] enabled
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000087fffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x87f7cbf80-0x87f7d0fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000087fffffff]
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000]   node   0: [mem 0x0000000800000000-0x000000087fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000087fffffff]
[    0.000000] cma: Reserved 1008 MiB at 0x0000000036000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 30 pages/cpu s83416 r8192 d31272 u122880
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line:  earlycon root=LABEL=writable rootwait console=ttyPS1,115200 console=tty1 clk_ignore_unused uio_pdrv_genirq.of_id=generic-uio xilinx_tsn_ep.st_pcp=4 cma=1000M 
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x000000007c000000-0x0000000080000000] (64MB)
[    0.000000] Memory: 2904516K/4194304K available (22464K kernel code, 4508K rwdata, 18444K rodata, 9920K init, 1365K bss, 257596K reserved, 1032192K cma-reserved)
[    0.000000] random: get_random_u64 called from kmem_cache_open+0x30/0x350 with crng_init=0
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 72553 entries in 284 pages
[    0.000000] ftrace: allocated 284 pages with 4 groups
[    0.000000] trace event string verifier disabled
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: Adjusting CPU interface base to 0x00000000f902f000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arch_timer: cp15 timer(s) running at 99.99MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171015c90f, max_idle_ns: 440795203080 ns
[    0.000000] sched_clock: 56 bits at 99MHz, resolution 10ns, wraps every 4398046511101ns
[    0.008670] Console: colour dummy device 80x25
[    0.012369] printk: console [tty1] enabled
[    0.016438] printk: bootconsole [cdns0] disabled
[    0.021100] Calibrating delay loop (skipped), value calculated using timer frequency.. 199.99 BogoMIPS (lpj=399996)
[    0.021118] pid_max: default: 32768 minimum: 301
[    0.021205] LSM: Security Framework initializing
[    0.021236] landlock: Up and running.
[    0.021242] Yama: becoming mindful.
[    0.021324] AppArmor: AppArmor initialized
[    0.021416] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.021439] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.022925] rcu: Hierarchical SRCU implementation.
[    0.025558] EFI services will not be available.
[    0.025928] smp: Bringing up secondary CPUs ...
[    0.026459] Detected VIPT I-cache on CPU1
[    0.026512] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.027072] Detected VIPT I-cache on CPU2
[    0.027097] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.027605] Detected VIPT I-cache on CPU3
[    0.027629] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.027690] smp: Brought up 1 node, 4 CPUs
[    0.027727] SMP: Total of 4 processors activated.
[    0.027736] CPU features: detected: 32-bit EL0 Support
[    0.027745] CPU features: detected: 32-bit EL1 Support
[    0.027755] CPU features: detected: CRC32 instructions
[    0.027809] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
[    0.040407] CPU: All CPU(s) started at EL2
[    0.040456] alternatives: patching kernel code
[    0.042069] devtmpfs: initialized
[    0.049652] Registered cp15_barrier emulation handler
[    0.049673] Registered setend emulation handler
[    0.049687] KASLR disabled due to lack of seed
[    0.049842] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.049874] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.082048] pinctrl core: initialized pinctrl subsystem
[    0.082743] DMI not present or invalid.
[    0.083147] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.087720] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.087946] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.088268] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.088314] audit: initializing netlink subsys (disabled)
[    0.088425] audit: type=2000 audit(0.076:1): state=initialized audit_enabled=0 res=1
[    0.089471] thermal_sys: Registered thermal governor 'fair_share'
[    0.089476] thermal_sys: Registered thermal governor 'bang_bang'
[    0.089487] thermal_sys: Registered thermal governor 'step_wise'
[    0.089496] thermal_sys: Registered thermal governor 'user_space'
[    0.089505] thermal_sys: Registered thermal governor 'power_allocator'
[    0.089616] cpuidle: using governor ladder
[    0.089645] cpuidle: using governor menu
[    0.089944] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.090032] ASID allocator initialised with 65536 entries
[    0.091026] Serial: AMBA PL011 UART driver
[    0.117229] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.117259] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.117271] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.117281] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    0.189417] raid6: neonx8   gen()  2386 MB/s
[    0.257471] raid6: neonx8   xor()  1768 MB/s
[    0.325530] raid6: neonx4   gen()  2429 MB/s
[    0.393585] raid6: neonx4   xor()  1732 MB/s
[    0.461647] raid6: neonx2   gen()  2318 MB/s
[    0.529700] raid6: neonx2   xor()  1593 MB/s
[    0.597759] raid6: neonx1   gen()  1991 MB/s
[    0.665813] raid6: neonx1   xor()  1351 MB/s
[    0.733877] raid6: int64x8  gen()  1518 MB/s
[    0.801926] raid6: int64x8  xor()   860 MB/s
[    0.869987] raid6: int64x4  gen()  1774 MB/s
[    0.938054] raid6: int64x4  xor()   942 MB/s
[    1.006104] raid6: int64x2  gen()  1555 MB/s
[    1.074170] raid6: int64x2  xor()   832 MB/s
[    1.142243] raid6: int64x1  gen()  1150 MB/s
[    1.210291] raid6: int64x1  xor()   575 MB/s
[    1.210301] raid6: using algorithm neonx4 gen() 2429 MB/s
[    1.210310] raid6: .... xor() 1732 MB/s, rmw enabled
[    1.210319] raid6: using neon recovery algorithm
[    1.211138] fbcon: Taking over console
[    1.211168] ACPI: Interpreter disabled.
[    1.212206] iommu: Default domain type: Translated 
[    1.212218] iommu: DMA domain TLB invalidation policy: strict mode 
[    1.213082] SCSI subsystem initialized
[    1.213348] vgaarb: loaded
[    1.213478] usbcore: registered new interface driver usbfs
[    1.213516] usbcore: registered new interface driver hub
[    1.213545] usbcore: registered new device driver usb
[    1.213760] mc: Linux media interface: v0.10
[    1.213791] videodev: Linux video capture interface: v2.00
[    1.213862] pps_core: LinuxPPS API ver. 1 registered
[    1.213872] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.213893] PTP clock support registered
[    1.214020] EDAC MC: Ver: 3.0.0
[    1.214851] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
[    1.215233] FPGA manager framework
[    1.215367] Advanced Linux Sound Architecture Driver Initialized.
[    1.215930] NetLabel: Initializing
[    1.215939] NetLabel:  domain hash size = 128
[    1.215948] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.216008] NetLabel:  unlabeled traffic allowed by default
[    1.216639] clocksource: Switched to clocksource arch_sys_counter
[    1.279718] VFS: Disk quotas dquot_6.6.0
[    1.279793] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.280315] AppArmor: AppArmor Filesystem Enabled
[    1.280383] pnp: PnP ACPI: disabled
[    1.286251] NET: Registered PF_INET protocol family
[    1.286389] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    1.287917] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    1.288003] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    1.288261] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
[    1.288651] TCP: Hash tables configured (established 32768 bind 32768)
[    1.288821] MPTCP token hash table entries: 4096 (order: 4, 98304 bytes, linear)
[    1.288928] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    1.289011] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    1.289189] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.289573] RPC: Registered named UNIX socket transport module.
[    1.289585] RPC: Registered udp transport module.
[    1.289594] RPC: Registered tcp transport module.
[    1.289602] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.289613] NET: Registered PF_XDP protocol family
[    1.289628] PCI: CLS 0 bytes, default 64
[    1.289837] Trying to unpack rootfs image as initramfs...
[    1.913029] armv8-pmu pmu: hw perfevents: no interrupt-affinity property, guessing.
[    1.913306] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.913658] kvm [1]: IPA Size Limit: 40 bits
[    1.917395] kvm [1]: vgic interrupt IRQ9
[    1.917563] kvm [1]: Hyp mode initialized successfully
[    1.919805] Initialise system trusted keyrings
[    1.919868] Key type blacklist registered
[    1.920014] workingset: timestamp_bits=40 max_order=20 bucket_order=0
[    1.924969] zbud: loaded
[    1.926184] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.927395] NFS: Registering the id_resolver key type
[    1.927443] Key type id_resolver registered
[    1.927452] Key type id_legacy registered
[    1.927535] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.927553] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.927581] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    1.927918] fuse: init (API version 7.34)
[    1.928456] integrity: Platform Keyring initialized
[    1.961224] NET: Registered PF_ALG protocol family
[    1.961273] xor: measuring software checksum speed
[    1.965091]    8regs           :  2625 MB/sec
[    1.968293]    32regs          :  3108 MB/sec
[    1.972136]    arm64_neon      :  2596 MB/sec
[    1.972165] xor: using function: 32regs (3108 MB/sec)
[    1.972184] Key type asymmetric registered
[    1.972194] Asymmetric key parser 'x509' registered
[    1.972322] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 238)
[    1.972577] io scheduler mq-deadline registered
[    1.972591] io scheduler kyber registered
[    1.979478] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    2.030853] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    2.033067] Serial: AMBA driver
[    2.033582] msm_serial: driver initialized
[    2.035117] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.042566] brd: module loaded
[    2.048063] loop: module loaded
[    2.049338] SPI driver altr_a10sr has no spi_device_id for altr,a10sr
[    2.052145] mtdoops: mtd device (mtddev=name/number) must be supplied
[    2.054948] tun: Universal TUN/TAP device driver, 1.6
[    2.056423] PPP generic driver version 2.4.2
[    2.056784] usbcore: registered new interface driver asix
[    2.056856] usbcore: registered new interface driver ax88179_178a
[    2.056889] usbcore: registered new interface driver cdc_ether
[    2.056926] usbcore: registered new interface driver net1080
[    2.056957] usbcore: registered new interface driver cdc_subset
[    2.056988] usbcore: registered new interface driver zaurus
[    2.057032] usbcore: registered new interface driver cdc_ncm
[    2.057806] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.057834] ehci-pci: EHCI PCI platform driver
[    2.057873] ehci-orion: EHCI orion driver
[    2.057969] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.057987] ohci-pci: OHCI PCI platform driver
[    2.058020] uhci_hcd: USB Universal Host Controller Interface driver
[    2.058468] usbcore: registered new interface driver uas
[    2.058516] usbcore: registered new interface driver usb-storage
[    2.058888] mousedev: PS/2 mouse device common for all mice
[    2.059502] i2c_dev: i2c /dev entries driver
[    2.061366] usbcore: registered new interface driver uvcvideo
[    2.063329] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
[    2.063474] device-mapper: uevent: version 1.0.3
[    2.063745] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
[    2.064190] EDAC MC: ECC not enabled
[    2.064379] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)
[    2.065909] sdhci: Secure Digital Host Controller Interface driver
[    2.065937] sdhci: Copyright(c) Pierre Ossman
[    2.065945] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.066464] ledtrig-cpu: registered to indicate activity on CPUs
[    2.067306] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    2.067491] zynqmp_firmware_probe Platform Management API v1.1
[    2.067505] zynqmp_firmware_probe Trustzone version v1.0
[    2.105576] securefw securefw: securefw probed
[    2.105979] zynqmp-aes firmware:zynqmp-firmware:zynqmp-aes: will run requests pump with realtime priority
[    2.106887] hid: raw HID events driver (C) Jiri Kosina
[    2.112707] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
[    2.113526] usbcore: registered new interface driver snd-usb-audio
[    2.115054] pktgen: Packet Generator for packet performance testing. Version: 2.75
[    2.120783] drop_monitor: Initializing network drop monitor service
[    2.120993] Initializing XFRM netlink socket
[    2.121464] NET: Registered PF_INET6 protocol family
[    3.141309] Freeing initrd memory: 53784K
[    3.165205] Segment Routing with IPv6
[    3.165299] In-situ OAM (IOAM) with IPv6
[    3.165373] NET: Registered PF_PACKET protocol family
[    3.165512] 8021q: 802.1Q VLAN Support v1.8
[    3.165908] Key type dns_resolver registered
[    3.166686] registered taskstats version 1
[    3.166837] Loading compiled-in X.509 certificates
[    3.169447] Loaded X.509 cert 'Build time autogenerated kernel key: ca7c283d7277384bde595c4d3cf06f120c16ccb3'
[    3.171783] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969'
[    3.174186] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19'
[    3.174201] blacklist: Loading compiled-in revocation X.509 certificates
[    3.174261] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0'
[    3.174593] zswap: loaded using pool lzo/zbud
[    3.174995] Key type ._fscrypt registered
[    3.175006] Key type .fscrypt registered
[    3.175014] Key type fscrypt-provisioning registered
[    3.177145] Btrfs loaded, crc32c=crc32c-generic, zoned=yes, fsverity=yes
[    3.276214] cryptd: max_cpu_qlen set to 1000
[    3.304168] Key type encrypted registered
[    3.304210] AppArmor: AppArmor sha1 policy hashing enabled
[    3.304246] ima: No TPM chip found, activating TPM-bypass!
[    3.304274] Loading compiled-in module X.509 certificates
[    3.306705] Loaded X.509 cert 'Build time autogenerated kernel key: ca7c283d7277384bde595c4d3cf06f120c16ccb3'
[    3.306726] ima: Allocated hash algorithm: sha1
[    3.306761] ima: No architecture policies found
[    3.306822] evm: Initialising EVM extended attributes:
[    3.306832] evm: security.selinux
[    3.306839] evm: security.SMACK64
[    3.306847] evm: security.SMACK64EXEC
[    3.306854] evm: security.SMACK64TRANSMUTE
[    3.306861] evm: security.SMACK64MMAP
[    3.306869] evm: security.apparmor
[    3.306876] evm: security.ima
[    3.306882] evm: security.capability
[    3.306889] evm: HMAC attrs: 0x1
[    3.318845] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 51, base_baud = 6249999) is a xuartps
[    4.912181] printk: console [ttyPS1] enabled
[    4.917191] of-fpga-region fpga-full: FPGA Region probed
[    4.924356] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
[    4.932744] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
[    4.941102] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
[    4.949446] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
[    4.957785] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
[    4.966112] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
[    4.974445] xilinx-zynqmp-dma fd560000.dma-controller: ZynqMP DMA driver Probe success
[    4.982769] xilinx-zynqmp-dma fd570000.dma-controller: ZynqMP DMA driver Probe success
[    4.991180] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
[    4.999503] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
[    5.007832] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
[    5.016169] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
[    5.024500] xilinx-zynqmp-dma ffac0000.dma-controller: ZynqMP DMA driver Probe success
[    5.032852] xilinx-zynqmp-dma ffad0000.dma-controller: ZynqMP DMA driver Probe success
[    5.041180] xilinx-zynqmp-dma ffae0000.dma-controller: ZynqMP DMA driver Probe success
[    5.049538] xilinx-zynqmp-dma ffaf0000.dma-controller: ZynqMP DMA driver Probe success
[    5.058268] xilinx-zynqmp-dpdma fd4c0000.dma-controller: Xilinx DPDMA engine is probed
[    5.069347] macb ff0e0000.ethernet: Not enabling partial store and forward
[    5.082961] zynqmp_pll_disable() clock disable failed for dpll_int, ret = -13
[    5.091932] macb ff0e0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0e0000 irq 37 (00:0a:35:0c:f4:be)
[    5.103089] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
[    5.110230] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
[    5.117196] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
[    5.124045] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
[    5.155098] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[    5.160623] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[    5.168409] xhci-hcd xhci-hcd.0.auto: hcc params 0x0238f625 hci version 0x100 quirks 0x0000000002010810
[    5.177843] xhci-hcd xhci-hcd.0.auto: irq 57, io mem 0xfe200000
[    5.184062] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    5.192329] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.199549] usb usb1: Product: xHCI Host Controller
[    5.204427] usb usb1: Manufacturer: Linux 5.15.0-1010-xilinx-zynqmp xhci-hcd
[    5.211475] usb usb1: SerialNumber: xhci-hcd.0.auto
[    5.216786] hub 1-0:1.0: USB hub found
[    5.220552] hub 1-0:1.0: 1 port detected
[    5.224863] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[    5.230354] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[    5.238016] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
[    5.244692] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
[    5.252964] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.260188] usb usb2: Product: xHCI Host Controller
[    5.265067] usb usb2: Manufacturer: Linux 5.15.0-1010-xilinx-zynqmp xhci-hcd
[    5.272119] usb usb2: SerialNumber: xhci-hcd.0.auto
[    5.277343] hub 2-0:1.0: USB hub found
[    5.281110] hub 2-0:1.0: 1 port detected
[    5.288852] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
[    5.296783] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
[    5.308714] clk: couldn't set sdio1_ref clk rate to 187498123 (-16), current rate: 199999998
[    5.311677] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    5.317573] clk: couldn't set sdio1_ref clk rate to 187498123 (-16), current rate: 199999998
[    5.324797] of_cfs_init
[    5.334800] of_cfs_init: OK
[    5.337798] clk: Not disabling unused clocks
[    5.342331] ALSA device list:
[    5.345300]   No soundcards found.
[    5.365681] mmc1: SDHCI controller on ff170000.mmc [ff170000.mmc] using ADMA 64-bit
[    5.381765] Freeing unused kernel memory: 9920K
[    5.441542] Checked W+X mappings: passed, no W+X pages found
[    5.447256] Run /init as init process
[    5.568679] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[    5.725512] usb 1-1: New USB device found, idVendor=0424, idProduct=2744, bcdDevice= 2.21
[    5.733723] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    5.740871] usb 1-1: Product: USB2744
[    5.744541] usb 1-1: Manufacturer: Microchip Tech
[    5.788900] hub 1-1:1.0: USB hub found
[    5.793046] hub 1-1:1.0: 5 ports detected
[    5.852932] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
[    5.877131] usb 2-1: New USB device found, idVendor=0424, idProduct=5744, bcdDevice= 2.21
[    5.885352] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=0
[    5.892558] usb 2-1: Product: USB5744
[    5.896251] usb 2-1: Manufacturer: Microchip Tech
[    5.964932] hub 2-1:1.0: USB hub found
[    5.968888] hub 2-1:1.0: 4 ports detected
[    6.156684] usb 1-1.5: new high-speed USB device number 3 using xhci-hcd
[    6.194651] zynqmp-display fd4a0000.display: vtc bridge property not present
[    6.215156] xilinx-dp-snd-codec fd4a0000.display:zynqmp_dp_snd_codec0: Xilinx DisplayPort Sound Codec probed
[    6.229135] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm0: Xilinx DisplayPort Sound PCM probed
[    6.241711] at24 1-0050: supply vcc not found, using dummy regulator
[    6.250562] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm1: Xilinx DisplayPort Sound PCM probed
[    6.262058] at24 1-0050: 8192 byte 24c64 EEPROM, writable, 1 bytes/write
[    6.268575] spi-nor spi0.0: mt25qu512a (65536 Kbytes)
[    6.269251] at24 1-0051: supply vcc not found, using dummy regulator
[    6.269462] usb 1-1.5: New USB device found, idVendor=0424, idProduct=2740, bcdDevice= 2.00
[    6.269471] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    6.269476] usb 1-1.5: Product: Hub Controller
[    6.269481] usb 1-1.5: Manufacturer: Microchip Tech
[    6.273973] 16 fixed-partitions partitions found on MTD device spi0.0
[    6.289500] xilinx-dp-snd-card fd4a0000.display:zynqmp_dp_snd_card: Xilinx DisplayPort Sound Card probed
[    6.295969] Creating 16 MTD partitions on "spi0.0":
[    6.309922] 0x000000000000-0x000000080000 : "Image Selector"
[    6.311944] at24 1-0051: 8192 byte 24c64 EEPROM, writable, 1 bytes/write
[    6.319597] OF: graph: no port node found in /axi/display@fd4a0000
[    6.320177] xlnx-drm xlnx-drm.0: bound fd4a0000.display (ops zynqmp_dpsub_component_ops [zynqmp_dpsub])
[    6.323872] 0x000000080000-0x000000100000 : "Image Selector Golden"
[    6.331941] cdns-i2c ff030000.i2c: 400 kHz mmio ff030000 irq 39
[    6.339958] 0x000000100000-0x000000120000 : "Persistent Register"
[    6.356247] rtc_zynqmp ffa60000.rtc: registered as rtc0
[    6.361718] 0x000000120000-0x000000140000 : "Persistent Register Backup"
[    6.366543] rtc_zynqmp ffa60000.rtc: setting system clock to 1970-01-01T00:00:11 UTC (11)
[    6.394996] 0x000000140000-0x000000200000 : "Open_1"
[    6.401345] 0x000000200000-0x000000f00000 : "Image A (FSBL, PMU, ATF, U-Boot)"
[    6.434451] 0x000000f00000-0x000000f80000 : "ImgSel Image A Catch"
[    6.445478] 0x000000f80000-0x000001c80000 : "Image B (FSBL, PMU, ATF, U-Boot)"
[    6.454427] 0x000001c80000-0x000001d00000 : "ImgSel Image B Catch"
[    6.462144] 0x000001d00000-0x000001e00000 : "Open_2"
[    6.475744] 0x000001e00000-0x000002000000 : "Recovery Image"
[    6.477281] 0x000002000000-0x000002200000 : "Recovery Image Backup"
[    6.480458] 0x000002200000-0x000002220000 : "U-Boot storage variables"
[    6.484109] 0x000002220000-0x000002240000 : "U-Boot storage variables backup"
[    6.573190] 0x000002240000-0x000002250000 : "SHA256"
[    6.574981] 0x000002250000-0x000004000000 : "User"
[    6.606797] Console: switching to colour frame buffer device 240x67
[    6.618086] mmc1: new high speed SDHC card at address 59b4
[    6.618780] mmcblk1: mmc1:59b4 SPCC  29.8 GiB 
[    6.623372] random: fast init done
[    6.627653]  mmcblk1: p1 p2
[    6.691908] zynqmp-display fd4a0000.display: [drm] fb0: xlnxdrmfb frame buffer device
[    6.717993] [drm] Initialized xlnx 1.0.0 20130509 for fd4a0000.display on minor 0
[    6.725830] zynqmp-display fd4a0000.display: ZynqMP DisplayPort Subsystem driver probed
[    6.881550] da9121 1-0033: Device detected (device-ID: 0x05, var-ID: 0x21, DA9131)
[    6.904500] da9121 1-0032: Device detected (device-ID: 0x05, var-ID: 0x20, DA9130)
[    7.170944] random: crng init done
[    7.826185] async_tx: api initialized (async)
[    8.858724] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[    9.940254] systemd[1]: System time before build time, advancing clock.
[   10.040895] systemd[1]: Inserted module 'autofs4'
[   10.174358] systemd[1]: systemd 249.11-0ubuntu3.1 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT +GNUTLS -OPENSSL +ACL +BLKID +CURL +ELFUTILS -FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP -LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[   10.206107] systemd[1]: Detected architecture arm64.
[   10.213237] systemd[1]: Hostname set to <ubuntu>.
[   10.243637] systemd[1]: Initializing machine ID from random generator.
[   10.250458] systemd[1]: Installed transient /etc/machine-id file.
[   12.509607] systemd[1]: Queued start job for default target Graphical Interface.
[   12.521771] systemd[1]: Created slice Slice /system/modprobe.
[   12.529488] systemd[1]: Created slice Slice /system/serial-getty.
[   12.543807] systemd[1]: Created slice Slice /system/systemd-fsck.
[   12.557287] systemd[1]: Created slice User and Session Slice.
[   12.569909] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[   12.584691] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[   12.599692] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[   12.615985] systemd[1]: Reached target Local Encrypted Volumes.
[   12.628921] systemd[1]: Reached target Slice Units.
[   12.640528] systemd[1]: Reached target Swaps.
[   12.651617] systemd[1]: Reached target Local Verity Protected Volumes.
[   12.665181] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[   12.678955] systemd[1]: Listening on LVM2 poll daemon socket.
[   12.691884] systemd[1]: Listening on multipathd control socket.
[   12.718153] systemd[1]: Listening on RPCbind Server Activation Socket.
[   12.732721] systemd[1]: Listening on Syslog Socket.
[   12.745116] systemd[1]: Listening on fsck to fsckd communication Socket.
[   12.759163] systemd[1]: Listening on initctl Compatibility Named Pipe.
[   12.773658] systemd[1]: Listening on Journal Audit Socket.
[   12.786757] systemd[1]: Listening on Journal Socket (/dev/log).
[   12.800346] systemd[1]: Listening on Journal Socket.
[   12.813299] systemd[1]: Listening on Network Service Netlink Socket.
[   12.827494] systemd[1]: Listening on udev Control Socket.
[   12.840399] systemd[1]: Listening on udev Kernel Socket.
[   12.855970] systemd[1]: Mounting Huge Pages File System...
[   12.871871] systemd[1]: Mounting POSIX Message Queue File System...
[   12.888856] systemd[1]: Mounting Kernel Debug File System...
[   12.905400] systemd[1]: Mounting Kernel Trace File System...
[   12.924766] systemd[1]: Starting Journal Service...
[   12.937091] systemd[1]: Condition check resulted in Kernel Module supporting RPCSEC_GSS being skipped.
[   12.954104] systemd[1]: Starting Set the console keyboard layout...
[   12.971530] systemd[1]: Starting Create List of Static Device Nodes...
[   12.988965] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[   13.006732] systemd[1]: Condition check resulted in LXD - agent being skipped.
[   13.021613] systemd[1]: Starting Load Kernel Module configfs...
[   13.039015] systemd[1]: Starting Load Kernel Module drm...
[   13.056149] systemd[1]: Starting Load Kernel Module fuse...
[   13.069302] systemd[1]: Condition check resulted in OpenVSwitch configuration for cleanup being skipped.
[   13.086675] systemd[1]: Starting File System Check on Root Device...
[   13.112229] systemd[1]: Starting Load Kernel Modules...
[   13.129462] systemd[1]: Starting Coldplug All udev Devices...
[   13.149304] systemd[1]: Started Journal Service.
[   13.250250] IPMI message handler: version 39.2
[   13.286763] ipmi device interface
[   13.378234] EXT4-fs (mmcblk1p2): re-mounted. Opts: discard,errors=remount-ro. Quota mode: none.
[   15.611074] tpm tpm0: A TPM error (256) occurred attempting the self test
[   41.990723] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga-full/firmware-name
[   42.003021] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga-full/resets

Ubuntu 22.04 LTS kria ttyPS1

kria login:

  1. 2022年10月19日 04:50 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0

KV260 の Petalinux 2022.1 にインストールした OpenCV 4.5.2 を使った C++ アプリケーション・ソフトウェアを cmake でコンパイルする

元ネタは”KV260 の Petalinux にインストールした OpenCV を使った C++ アプリケーション・ソフトウェアを cmake でコンパイルする”を使っている。インストールした OpenCV 4.5.2 の関数を使った C++ アプリケーション・ソフトウェアを cmake でコンパイルする。

まずは、~/opencv に examples ディレクトリを作成した。
cd ~/opencv
mkdir examples
cd examples


その下に、opencv_test.cpp を作成した。
単にファイルを imread() で読んで、 imwrite() でファイルに書き込みするだけのソフトウェアだ。

#include "opencv2/opencv.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgcodecs/imgcodecs.hpp"
#include "opencv2/features2d.hpp"

int main(int argc, char** argv){
    cv::Mat in_img;

    if(argc < 3){
        printf("opencv_test [input files] [output files]\n");
        exit(0);
    }
    in_img = cv::imread(argv[1], 1);
    cv::imwrite(argv[2], in_img);

    return(0);
}


OpenCVを使ったC++コードをコンパイルする(CMake, GCC, pkg-config)”の CMakeLists.txt を引用した。ただし、KV260 上の Petalinux では日本語が表示できないので、コメントを Google 翻訳で英語に翻訳してある。途中のコメントは削除した。

# Declare the variable SOURCE_CORDE and enter the value opencv_test.
# Can be overwritten with cmake -D SOURCE_CODE = (source name)

set(SOURCE_CODE opencv_test CACHE NAME "Target object name")

cmake_minimum_required(VERSION 2.8)

project( ${SOURCE_CODE} )

find_package( OpenCV REQUIRED )

include_directories( ${OpenCV_INCLUDE_DIRS} )

add_executable( ${SOURCE_CODE} ${SOURCE_CODE}.cpp )

target_link_libraries( ${SOURCE_CODE} ${OpenCV_LIBS} )


build ディレクトリを作成して、build ディレクトリに移動した。
mkdir build
cd build


cmake を実行した。
cmake ..
KV260_custom_platform_150_221013.png
KV260_custom_platform_151_221013.png

make を実行した。
make
opencv_test 実行ファイルが生成された。

~/opencv/opencv/samples/data ディレクトリの apple.jpg ファイルを ~/opencv/examples/build ディレクトリにコピーした。
cp ~/opencv/opencv/samples/data/apple.jpg ~/opencv/examples/build

opencv_test 実行ファイルを走らせてみよう。
./opencv_test apple.jpg apple2.jpg
KV260_custom_platform_152_221013.png

apple2.jpg が生成された。build ディレクトリを示す。
KV260_custom_platform_153_221013.png

これで、C++ で書かれたアプリケーション・ソフトウエアをコンパイルして、実行することができるようになった。
  1. 2022年10月13日 03:54 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0

Xilinx の Petalinux 2022.1 イメージの KV260 で gtk-play をインストールする

Xilinx の Petalinux 2022.1 イメージの KV260 で何か画像表示ソフトをインストールしたいと思って dnf search で探していたのだが、なかなか見つからなかった。困っていたところ、gtk-play をインストールして、画像を表示することができた。

やはり画像の表示ソフトウエアが無いと何かと不便なので、何らかの画像表示ソフトウエアをインストールしたい。いろいろと dnf search で探してきたが見つからなかった。
そんな中で、gtk-play で何と行けるのではないか?と思い、dnf search gtk-play をしたところ、見つかった。

xilinx-k26-starterkit-20221:~/python$ dnf search gtk-play
Last metadata expiration check: 0:07:48 ago on Tue Oct 11 05:45:49 2022.
========================== Summary Matched: gtk-play ===========================
gst-examples.cortexa72_cortexa53 : GStreamer examples (including gtk-play,
                                 : gst-play)
gst-examples-dbg.cortexa72_cortexa53 : GStreamer examples (including gtk-play,
                                     : gst-play) - Debugging files
gst-examples-dev.cortexa72_cortexa53 : GStreamer examples (including gtk-play,
                                     : gst-play) - Development files
gst-examples-lic.cortexa72_cortexa53 : GStreamer examples (including gtk-play,
                                     : gst-play)
gst-examples-src.cortexa72_cortexa53 : GStreamer examples (including gtk-play,
                                     : gst-play) - Source files


gst-examples.cortexa72_cortexa53 をインストールした。
sudo dnf install gst-examples.cortexa72_cortexa53

Installed:
  faad2-2.8.8-r0.0.cortexa72_cortexa53 
  glib-networking-2.68.2-r0.0.cortexa72_cortexa53 
  gst-examples-1.18.5-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-accurip-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-adpcmdec-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-adpcmenc-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-aiff-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-apps-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-asfmux-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-audiobuffersplit-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-audiofxbad-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-audiolatency-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-audiomixmatrix-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-audiovisualizers-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-autoconvert-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-bayer-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-bluez-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-bz2-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  gstreamer1.0-plugins-bad-camerabin-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-closedcaption-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-coloreffects-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-curl-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-dash-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-debugutilsbad-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-decklink-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-dtls-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-dvb-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  gstreamer1.0-plugins-bad-dvbsubenc-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-dvbsuboverlay-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-dvdspu-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-faac-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-faad-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-faceoverlay-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-fbdevsink-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-festival-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-fieldanalysis-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-freeverb-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-frei0r-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-gaudieffects-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-gdp-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  gstreamer1.0-plugins-bad-geometrictransform-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-hls-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  gstreamer1.0-plugins-bad-id3tag-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-inter-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-interlace-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-ipcpipeline-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-ivfparse-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-ivtc-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-jp2kdecimator-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-jpegformat-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-kms-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  gstreamer1.0-plugins-bad-legacyrawparse-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-lic-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  gstreamer1.0-plugins-bad-mediasrcbin-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-meta-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-midi-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-mpegpsdemux-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-mpegpsmux-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-mpegtsdemux-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-mpegtsmux-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-mxf-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  gstreamer1.0-plugins-bad-netsim-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-opusparse-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-pcapparse-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-pnm-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  gstreamer1.0-plugins-bad-proxy-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-removesilence-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-rfbsrc-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-rist-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-rsvg-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-rtmp2-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-rtpmanagerbad-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-rtponvif-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-sbc-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  gstreamer1.0-plugins-bad-sdpelem-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-segmentclip-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-shm-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  gstreamer1.0-plugins-bad-siren-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-smooth-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-smoothstreaming-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-sndfile-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-speed-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-subenc-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-switchbin-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-timecode-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-transcode-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-ttmlsubs-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-uvch264-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-videofiltersbad-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-videoframe-audiolevel-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-videoparsersbad-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-videosignal-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-vmnc-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-waylandsink-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-bad-webp-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-bad-y4mdec-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-alaw-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-alpha-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-alphacolor-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-apetag-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-audiofx-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-audioparsers-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-auparse-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-autodetect-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-avi-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-good-cairo-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-cutter-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-debug-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-deinterlace-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-dtmf-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-effectv-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-equalizer-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-flac-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-flv-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-good-flxdec-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-gdkpixbuf-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-goom-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-goom2k1-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-icydemux-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-id3demux-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-imagefreeze-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-interleave-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-isomp4-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-jpeg-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-lame-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-level-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-lic-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-good-matroska-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-meta-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-monoscope-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-mpg123-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-mulaw-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-multifile-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-multipart-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-navigationtest-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-ossaudio-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-png-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-good-pulseaudio-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-replaygain-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-rtp-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-good-rtpmanager-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-rtsp-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-shapewipe-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-smpte-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-soup-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-spectrum-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-speex-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-taglib-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-udp-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-good-video4linux2-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-videobox-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-videocrop-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-videofilter-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-videomixer-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-vpx-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53 
  gstreamer1.0-plugins-good-wavenc-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-wavparse-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-ximagesrc-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-good-y4menc-1.18.5+git0+adc0e0329d-r0.0.cortexa72_cortexa53
  libfaac0-1.29.9.2-r0.0.cortexa72_cortexa53 
  libflac8-1.3.3-r0.0.cortexa72_cortexa53
  libgstadaptivedemux-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  libgstbadaudio-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  libgstbasecamerabinsrc-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  libgstcodecparsers-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  libgstcodecs-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53   
  libgstinsertbin-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  libgstisoff-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  libgstmpegts-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53   
  libgstphotography-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53   
  libgstplayer-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53   
  libgstsctp-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  libgsttranscoder-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53
  libgsturidownloader-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53 
  libgstwayland-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53  
  libgstwebrtc-1.0-0-1.18.5+git0+cadd034743-r0.0.cortexa72_cortexa53   
  libgudev-1.0-0-237-r0.0.cortexa72_cortexa53
  libmp3lame0-3.100-r0.0.cortexa72_cortexa53 
  libpsl5-0.21.1-r0.0.cortexa72_cortexa53
  libpulse-simple0-15.0-r0.0.cortexa72_cortexa53  
  libpulse0-15.0-r0.0.cortexa72_cortexa53
  libpulsecommon-15.0-r0.0.cortexa72_cortexa53
  libsbc1-1.5-r0.0.cortexa72_cortexa53 
  libsndfile1-1.0.28-r0.0.cortexa72_cortexa53
  libsoup-2.4-2.72.0-r0.0.cortexa72_cortexa53
  libspeex1-1.2.0-r0.0.cortexa72_cortexa53   
  libtag1-1.12-r0.0.cortexa72_cortexa53
  libvpx-1.8.2-r0.0.cortexa72_cortexa53
  mpg123-1.28.2-r0.0.cortexa72_cortexa53


gtk-play を起動した。
gtk-play
Select file to play 画面が開いて、ファイルを選択するようだ。
KV260_custom_platform_144_221012.png

JPEG ファイルが表示された。
だが、プレイヤーの操作GUI が邪魔だ。。。
KV260_custom_platform_145_221012.jpg

画像は見られるので我慢することにする。

pcmanfm からも gtk-play を起動できるようにした。
KV260_custom_platform_146_221012.png

JPEG ファイルをダブルクリックで開くと、Choose Application ダイアログが開く。
Custom Command Line タブをクリックして、Command line to execute: に gtk-play %f と入力し、”Set selected application as default action for this file type”のチェックボックスにチェックを入れた。(たぶん、これで行けると思う。いろいろと試していたので、自信が無いが。。。)
KV260_custom_platform_147_221012.png

OK ボタンを押すと画像が表示された。
KV260_custom_platform_148_221012.jpg

これで、pcmanfm で画像をダブルクリックすると、gtk-play で画像を表示することができるようになった。

最後に操作用GUI を画像から外す方法だが、画像をした方向に拡大すると画像から操作用GUI が外れるので、全体を見たい時にはこれで対処しようと思う。
KV260_custom_platform_149_221012.jpg
  1. 2022年10月12日 05:03 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0

Xilinx の Petalinux 2022.1 イメージの KV260 に dnf でインストールした OpenCV 4.5.2 の Python samples をやってみる

Xilinx の Petalinux 2022.1 イメージの KV260 に OpenCV を dnf でインストールする”で OpenCV 4.5.2 をインストールすることができたので、/usr/share/opencv4/samples/python をやってみようと思う。

最初に /usr/share/opencv4/samples ディレクトリに data ディレクトリが無いので、インストールしようとしていた OpenCV 3.4.16 の ~/opencv/opencv/samples/data ディレクトリを /usr/share/opencv4/samples ディレクトリにコピーした。
sudo cp -rf data /usr/share/opencv4/samples/
KV260_custom_platform_142_221011.jpg

/usr/share/opencv4/samples ディレクトリの python ファイルを動かしてみよう。
asift.py を動作させる。
python3 asift.py
KV260_custom_platform_140_221011.png

ウインドウが表示された。
KV260_custom_platform_141_221011.jpg

browse.py を動作させた。
pythone browse.py
KV260_custom_platform_137_221011.png

画像のウインドウが表示され、マウスをウインドウに入れるとズーム画面が表示され、最初のウインドウの画像を拡大した。
KV260_custom_platform_138_221011.jpg

edge.py を動作させた。
python3 edge.py
KV260_custom_platform_143_221011.png

レナ像上をチェッカーボードが動く同画像をリアルタイムでエッジを検出している。
KV260_custom_platform_144_221011.jpg

その時の CPU 使用率は 109 % だった。
  1. 2022年10月11日 05:20 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0

Xilinx の Petalinux 2022.1 イメージの KV260 に OpenCV を dnf でインストールする

Xilinx の Petalinux 2022.1 イメージの KV260 に OpenCV 3.4.16 をインストールしようとしたが失敗した”で OpenCV 3.4.16 のソースコードをダウンロードして、ビルドしようとしたら、失敗した。
しかし、思い出してみると、”KV260 用 Petalinux 2022.1 のイメージを MicroSD カードに書いた2”で packagegroup-petalinux-opencv をインストールしていた。この時にどのくらいのパッケージをインストールしていたかを調べて、足りないパッケージがあったらインストールし、OpenCV を C や C++ から使えるようにしたい。

まずは、dnf search で opencv 関連のパッケージがどのくらいあるか?調べてみる。
dnf search opencv

xilinx-k26-starterkit-20221:/$ dnf search opencv
Last metadata expiration check: 1:01:06 ago on Sat Oct  8 02:16:26 2022.
======================== Name & Summary Matched: opencv ========================
opencv.cortexa72_cortexa53 : Opencv : The Open Computer Vision Library
libopencv-alphamat-dev.cortexa72_cortexa53 : OpenCV opencv-alphamat development
                                           : package
libopencv-alphamat4.5.cortexa72_cortexa53 : OpenCV opencv-alphamat library
libopencv-aruco-dev.cortexa72_cortexa53 : OpenCV opencv-aruco development
                                        : package
libopencv-aruco4.5.cortexa72_cortexa53 : OpenCV opencv-aruco library
libopencv-bgsegm-dev.cortexa72_cortexa53 : OpenCV opencv-bgsegm development
                                         : package
libopencv-bgsegm4.5.cortexa72_cortexa53 : OpenCV opencv-bgsegm library
libopencv-bioinspired-dev.cortexa72_cortexa53 : OpenCV opencv-bioinspired
                                              : development package
libopencv-bioinspired4.5.cortexa72_cortexa53 : OpenCV opencv-bioinspired library
libopencv-calib3d-dev.cortexa72_cortexa53 : OpenCV opencv-calib3d development
                                          : package
libopencv-calib3d4.5.cortexa72_cortexa53 : OpenCV opencv-calib3d library
libopencv-ccalib-dev.cortexa72_cortexa53 : OpenCV opencv-ccalib development
                                         : package
libopencv-ccalib4.5.cortexa72_cortexa53 : OpenCV opencv-ccalib library
libopencv-core-dev.cortexa72_cortexa53 : OpenCV opencv-core development package
libopencv-core4.5.cortexa72_cortexa53 : OpenCV opencv-core library
libopencv-datasets-dev.cortexa72_cortexa53 : OpenCV opencv-datasets development
                                           : package
libopencv-datasets4.5.cortexa72_cortexa53 : OpenCV opencv-datasets library
libopencv-dpm-dev.cortexa72_cortexa53 : OpenCV opencv-dpm development package
libopencv-dpm4.5.cortexa72_cortexa53 : OpenCV opencv-dpm library
libopencv-face-dev.cortexa72_cortexa53 : OpenCV opencv-face development package
libopencv-face4.5.cortexa72_cortexa53 : OpenCV opencv-face library
libopencv-features2d-dev.cortexa72_cortexa53 : OpenCV opencv-features2d
                                             : development package
libopencv-features2d4.5.cortexa72_cortexa53 : OpenCV opencv-features2d library
libopencv-flann-dev.cortexa72_cortexa53 : OpenCV opencv-flann development
                                        : package
libopencv-flann4.5.cortexa72_cortexa53 : OpenCV opencv-flann library
libopencv-fuzzy-dev.cortexa72_cortexa53 : OpenCV opencv-fuzzy development
                                        : package
libopencv-fuzzy4.5.cortexa72_cortexa53 : OpenCV opencv-fuzzy library
libopencv-gapi-dev.cortexa72_cortexa53 : OpenCV opencv-gapi development package
libopencv-gapi4.5.cortexa72_cortexa53 : OpenCV opencv-gapi library
libopencv-hfs-dev.cortexa72_cortexa53 : OpenCV opencv-hfs development package
libopencv-hfs4.5.cortexa72_cortexa53 : OpenCV opencv-hfs library
libopencv-highgui-dev.cortexa72_cortexa53 : OpenCV opencv-highgui development
                                          : package
libopencv-highgui4.5.cortexa72_cortexa53 : OpenCV opencv-highgui library
libopencv-img-hash-dev.cortexa72_cortexa53 : OpenCV opencv-img-hash development
                                           : package
libopencv-img-hash4.5.cortexa72_cortexa53 : OpenCV opencv-img-hash library
libopencv-imgcodecs-dev.cortexa72_cortexa53 : OpenCV opencv-imgcodecs
                                            : development package
libopencv-imgcodecs4.5.cortexa72_cortexa53 : OpenCV opencv-imgcodecs library
libopencv-imgproc-dev.cortexa72_cortexa53 : OpenCV opencv-imgproc development
                                          : package
libopencv-imgproc4.5.cortexa72_cortexa53 : OpenCV opencv-imgproc library
libopencv-intensity-transform-dev.cortexa72_cortexa53 : OpenCV
     ...: opencv-intensity-transform development package
libopencv-intensity-transform4.5.cortexa72_cortexa53 : OpenCV
     ...: opencv-intensity-transform library
libopencv-line-descriptor-dev.cortexa72_cortexa53 : OpenCV
     ...: opencv-line-descriptor development package
libopencv-line-descriptor4.5.cortexa72_cortexa53 : OpenCV opencv-line-descriptor
                                                 : library
libopencv-ml-dev.cortexa72_cortexa53 : OpenCV opencv-ml development package
libopencv-ml4.5.cortexa72_cortexa53 : OpenCV opencv-ml library
libopencv-objdetect-dev.cortexa72_cortexa53 : OpenCV opencv-objdetect
                                            : development package
libopencv-objdetect4.5.cortexa72_cortexa53 : OpenCV opencv-objdetect library
libopencv-optflow-dev.cortexa72_cortexa53 : OpenCV opencv-optflow development
                                          : package
libopencv-optflow4.5.cortexa72_cortexa53 : OpenCV opencv-optflow library
libopencv-phase-unwrapping-dev.cortexa72_cortexa53 : OpenCV
     ...: opencv-phase-unwrapping development package
libopencv-phase-unwrapping4.5.cortexa72_cortexa53 : OpenCV
     ...: opencv-phase-unwrapping library
libopencv-photo-dev.cortexa72_cortexa53 : OpenCV opencv-photo development
                                        : package
libopencv-photo4.5.cortexa72_cortexa53 : OpenCV opencv-photo library
libopencv-plot-dev.cortexa72_cortexa53 : OpenCV opencv-plot development package
libopencv-plot4.5.cortexa72_cortexa53 : OpenCV opencv-plot library
libopencv-quality-dev.cortexa72_cortexa53 : OpenCV opencv-quality development
                                          : package
libopencv-quality4.5.cortexa72_cortexa53 : OpenCV opencv-quality library
libopencv-rapid-dev.cortexa72_cortexa53 : OpenCV opencv-rapid development
                                        : package
libopencv-rapid4.5.cortexa72_cortexa53 : OpenCV opencv-rapid library
libopencv-reg-dev.cortexa72_cortexa53 : OpenCV opencv-reg development package
libopencv-reg4.5.cortexa72_cortexa53 : OpenCV opencv-reg library
libopencv-rgbd-dev.cortexa72_cortexa53 : OpenCV opencv-rgbd development package
libopencv-rgbd4.5.cortexa72_cortexa53 : OpenCV opencv-rgbd library
libopencv-saliency-dev.cortexa72_cortexa53 : OpenCV opencv-saliency development
                                           : package
libopencv-saliency4.5.cortexa72_cortexa53 : OpenCV opencv-saliency library
libopencv-sfm-dev.cortexa72_cortexa53 : OpenCV opencv-sfm development package
libopencv-sfm4.5.cortexa72_cortexa53 : OpenCV opencv-sfm library
libopencv-shape-dev.cortexa72_cortexa53 : OpenCV opencv-shape development
                                        : package
libopencv-shape4.5.cortexa72_cortexa53 : OpenCV opencv-shape library
libopencv-stereo-dev.cortexa72_cortexa53 : OpenCV opencv-stereo development
                                         : package
libopencv-stereo4.5.cortexa72_cortexa53 : OpenCV opencv-stereo library
libopencv-stitching-dev.cortexa72_cortexa53 : OpenCV opencv-stitching
                                            : development package
libopencv-stitching4.5.cortexa72_cortexa53 : OpenCV opencv-stitching library
libopencv-structured-light-dev.cortexa72_cortexa53 : OpenCV
     ...: opencv-structured-light development package
libopencv-structured-light4.5.cortexa72_cortexa53 : OpenCV
     ...: opencv-structured-light library
libopencv-superres-dev.cortexa72_cortexa53 : OpenCV opencv-superres development
                                           : package
libopencv-superres4.5.cortexa72_cortexa53 : OpenCV opencv-superres library
libopencv-surface-matching-dev.cortexa72_cortexa53 : OpenCV
     ...: opencv-surface-matching development package
libopencv-surface-matching4.5.cortexa72_cortexa53 : OpenCV
     ...: opencv-surface-matching library
libopencv-tracking-dev.cortexa72_cortexa53 : OpenCV opencv-tracking development
                                           : package
libopencv-tracking4.5.cortexa72_cortexa53 : OpenCV opencv-tracking library
libopencv-ts-dev.cortexa72_cortexa53 : OpenCV opencv-ts development package
libopencv-ts4.5.cortexa72_cortexa53 : OpenCV opencv-ts library
libopencv-video-dev.cortexa72_cortexa53 : OpenCV opencv-video development
                                        : package
libopencv-video4.5.cortexa72_cortexa53 : OpenCV opencv-video library
libopencv-videoio-dev.cortexa72_cortexa53 : OpenCV opencv-videoio development
                                          : package
libopencv-videoio4.5.cortexa72_cortexa53 : OpenCV opencv-videoio library
libopencv-videostab-dev.cortexa72_cortexa53 : OpenCV opencv-videostab
                                            : development package
libopencv-videostab4.5.cortexa72_cortexa53 : OpenCV opencv-videostab library
libopencv-xfeatures2d-dev.cortexa72_cortexa53 : OpenCV opencv-xfeatures2d
                                              : development package
libopencv-xfeatures2d4.5.cortexa72_cortexa53 : OpenCV opencv-xfeatures2d library
libopencv-ximgproc-dev.cortexa72_cortexa53 : OpenCV opencv-ximgproc development
                                           : package
libopencv-ximgproc4.5.cortexa72_cortexa53 : OpenCV opencv-ximgproc library
libopencv-xobjdetect-dev.cortexa72_cortexa53 : OpenCV opencv-xobjdetect
                                             : development package
libopencv-xobjdetect4.5.cortexa72_cortexa53 : OpenCV opencv-xobjdetect library
libopencv-xphoto-dev.cortexa72_cortexa53 : OpenCV opencv-xphoto development
                                         : package
libopencv-xphoto4.5.cortexa72_cortexa53 : OpenCV opencv-xphoto library
opencv-apps.cortexa72_cortexa53 : Opencv : The Open Computer Vision Library
opencv-dbg.cortexa72_cortexa53 : Opencv : The Open Computer Vision Library -
                               : Debugging files
opencv-dev.cortexa72_cortexa53 : Opencv : The Open Computer Vision Library -
                               : Development files
opencv-lic.cortexa72_cortexa53 : Opencv : The Open Computer Vision Library
opencv-samples.cortexa72_cortexa53 : Opencv : The Open Computer Vision Library
opencv-src.cortexa72_cortexa53 : Opencv : The Open Computer Vision Library -
                               : Source files
opencv-staticdev.cortexa72_cortexa53 : Opencv : The Open Computer Vision Library
                                     : - Development files (Static Libraries)
packagegroup-petalinux-opencv.noarch : packagegroup-petalinux-opencv version
                                     : 1.0-r0
packagegroup-petalinux-opencv-dbg.noarch : packagegroup-petalinux-opencv version
                                         : 1.0-r0 - Debugging files
packagegroup-petalinux-opencv-dev.noarch : packagegroup-petalinux-opencv version
                                         : 1.0-r0 - Development files
packagegroup-petalinux-opencv-lic.noarch : packagegroup-petalinux-opencv version
                                         : 1.0-r0
packagegroup-petalinux-opencv-ptest.noarch : packagegroup-petalinux-opencv
                                           : version 1.0-r0
python3-opencv.cortexa72_cortexa53 : Python bindings to opencv


packagegroup-petalinux-opencv の他にも packagegroup があるようだ。
pcmanfm ファイルマネージャーで opencv を検索してみた。
/usr/share/opencv4 ディレクトリがあった。libopencv もあったが include がない。
KV260_custom_platform_131_221008.png
KV260_custom_platform_132_221008.png

packagegroup を全てインストールしてみた。
最初に packagegroup-petalinux-opencv-dbg をインストールした。
sudo dnf install packagegroup-petalinux-opencv-dbg
インストールされたパッケージを示す。

Installed:
  gflags-dbg-2.2.2-r0.0.cortexa72_cortexa53         
  gstreamer1.0-dbg-1.18.5+git0+e483cd3a08-r0.0.cortexa72_cortexa53
  gtk+3-dbg-3.24.30-r0.0.zynqmp_ev    
  libatk-1.0-dbg-2.36.0-r0.0.cortexa72_cortexa53    
  libatk-bridge-2.0-dbg-2.38.0-r0.0.cortexa72_cortexa53           
  libatspi-dbg-2.40.3-r0.0.cortexa72_cortexa53      
  libcairo-dbg-1.16.0-r0.0.zynqmp_ev  
  libcap-dbg-2.51-r0.0.cortexa72_cortexa53          
  libcrypt-dbg-4.4.25-r0.0.cortexa72_cortexa53      
  libdrm-dbg-2.4.109-r0.0.cortexa72_cortexa53       
  libepoxy-dbg-1.5.9-r0.0.zynqmp_ev   
  libexif-dbg-0.6.22-r0.0.cortexa72_cortexa53       
  libexpat-dbg-2.4.3-r0.0.cortexa72_cortexa53       
  libffi-dbg-3.4.2-r0.0.cortexa72_cortexa53         
  libfontconfig-dbg-2.13.1-r0.0.cortexa72_cortexa53 
  libfreetype-dbg-2.11.0-r0.0.cortexa72_cortexa53   
  libfribidi-dbg-1.0.10-r0.0.cortexa72_cortexa53    
  libgdk-pixbuf-2.0-dbg-2.42.6-r0.0.cortexa72_cortexa53           
  libglib-2.0-dbg-1:2.68.4-r0.0.cortexa72_cortexa53 
  libglog-dbg-0.4.0-r0.0.cortexa72_cortexa53        
  libgphoto2-dbg-2.5.27-r0.0.cortexa72_cortexa53    
  libharfbuzz-dbg-2.9.0-r0.0.cortexa72_cortexa53    
  libjpeg-dbg-1:2.1.1-r0.0.cortexa72_cortexa53      
  libmali-dbg-r9p0+01rel0-r0.0.zynqmp_ev            
  libpciaccess-dbg-0.16-r0.0.cortexa72_cortexa53    
  libpcre-dbg-8.45-r0.0.cortexa72_cortexa53         
  libpixman-1-dbg-1:0.40.0-r0.0.cortexa72_cortexa53 
  libpng16-dbg-1.6.37-r0.0.cortexa72_cortexa53      
  libtiff-dbg-4.3.0-r0.0.cortexa72_cortexa53        
  libunwind-dbg-1.5.0-r0.0.cortexa72_cortexa53      
  libusb-1.0-dbg-1.0.24-r0.0.cortexa72_cortexa53    
  libuuid-dbg-2.37.2-r0.0.cortexa72_cortexa53       
  libwebp-dbg-1.2.1-r0.0.cortexa72_cortexa53        
  libx11-dbg-1:1.7.2-r0.0.cortexa72_cortexa53       
  libxau-dbg-1:1.0.9-r0.0.cortexa72_cortexa53       
  libxcb-dbg-1.14-r0.0.cortexa72_cortexa53          
  libxcomposite-dbg-1:0.4.5-r0.0.cortexa72_cortexa53
  libxcursor-dbg-1:1.2.0-r0.0.cortexa72_cortexa53   
  libxdamage-dbg-1:1.1.5-r0.0.cortexa72_cortexa53   
  libxdmcp-dbg-1:1.1.3-r0.0.cortexa72_cortexa53     
  libxext-dbg-1:1.3.4-r0.0.cortexa72_cortexa53      
  libxfixes-dbg-1:6.0.0-r0.0.cortexa72_cortexa53    
  libxft-dbg-1:2.3.4-r0.0.cortexa72_cortexa53       
  libxi-dbg-1:1.7.99.2-r0.0.cortexa72_cortexa53     
  libxkbcommon-dbg-1.3.0-r0.0.cortexa72_cortexa53   
  libxml2-dbg-2.9.12-r0.0.cortexa72_cortexa53       
  libxrandr-dbg-1:1.5.2-r0.0.cortexa72_cortexa53    
  libxrender-dbg-1:0.9.10-r0.0.cortexa72_cortexa53  
  libxtst-dbg-1:1.2.3-r0.0.cortexa72_cortexa53      
  opencv-dbg-4.5.2-r0.1.cortexa72_cortexa53         
  packagegroup-petalinux-opencv-dbg-1.0-r0.0.noarch 
  pango-dbg-1.48.9-r0.0.cortexa72_cortexa53         
  tbb-dbg-1:2021.2.0-r0.0.cortexa72_cortexa53  
  wayland-dbg-1.19.0-r0.0.cortexa72_cortexa53            
  xorgproto-dbg-2021.4.99.2-r0.0.cortexa72_cortexa53
  xorgproto-dev-2021.4.99.2-r0.0.cortexa72_cortexa53


次に packagegroup-petalinux-opencv-dev をインストールする。
sudo dnf install packagegroup-petalinux-opencv-dev
インストールされたパッケージを示す。

  Installed:
  acl-dev-2.3.1-r0.0.cortexa72_cortexa53            
  alsa-conf-1.2.5.1-r0.0.cortexa72_cortexa53        
  alsa-topology-conf-1.2.5.1-r0.0.noarch            
  alsa-ucm-conf-1.2.5.1-r0.0.noarch   
  attr-dev-2.5.1-r0.0.cortexa72_cortexa53           
  base-files-dev-3.0.14-r89.0.xilinx_k26_kv         
  base-passwd-dev-3.5.29-r0.0.cortexa72_cortexa53   
  bash-completion-2.11-r0.0.cortexa72_cortexa53     
  bash-completion-dev-2.11-r0.0.cortexa72_cortexa53 
  bash-dev-5.1.8-r0.0.cortexa72_cortexa53           
  bc-dev-1.07.1-r0.0.cortexa72_cortexa53            
  binutils-2.37-r0.0.cortexa72_cortexa53            
  binutils-dev-2.37-r0.0.cortexa72_cortexa53        
  btrfs-tools-5.13.1-r0.0.cortexa72_cortexa53       
  btrfs-tools-dev-5.13.1-r0.0.cortexa72_cortexa53   
  bzip2-dev-1.0.8-r0.0.cortexa72_cortexa53          
  cantarell-fonts-0.301-r1.0.noarch   
  cantarell-fonts-dev-0.301-r1.0.noarch             
  coreutils-dev-8.32-r0.0.cortexa72_cortexa53       
  cracklib-dev-2.9.5-r0.0.cortexa72_cortexa53       
  curl-7.78.0-r0.0.cortexa72_cortexa53
  curl-dev-7.78.0-r0.0.cortexa72_cortexa53          
  db-dev-1:5.3.28-r1.0.cortexa72_cortexa53          
  dbus-dev-1.12.20-r0.0.cortexa72_cortexa53         
  diffutils-dev-3.8-r0.0.cortexa72_cortexa53        
  e2fsprogs-dev-1.46.4-r0.0.cortexa72_cortexa53     
  elfutils-0.185-r1.0.cortexa72_cortexa53           
  elfutils-dev-0.185-r1.0.cortexa72_cortexa53       
  file-dev-5.40-r0.0.cortexa72_cortexa53            
  findutils-dev-4.8.0-r0.0.cortexa72_cortexa53      
  flex-dev-2.6.4-r0.0.cortexa72_cortexa53           
  gawk-dev-5.1.0-r0.0.cortexa72_cortexa53           
  gflags-dev-2.2.2-r0.0.cortexa72_cortexa53         
  gnome-desktop-testing-2021.1-r0.0.cortexa72_cortexa53           
  gnome-desktop-testing-dev-2021.1-r0.0.cortexa72_cortexa53       
  gobject-introspection-1.68.0-r0.0.cortexa72_cortexa53           
  gobject-introspection-dev-1.68.0-r0.0.cortexa72_cortexa53       
  grep-dev-3.7-r0.0.cortexa72_cortexa53             
  gstreamer1.0-dev-1.18.5+git0+e483cd3a08-r0.0.cortexa72_cortexa53
  gstreamer1.0-plugins-base-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev 
  gstreamer1.0-plugins-base-adder-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev         
  gstreamer1.0-plugins-base-alsa-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev          
  gstreamer1.0-plugins-base-app-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev           
  gstreamer1.0-plugins-base-apps-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev          
  gstreamer1.0-plugins-base-audioconvert-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev  
  gstreamer1.0-plugins-base-audiomixer-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev    
  gstreamer1.0-plugins-base-audiorate-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev     
  gstreamer1.0-plugins-base-audioresample-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev 
  gstreamer1.0-plugins-base-audiotestsrc-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev  
  gstreamer1.0-plugins-base-compositor-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev    
  gstreamer1.0-plugins-base-dev-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev           
  gstreamer1.0-plugins-base-encoding-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev      
  gstreamer1.0-plugins-base-gio-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev           
  gstreamer1.0-plugins-base-lic-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev           
  gstreamer1.0-plugins-base-meta-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev          
  gstreamer1.0-plugins-base-ogg-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev           
  gstreamer1.0-plugins-base-opengl-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev        
  gstreamer1.0-plugins-base-opus-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev          
  gstreamer1.0-plugins-base-overlaycomposition-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev
  gstreamer1.0-plugins-base-pango-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev         
  gstreamer1.0-plugins-base-pbtypes-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev       
  gstreamer1.0-plugins-base-playback-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev      
  gstreamer1.0-plugins-base-rawparse-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev      
  gstreamer1.0-plugins-base-subparse-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev      
  gstreamer1.0-plugins-base-tcp-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev           
  gstreamer1.0-plugins-base-theora-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev        
  gstreamer1.0-plugins-base-typefindfunctions-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev
  gstreamer1.0-plugins-base-videoconvert-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev  
  gstreamer1.0-plugins-base-videorate-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev     
  gstreamer1.0-plugins-base-videoscale-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev    
  gstreamer1.0-plugins-base-videotestsrc-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev  
  gstreamer1.0-plugins-base-volume-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev        
  gstreamer1.0-plugins-base-vorbis-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev        
  gstreamer1.0-plugins-base-ximagesink-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev    
  gstreamer1.0-plugins-base-xvimagesink-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev   
  gtk+3-dev-3.24.30-r0.0.zynqmp_ev    
  icu-69.1-r0.0.cortexa72_cortexa53   
  icu-dev-69.1-r0.0.cortexa72_cortexa53             
  init-system-helpers-service-1.60-r0.0.cortexa72_cortexa53       
  initscripts-1.0-r155.0.zynqmp       
  initscripts-dev-1.0-r155.0.zynqmp   
  iproute2-dev-5.15.0-r0.0.cortexa72_cortexa53      
  iptables-dev-1.8.7-r0.0.cortexa72_cortexa53       
  iso-codes-4.6.0-r0.0.noarch         
  iso-codes-dev-4.6.0-r0.0.noarch     
  kernel-module-mali-dev-r9p0+01rel0-r0.0.xilinx_k26_kv           
  kmod-dev-29-r0.0.cortexa72_cortexa53
  libarchive-dev-3.5.1-r0.0.cortexa72_cortexa53     
  libasm1-0.185-r1.0.cortexa72_cortexa53            
  libasound-dev-1.2.5.1-r0.0.cortexa72_cortexa53    
  libasound2-1.2.5.1-r0.0.cortexa72_cortexa53       
  libatk-1.0-dev-2.36.0-r0.0.cortexa72_cortexa53    
  libatk-bridge-2.0-dev-2.38.0-r0.0.cortexa72_cortexa53           
  libatomic-ops-7.6.10-r0.0.cortexa72_cortexa53     
  libatomic-ops-dev-7.6.10-r0.0.cortexa72_cortexa53 
  libatopology2-1.2.5.1-r0.0.cortexa72_cortexa53    
  libatspi-dev-2.40.3-r0.0.cortexa72_cortexa53      
  libbfd-2.37-r0.0.cortexa72_cortexa53
  libcairo-dev-1.16.0-r0.0.zynqmp_ev  
  libcairo-script-interpreter2-1.16.0-r0.0.zynqmp_ev
  libcap-dev-2.51-r0.0.cortexa72_cortexa53          
  libcap-ng-dev-0.8.2-r0.0.cortexa72_cortexa53      
  libcrypt-dev-4.4.25-r0.0.cortexa72_cortexa53      
  libdebuginfod1-0.185-r1.0.cortexa72_cortexa53     
  libdrm-amdgpu1-2.4.109-r0.0.cortexa72_cortexa53   
  libdrm-dev-2.4.109-r0.0.cortexa72_cortexa53       
  libdrm-etnaviv1-2.4.109-r0.0.cortexa72_cortexa53  
  libdrm-freedreno1-2.4.109-r0.0.cortexa72_cortexa53
  libdrm-intel1-2.4.109-r0.0.cortexa72_cortexa53    
  libdrm-nouveau2-2.4.109-r0.0.cortexa72_cortexa53  
  libdrm-omap1-2.4.109-r0.0.cortexa72_cortexa53     
  libdrm-radeon1-2.4.109-r0.0.cortexa72_cortexa53   
  libeigen-dev-3.4.0-r0.0.cortexa72_cortexa53       
  libepoxy-dev-1.5.9-r0.0.zynqmp_ev   
  libexif-dev-0.6.22-r0.0.cortexa72_cortexa53       
  libexpat-dev-2.4.3-r0.0.cortexa72_cortexa53       
  libffi-dev-3.4.2-r0.0.cortexa72_cortexa53         
  libfl2-2.6.4-r0.0.cortexa72_cortexa53             
  libfontconfig-dev-2.13.1-r0.0.cortexa72_cortexa53 
  libform5-6.2-r0.0.cortexa72_cortexa53             
  libformw5-6.2-r0.0.cortexa72_cortexa53            
  libfreetype-dev-2.11.0-r0.0.cortexa72_cortexa53   
  libfribidi-dev-1.0.10-r0.0.cortexa72_cortexa53    
  libgcrypt-dev-1.9.4-r0.0.cortexa72_cortexa53      
  libgdbm-dev-1.19-r0.0.cortexa72_cortexa53         
  libgdk-pixbuf-2.0-dev-2.42.6-r0.0.cortexa72_cortexa53           
  libgl-mesa-dev-2:21.2.4-r0.0.cortexa72_cortexa53  
  libglapi-dev-2:21.2.4-r0.0.cortexa72_cortexa53    
  libglib-2.0-dev-1:2.68.4-r0.0.cortexa72_cortexa53 
  libglog-dev-0.4.0-r0.0.cortexa72_cortexa53        
  libgnutls-dev-3.7.2-r0.0.cortexa72_cortexa53      
  libgnutls-openssl27-3.7.2-r0.0.cortexa72_cortexa53
  libgnutlsxx28-3.7.2-r0.0.cortexa72_cortexa53      
  libgpg-error-dev-1.42-r0.0.cortexa72_cortexa53    
  libgphoto2-dev-2.5.27-r0.0.cortexa72_cortexa53    
  libgstallocators-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev    
  libgstfft-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev           
  libgstgl-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev            
  libgstrtp-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev           
  libgstrtsp-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev          
  libgstsdp-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev           
  libharfbuzz-dev-2.9.0-r0.0.cortexa72_cortexa53    
  libharfbuzz-subset0-2.9.0-r0.0.cortexa72_cortexa53
  libice-dev-1:1.0.10-r0.0.cortexa72_cortexa53      
  libicudata69-69.1-r0.0.cortexa72_cortexa53        
  libicui18n69-69.1-r0.0.cortexa72_cortexa53        
  libicuio69-69.1-r0.0.cortexa72_cortexa53          
  libicutu69-69.1-r0.0.cortexa72_cortexa53          
  libicuuc69-69.1-r0.0.cortexa72_cortexa53          
  libidn2-dev-2.3.2-r0.0.cortexa72_cortexa53        
  libjpeg-dev-1:2.1.1-r0.0.cortexa72_cortexa53      
  libkms1-2.4.109-r0.0.cortexa72_cortexa53          
  liblzo2-dev-2.10-r0.0.cortexa72_cortexa53         
  libmali-dev-r9p0+01rel0-r0.0.zynqmp_ev            
  libmenu5-6.2-r0.0.cortexa72_cortexa53             
  libmenuw5-6.2-r0.0.cortexa72_cortexa53            
  libmicrohttpd-dev-0.9.73-r0.0.cortexa72_cortexa53 
  libmicrohttpd12-0.9.73-r0.0.cortexa72_cortexa53   
  libmnl-dev-1.0.4-r0.0.cortexa72_cortexa53         
  libne10-10-1.2.1gitr+0+18c4c982a5-r0.0.cortexa72_cortexa53      
  libne10-dev-1.2.1gitr+0+18c4c982a5-r0.0.cortexa72_cortexa53     
  libnsl-dev-2.0.0-r0.0.cortexa72_cortexa53         
  libogg-dev-1.3.5-r0.0.cortexa72_cortexa53         
  libogg0-1.3.5-r0.0.cortexa72_cortexa53            
  libopcodes-2.37-r0.0.cortexa72_cortexa53          
  libopencv-alphamat-dev-4.5.2-r0.1.cortexa72_cortexa53           
  libopencv-aruco-dev-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-bgsegm-dev-4.5.2-r0.1.cortexa72_cortexa53             
  libopencv-bioinspired-dev-4.5.2-r0.1.cortexa72_cortexa53        
  libopencv-calib3d-dev-4.5.2-r0.1.cortexa72_cortexa53            
  libopencv-ccalib-dev-4.5.2-r0.1.cortexa72_cortexa53             
  libopencv-core-dev-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-datasets-dev-4.5.2-r0.1.cortexa72_cortexa53           
  libopencv-dpm-dev-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-face-dev-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-features2d-dev-4.5.2-r0.1.cortexa72_cortexa53         
  libopencv-flann-dev-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-fuzzy-dev-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-gapi-dev-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-hfs-dev-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-highgui-dev-4.5.2-r0.1.cortexa72_cortexa53            
  libopencv-img-hash-dev-4.5.2-r0.1.cortexa72_cortexa53           
  libopencv-imgcodecs-dev-4.5.2-r0.1.cortexa72_cortexa53          
  libopencv-imgproc-dev-4.5.2-r0.1.cortexa72_cortexa53            
  libopencv-intensity-transform-dev-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-line-descriptor-dev-4.5.2-r0.1.cortexa72_cortexa53    
  libopencv-ml-dev-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-objdetect-dev-4.5.2-r0.1.cortexa72_cortexa53          
  libopencv-optflow-dev-4.5.2-r0.1.cortexa72_cortexa53            
  libopencv-phase-unwrapping-dev-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-photo-dev-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-plot-dev-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-quality-dev-4.5.2-r0.1.cortexa72_cortexa53            
  libopencv-rapid-dev-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-reg-dev-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-rgbd-dev-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-saliency-dev-4.5.2-r0.1.cortexa72_cortexa53           
  libopencv-sfm-dev-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-shape-dev-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-stereo-dev-4.5.2-r0.1.cortexa72_cortexa53             
  libopencv-stitching-dev-4.5.2-r0.1.cortexa72_cortexa53          
  libopencv-structured-light-dev-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-superres-dev-4.5.2-r0.1.cortexa72_cortexa53           
  libopencv-surface-matching-dev-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-tracking-dev-4.5.2-r0.1.cortexa72_cortexa53           
  libopencv-ts-dev-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-ts4.5-4.5.2-r0.1.cortexa72_cortexa53    
  libopencv-video-dev-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-videoio-dev-4.5.2-r0.1.cortexa72_cortexa53            
  libopencv-videostab-dev-4.5.2-r0.1.cortexa72_cortexa53          
  libopencv-xfeatures2d-dev-4.5.2-r0.1.cortexa72_cortexa53        
  libopencv-ximgproc-dev-4.5.2-r0.1.cortexa72_cortexa53           
  libopencv-xobjdetect-dev-4.5.2-r0.1.cortexa72_cortexa53         
  libopencv-xphoto-dev-4.5.2-r0.1.cortexa72_cortexa53             
  libopus-dev-1.3.1-r0.0.cortexa72_cortexa53        
  libopus0-1.3.1-r0.0.cortexa72_cortexa53           
  liborc-test-0.4-0-0.4.32-r0.0.cortexa72_cortexa53 
  libpam-dev-1.5.1-r0.0.cortexa72_cortexa53         
  libpanel5-6.2-r0.0.cortexa72_cortexa53            
  libpciaccess-dev-0.16-r0.0.cortexa72_cortexa53    
  libpcre-dev-8.45-r0.0.cortexa72_cortexa53         
  libpcrecpp0-8.45-r0.0.cortexa72_cortexa53         
  libpcreposix0-8.45-r0.0.cortexa72_cortexa53       
  libpixman-1-dev-1:0.40.0-r0.0.cortexa72_cortexa53 
  libpng16-dev-1.6.37-r0.0.cortexa72_cortexa53      
  libpthread-stubs-dev-0.4-r0.0.cortexa72_cortexa53 
  libreadline-dev-8.1-r0.0.cortexa72_cortexa53      
  libseccomp-dev-2.5.1+git0+5822e50c29-r0.0.cortexa72_cortexa53   
  libsm-dev-1:1.2.3-r0.0.cortexa72_cortexa53        
  libsqlite3-dev-3:3.36.0-r0.0.cortexa72_cortexa53  
  libtheora-1.1.1-r1.0.cortexa72_cortexa53          
  libtheora-dev-1.1.1-r1.0.cortexa72_cortexa53      
  libtic5-6.2-r0.0.cortexa72_cortexa53
  libticw5-6.2-r0.0.cortexa72_cortexa53             
  libtiff-dev-4.3.0-r0.0.cortexa72_cortexa53        
  libtiffxx5-4.3.0-r0.0.cortexa72_cortexa53         
  libtirpc-dev-1.3.2-r0.0.cortexa72_cortexa53       
  libtool-2.4.6-r0.0.cortexa72_cortexa53            
  libtool-dev-2.4.6-r0.0.cortexa72_cortexa53        
  libturbojpeg0-1:2.1.1-r0.0.cortexa72_cortexa53    
  libunistring-dev-0.9.10-r0.0.cortexa72_cortexa53  
  libunwind-dev-1.5.0-r0.0.cortexa72_cortexa53      
  libusb-1.0-dev-1.0.24-r0.0.cortexa72_cortexa53    
  libuuid-dev-2.37.2-r0.0.cortexa72_cortexa53       
  libv4l-1.20.0-r0.0.cortexa72_cortexa53            
  libv4l-dev-1.20.0-r0.0.cortexa72_cortexa53        
  libvorbis-1.3.7-r0.0.cortexa72_cortexa53          
  libvorbis-dev-1.3.7-r0.0.cortexa72_cortexa53      
  libwebp-dev-1.2.1-r0.0.cortexa72_cortexa53        
  libwrap-dev-7.6-r10.0.cortexa72_cortexa53         
  libx11-dev-1:1.7.2-r0.0.cortexa72_cortexa53       
  libxau-dev-1:1.0.9-r0.0.cortexa72_cortexa53       
  libxcb-composite0-1.14-r0.0.cortexa72_cortexa53   
  libxcb-damage0-1.14-r0.0.cortexa72_cortexa53      
  libxcb-dev-1.14-r0.0.cortexa72_cortexa53          
  libxcb-dpms0-1.14-r0.0.cortexa72_cortexa53        
  libxcb-randr0-1.14-r0.0.cortexa72_cortexa53       
  libxcb-record0-1.14-r0.0.cortexa72_cortexa53      
  libxcb-res0-1.14-r0.0.cortexa72_cortexa53         
  libxcb-screensaver0-1.14-r0.0.cortexa72_cortexa53 
  libxcb-shape0-1.14-r0.0.cortexa72_cortexa53       
  libxcb-xf86dri0-1.14-r0.0.cortexa72_cortexa53     
  libxcb-xinerama0-1.14-r0.0.cortexa72_cortexa53    
  libxcb-xinput0-1.14-r0.0.cortexa72_cortexa53      
  libxcb-xtest0-1.14-r0.0.cortexa72_cortexa53       
  libxcb-xv0-1.14-r0.0.cortexa72_cortexa53          
  libxcb-xvmc0-1.14-r0.0.cortexa72_cortexa53        
  libxcomposite-dev-1:0.4.5-r0.0.cortexa72_cortexa53
  libxcursor-dev-1:1.2.0-r0.0.cortexa72_cortexa53   
  libxdamage-dev-1:1.1.5-r0.0.cortexa72_cortexa53   
  libxdmcp-dev-1:1.1.3-r0.0.cortexa72_cortexa53     
  libxext-dev-1:1.3.4-r0.0.cortexa72_cortexa53      
  libxfixes-dev-1:6.0.0-r0.0.cortexa72_cortexa53    
  libxft-dev-1:2.3.4-r0.0.cortexa72_cortexa53       
  libxi-dev-1:1.7.99.2-r0.0.cortexa72_cortexa53     
  libxkbcommon-dev-1.3.0-r0.0.cortexa72_cortexa53   
  libxml2-dev-2.9.12-r0.0.cortexa72_cortexa53       
  libxrandr-dev-1:1.5.2-r0.0.cortexa72_cortexa53    
  libxrender-dev-1:0.9.10-r0.0.cortexa72_cortexa53  
  libxshmfence-dev-1.3-r0.0.cortexa72_cortexa53     
  libxtst-dev-1:1.2.3-r0.0.cortexa72_cortexa53      
  libxv-dev-1.0.11-r0.0.cortexa72_cortexa53         
  libxv1-1.0.11-r0.0.cortexa72_cortexa53            
  libxxf86vm-dev-1:1.1.4-r0.0.cortexa72_cortexa53   
  m4-dev-1.4.19-r0.0.cortexa72_cortexa53            
  mdadm-4.1-r0.0.cortexa72_cortexa53  
  mdadm-dev-4.1-r0.0.cortexa72_cortexa53            
  media-ctl-1.20.0-r0.0.cortexa72_cortexa53         
  ncurses-dev-6.2-r0.0.cortexa72_cortexa53          
  nettle-dev-3.7.3-r0.0.cortexa72_cortexa53         
  opencv-dev-4.5.2-r0.1.cortexa72_cortexa53         
  openssl-dev-1.1.1l-r0.0.cortexa72_cortexa53       
  orc-0.4.32-r0.0.cortexa72_cortexa53 
  orc-dev-0.4.32-r0.0.cortexa72_cortexa53           
  packagegroup-petalinux-opencv-dev-1.0-r0.0.noarch 
  pango-dev-1.48.9-r0.0.cortexa72_cortexa53         
  perl-dev-5.34.0-r0.0.cortexa72_cortexa53          
  procps-dev-3.3.17-r0.0.cortexa72_cortexa53        
  python3-atomicwrites-1.4.0-r0.0.cortexa72_cortexa53             
  python3-atomicwrites-dev-1.4.0-r0.0.cortexa72_cortexa53         
  python3-attrs-dev-21.2.0-r0.0.cortexa72_cortexa53 
  python3-dev-3.9.9-r0.0.cortexa72_cortexa53        
  python3-hypothesis-6.15.0-r0.0.cortexa72_cortexa53
  python3-hypothesis-dev-6.15.0-r0.0.cortexa72_cortexa53          
  python3-importlib-metadata-dev-4.6.4-r0.0.cortexa72_cortexa53   
  python3-iniconfig-1.1.1-r0.0.cortexa72_cortexa53  
  python3-iniconfig-dev-1.1.1-r0.0.cortexa72_cortexa53            
  python3-more-itertools-dev-8.8.0-r0.0.cortexa72_cortexa53       
  python3-numpy-dev-1.21.2-r0.0.cortexa72_cortexa53 
  python3-packaging-dev-21.0-r0.0.cortexa72_cortexa53             
  python3-pathlib2-dev-2.3.6-r0.0.cortexa72_cortexa53             
  python3-pluggy-1.0.0-r0.0.cortexa72_cortexa53     
  python3-pluggy-dev-1.0.0-r0.0.cortexa72_cortexa53 
  python3-py-dev-1.10.0-r0.0.cortexa72_cortexa53    
  python3-pyparsing-dev-2.4.7-r0.0.cortexa72_cortexa53            
  python3-pytest-6.2.4-r0.0.cortexa72_cortexa53     
  python3-pytest-dev-6.2.4-r0.0.cortexa72_cortexa53 
  python3-setuptools-dev-57.4.0-r0.0.cortexa72_cortexa53          
  python3-six-dev-1.16.0-r0.0.cortexa72_cortexa53   
  python3-sortedcontainers-2.4.0-r0.0.cortexa72_cortexa53         
  python3-sortedcontainers-dev-2.4.0-r0.0.cortexa72_cortexa53     
  python3-toml-dev-0.10.2-r0.0.cortexa72_cortexa53  
  python3-wcwidth-dev-0.2.5-r0.0.cortexa72_cortexa53
  python3-zipp-dev-3.5.0-r0.0.cortexa72_cortexa53   
  sed-dev-4.8-r0.0.cortexa72_cortexa53
  shadow-dev-4.9-r0.0.cortexa72_cortexa53           
  shadow-securetty-dev-4.6-r3.0.xilinx_k26_kv       
  shared-mime-info-dev-2.1-r0.0.cortexa72_cortexa53 
  socat-1.7.4.1-r0.0.cortexa72_cortexa53            
  socat-dev-1.7.4.1-r0.0.cortexa72_cortexa53        
  systemd-compat-units-dev-1.0-r29.0.cortexa72_cortexa53          
  systemd-dev-1:249.7-r0.0.cortexa72_cortexa53      
  systemd-serialgetty-dev-1.0-r5.0.xilinx_k26_kv    
  tbb-dev-1:2021.2.0-r0.0.cortexa72_cortexa53       
  unzip-dev-1:6.0-r5.0.cortexa72_cortexa53          
  update-rc.d-dev-0.8-r0.0.noarch     
  util-linux-dev-2.37.2-r0.0.cortexa72_cortexa53    
  util-macros-dev-1:1.19.3-r0.0.cortexa72_cortexa53 
  v4l-utils-1.20.0-r0.0.cortexa72_cortexa53         
  v4l-utils-dev-1.20.0-r0.0.cortexa72_cortexa53     
  volatile-binds-dev-1.0-r0.0.noarch  
  wayland-dev-1.19.0-r0.0.cortexa72_cortexa53       
  wayland-protocols-1.21-r0.0.noarch  
  which-2.21-r3.0.cortexa72_cortexa53 
  which-dev-2.21-r3.0.cortexa72_cortexa53           
  xcb-proto-dev-1.14.1-r0.0.cortexa72_cortexa53     
  xkeyboard-config-dev-2.33-r0.0.cortexa72_cortexa53
  xrandr-dev-1:1.5.1-r0.0.cortexa72_cortexa53       
  xtrans-dev-1:1.4.0-r0.0.cortexa72_cortexa53       
  xz-5.2.5-r0.0.cortexa72_cortexa53   
  xz-dev-5.2.5-r0.0.cortexa72_cortexa53             
  zstd-dev-1.5.0-r0.0.cortexa72_cortexa53 


packagegroup-petalinux-opencv-lic をインストールした。
sudo dnf install packagegroup-petalinux-opencv-lic
インストールされたパッケージを示す。

  Installed:
  packagegroup-petalinux-opencv-lic-1.0-r0.0.noarch


packagegroup-petalinux-opencv-ptest をインストールした。

  Installed:
  packagegroup-petalinux-opencv-ptest-1.0-r0.0.noarch


もう一度 dnf search opencv で調べたところ、/usr/include/opencv4/opencv2 ディレクトリに opencv.hpp があった。
KV260_custom_platform_133_221010.png

libopencv も /usr/lib にあった。
KV260_custom_platform_134_221010.png

これで C や C++ で OpenCV 使えるかも?
OpenCV のバージョンは 4.5.2 だった。
  1. 2022年10月10日 05:07 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0
»