FC2カウンター FPGAの部屋 2022年10月
fc2ブログ

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

FPGAの部屋

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

Vivado 2022.1 から Vivado 2022.2 へブロック・デザインを変換する

Vivado 2022.2 最新情報の主なハイライト”に IP インテグレーターが変更されたようなことが書いてあったので、Vivado 2022.1 のプロジェクトを Vivado 2022.2 に変換したところ、変化がよく分からなかった。

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる21”の Vivado 2022.1 で作成された kv260_median_platform プロジェクトを使用する。

KRIA_KV260/2022.1/kv260_median_platform/work ディレクトリの kv260_median_platform ディレクトリをコピーして kv260_median_platform_222 に名称を変更した。

Vivado 2022.2 を起動して、kv260_median_platform_222 ディレクトリの kv260_median_platform.xpr を読み込んだ。

Older Project Version ダイアログが表示された。
デフォルトの Automatically upgrade to the current version のラジオ・ボタンにチェックを入れたまま、OK ボタンをクリックする。
Vivado_2022_2_1_221025.png

Project Upgrade ダイアログが表示された。
Report IP Status ボタンをクリックする。
Vivado_2022_2_2_221025.png

IP Status 画面が表示された。
Upgrade Selected をクリックする。
Vivado_2022_2_3_221025.png

Upgrade IP ダイアログが表示された。
OK ボタンをクリックする。
Vivado_2022_2_4_221025.png

IP が更新される。
Vivado_2022_2_5_221025.png

Upgrade IP ダイアログが表示された。
OK ボタンをクリックして、ダイアログを閉じる。
Vivado_2022_2_6_221025.png

Generate Output Products ダイアログが表示された。
Generate ボタンをクリックする。
Vivado_2022_2_7_221025.png

IP を生成している。
Vivado_2022_2_8_221025.png

Critical Messages ダイアログが表示された。
このクリティカル・ワーニングは Vivado 2022.1 の時も表示された。
OK ボタンをクリックして閉じた。
Vivado_2022_2_9_221025.png

論理合成、インプリメンテーション、ビットストリームの生成を行った。
Project Summary の結果を示す。
Vivado_2022_2_10_221025.png

特に不具合は無いようだ。
  1. 2022年10月31日 04:32 |
  2. Vivado
  3. | トラックバック:0
  4. | コメント:0

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる24

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる23”の続き。

前回は、”axi dma をシンプル DMA モードで動作させる方法”を踏まえて、バグを含んでいると思われる”kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる7”の median_pf.cpp を修正して、KV260 の Petalinux 2022.1 環境で make して、実行してみたが、動作しなかった。その後、試行錯誤の結果、axi dma をリセットしなければ、median_pf が動作することを確認した。今回は、Vitis で前回のソフトウエアを動かそうとしたが、OpenCV ライブラリが使用できなかったので、BMP ファイルを扱うようにソフトウエアを変更した。Vitis で median_pf_bmp アプリケーション・プロジェクトを作成し、アプリケーション・ソフトウエアを書いて、ビルドを行った。ビルドが成功したので、できあがった median_pf_bmp.elf ファイルを Petalinux 2022.1 が起動する KV260 にアップロードし、動作させたところ成功した。

median_pf アクセラレーション・プラットフォームを使用して、median_pf_bmp アプリケーション・プロジェクトを作成する。
Vitis 2022.1 を起動して、ワークスペースを KRIA_KV260/2022.1/kv260_median_platform/kv260_median_pkg に設定した。

File メニューから New -> Application Project... を選択した。

Platform 画面
kv260_median プラットフォームを選択する。
KV260_custom_platform_197_221029.png

Application Project Detail 画面
Application project name に median_pf_bmp と入力する。
KV260_custom_platform_198_221029.png

Domain 画面
sysroot path: に kv260_median_platform/kv260_median_pkg/sysroots/cortexa72-cortexa53-xilinx-linux を指定した。
Root FS: に kv260_median_platform/kv260_median_plnx/images/linux/rootfs.ext4 を指定した。
Kernel Image: に kv260_median_platform/kv260_median_plnx/images/linux/Image を指定した。
KV260_custom_platform_199_221029.png

Templates 画面
Empty Application (C++) を選択した。
Finish ボタンをクリックした。
KV260_custom_platform_200_221029.png

median_pf_bmp アプリケーション・プロジェクトが生成された。
KV260_custom_platform_201_221029.png

Vitis 2022.1 の median_pf_bmp_system -> median_pf_bmp -> src を右クリックし、右クリックメニューから New -> File を選択する。
KV260_custom_platform_202_221029.png

Create New File ダイアログで File name: に median_pf_bmp.cpp を入力する。
KV260_custom_platform_203_221029.png

median_pf_bmp.cpp の中身を書いた。
KV260_custom_platform_204_221029.png

更に bmp_header.h を追加する。
KV260_custom_platform_205_221029.png

KV260_custom_platform_206_221029.png

median_pf_bmp_system のビルドを行って成功した。簡単に書いているけど、プログラムの意図を忘れていたので、時間が掛かってしまった。。。
KV260_custom_platform_207_221030.png

KRIA_KV260/2022.1/kv260_median_platform/kv260_median_pkg/median_pf_bmp/Debug ディレクトリに median_pf_bmp.elf が生成された。
KV260_custom_platform_211_221030.png

KV260 の Petalinux 2021.1 を起動した。
~/kv260_median ディレクトリに下に median_pf_bmp ディレクトリを作成した。
cd ~/kv260_median
mkdir median_pf_bmp


median_pf_bmp.elf とノイズ入りの test2.bmp ファイを SFTP で ~/kv260_median/median_pf_bmp ディレクトリに送った。

KV260 の Petalinux 上で、ホーム・ディレクトリに行って、 u-dma-buf をロードする。
cd
sudo insmod u-dma-buf.ko udmabuf0=3000000


すでにロードされているハードウェアをアンロードして、vadd をロードする。
sudo xmutil unloadapp
sudo xmutil loadapp vadd


KV260 で ~/kv260_median/median_pf_bmp ディレクトリに行って、medianf_pf_bmp を実行した。
cd ~/kv260_median/median_pf_bmp/
sudo ./median_pf_bmp.elf test2.bmp median_filter.bmp


median_filter.bmp ファイルが生成された。
ホストパソコン上に SFTP で median_filter.bmp ファイルを転送した。
KV260_custom_platform_209_221030.png

median_filter.bmp ファイルを示す。問題無さそうだ。ノイズも除去できている。メディアン・フィルタで処理されたことが分かる。
KV260_custom_platform_210_221030.jpg

median_pf_bmp.cpp を貼っておく。

// median_pf_bmp.cpp
// 2022/10/28 by marsee
// I referred to http://independence-sys.net/main/?p=2209

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/mman.h>
#include <unistd.h>
#include <vector>
#include <sys/mman.h>

#include "bmp_header.h"

#define BLOCK_SIZE    4096
#define MIDEAIN_REG_ADDR        0x80020000
#define AXI_DMA_REG_ADDR        0x80010000
#define IMAGE_WIDTH         800
#define IMAGE_HEIGHT            600
#define IMAGE_CHANNEL       3
#define MAT_IMGAGE_BUF      (IMAGE_WIDTH*IMAGE_HEIGHT*IMAGE_CHANNEL)

#define MM2S_CONTROL_REG    0x00
#define MM2S_STATUS_REG (0x4 >> 2)
#define MM2S_START_ADDR (0x18 >> 2)
#define MM2S_LENGTH_REG (0x28 >> 2)
#define S2MM_CONTROL_REG    (0x30 >> 2)
#define S2MM_STATUS_REG (0x34 >> 2)
#define S2MM_DESTINATION_ADDR   (0x48 >> 2)
#define S2MM_LENGTH_REG (0x58 >> 2)
// bits 1 - idle
#define MM2S_IDLE_MASK  0x2
#define S2MM_IDLE_MASK  0x2

#define MEDIAN_CONTROL      0x00
#define MEDIAN_FUNCTION_R   (0x18 >> 2)
#define MEDIAN_ROW_SIZE     (0x20 >> 2)
#define MEDIAN_COL_SIZE     (0x28 >> 2)

volatile uint32_t *reg;

int main(int argc, char **argv){
    int fd;
    volatile uint32_t *median_reg, *axi_dma_reg;
    volatile uint8_t *pict_buf;
    int fd_udmabuf;
    u_int32_t fd_paddr;
    unsigned char  attr[1024];
    unsigned long  phys_addr;
    long x, y;
    BITMAPFILEHEADER bmpfhr; // BMPファイルのファイルヘッダ(for Read)
    BITMAPINFOHEADER bmpihr; // BMPファイルのINFOヘッダ(for Read)
    FILE *fbmpr, *fbmpw;
    int32_t blue, green, red;

    if (argc != 3){
        fprintf(stderr, "Usage : ./median_filer <input image file name> <output image file name>\n");
        exit(-1);
    }

    if ((fbmpr = fopen("test2.bmp", "rb")) == NULL){ // test.bmp をオープン
        fprintf(stderr, "Can't open test.bmp by binary read mode\n");
        exit(1);
    }
    // Read bmp header
    fread(&bmpfhr.bfType, sizeof(uint16_t), 1, fbmpr);
    fread(&bmpfhr.bfSize, sizeof(uint32_t), 1, fbmpr);
    fread(&bmpfhr.bfReserved1, sizeof(uint16_t), 1, fbmpr);
    fread(&bmpfhr.bfReserved2, sizeof(uint16_t), 1, fbmpr);
    fread(&bmpfhr.bfOffBits, sizeof(uint32_t), 1, fbmpr);
    fread(&bmpihr, sizeof(BITMAPINFOHEADER), 1, fbmpr);

    int size_in_words = bmpihr.biWidth * bmpihr.biHeight;
    int size_in_bytes = size_in_words * IMAGE_CHANNEL;

    fd = open("/dev/mem", O_RDWR | O_SYNC);
    if (fd == -1){
        fprintf(stderr, "/dev/mem open error\n");
        exit(-1);
    }

    // median_filter registers
    median_reg = (uint32_t *)mmap(NULL, BLOCK_SIZE,
                PROT_READ | PROT_WRITE, MAP_SHARED,
                fd, MIDEAIN_REG_ADDR );
    if ((int64_t)median_reg == -1){
        fprintf(stderr,"/dev/mem map error for median_filter registers\n");
        exit(-1);
    }

    // axi_dma registers
    axi_dma_reg = (uint32_t *)mmap(NULL, BLOCK_SIZE,
                PROT_READ | PROT_WRITE, MAP_SHARED,
                fd, AXI_DMA_REG_ADDR );
    if ((int64_t)axi_dma_reg == -1){
        fprintf(stderr,"/dev/mem map error for axi_dma registers\n");
        exit(-1);
    }

    // udmabuf0
    fd_udmabuf = open("/dev/udmabuf0", O_RDWR | O_SYNC); // frame_buffer, The chache is disabled.
    if (fd_udmabuf == -1){
        fprintf(stderr, "/dev/udmabuf0 open errorn");
        exit(-1);
    }

    // phys_addr of udmabuf0
    fd_paddr = open("/sys/class/u-dma-buf/udmabuf0/phys_addr", O_RDONLY);
    if (fd_paddr == -1){
        fprintf(stderr, "/sys/class/u-dma-buf/udmabuf0/phys_addr open errorn");
        exit(-1);
    }
    read(fd_paddr, (void *)attr, 1024);
    sscanf((const char *)attr, "%lx", &phys_addr);
    close(fd_paddr);
    printf("phys_addr = %x\n", (unsigned int)phys_addr);

    pict_buf = (volatile uint8_t *)mmap(NULL, size_in_bytes*2, PROT_READ|PROT_WRITE, MAP_SHARED, fd_udmabuf, 0);
    if (pict_buf == MAP_FAILED){
        fprintf(stderr, "org_mat mmap error\n");
        exit(-1);
    }
    volatile uint8_t *median = &pict_buf[size_in_bytes];

    // rd_bmp にBMPのピクセルを代入。その際に、行を逆転する必要がある
    for (y=0; y<bmpihr.biHeight; y++){
        for (x=0; x<bmpihr.biWidth; x++){
            blue = fgetc(fbmpr);
            green = fgetc(fbmpr);
            red = fgetc(fbmpr);
            uint32_t index = (((bmpihr.biHeight-1)-y)*bmpihr.biWidth+x)*IMAGE_CHANNEL;
            pict_buf[index] = blue;
            pict_buf[index+1] = green;
            pict_buf[index+2] = red;
        }
    }
    fclose(fbmpr);

    // Halting Run DMA
    axi_dma_reg[MM2S_CONTROL_REG] = 1; // MM2S DMA Controll Reg. Run
    axi_dma_reg[S2MM_CONTROL_REG] = 1; // S2MM DMA Control Reg. Run

    uint32_t median_mat_addr = (uint32_t)phys_addr+size_in_bytes;
    uint32_t org_mat_addr = (uint32_t)phys_addr;
    // axi dma settings
    axi_dma_reg[S2MM_DESTINATION_ADDR] = median_mat_addr;
    axi_dma_reg[MM2S_START_ADDR] = org_mat_addr;
    axi_dma_reg[S2MM_LENGTH_REG] = size_in_bytes;
    axi_dma_reg[MM2S_LENGTH_REG] = size_in_bytes;

    // median filter start
    median_reg[MEDIAN_COL_SIZE] = bmpihr.biWidth;
    median_reg[MEDIAN_ROW_SIZE] = bmpihr.biHeight;
    median_reg[MEDIAN_FUNCTION_R] = 3;  // median filter for AXI DMA
    median_reg[MEDIAN_CONTROL] = 1;         // ap_start

    // DMA completion detection
    uint32_t mm2s_status_reg = axi_dma_reg[MM2S_STATUS_REG] & MM2S_IDLE_MASK;
    while(mm2s_status_reg != MM2S_IDLE_MASK){
        mm2s_status_reg = axi_dma_reg[MM2S_STATUS_REG] & MM2S_IDLE_MASK;
    }

    uint32_t s2mm_status_reg = axi_dma_reg[S2MM_STATUS_REG] & S2MM_IDLE_MASK;
    while(s2mm_status_reg != S2MM_IDLE_MASK){
        s2mm_status_reg = axi_dma_reg[S2MM_STATUS_REG] & S2MM_IDLE_MASK;
    }

    // Write to median_filter.bmp
    // ハードウェアのソーベルフィルタの結果を median_filter.bmp へ出力する
    if ((fbmpw=fopen("median_filter.bmp", "wb")) == NULL){
        fprintf(stderr, "Can't open median_filter.bmp by binary write mode\n");
        exit(1);
    }
    // BMPファイルヘッダの書き込み
    fwrite(&bmpfhr.bfType, sizeof(uint16_t), 1, fbmpw);
    fwrite(&bmpfhr.bfSize, sizeof(uint32_t), 1, fbmpw);
    fwrite(&bmpfhr.bfReserved1, sizeof(uint16_t), 1, fbmpw);
    fwrite(&bmpfhr.bfReserved2, sizeof(uint16_t), 1, fbmpw);
    fwrite(&bmpfhr.bfOffBits, sizeof(uint32_t), 1, fbmpw);
    fwrite(&bmpihr, sizeof(BITMAPINFOHEADER), 1, fbmpw);

    // RGB データの書き込み、逆順にする
    for (y=0; y<bmpihr.biHeight; y++){
        for (x=0; x<bmpihr.biWidth; x++){
            uint32_t index = (((bmpihr.biHeight-1)-y)*bmpihr.biWidth+x)*IMAGE_CHANNEL;
            blue = median[index];
            green = median[index+1];
            red = median[index+2];

            fputc(blue, fbmpw);
            fputc(green, fbmpw);
            fputc(red, fbmpw);
        }
    }
    fclose(fbmpw);

    return(0);
}

  1. 2022年10月30日 07:58 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

Vitis アクセラレーション・アプリケーション上でハードウエア・プラットフォームの IP を使用する

今、FPGAの部屋のブログでやっているのは、Vitis アクセラレーション・アプリケーション上でハードウエア・プラットフォームの IP を使用したいので、やってみている。

つまり、ハードウエア・プラットフォームに例えばカメラ回路とディスプレイ出力回路を置いといて、Vitis アクセラレーション・アプリケーションとして画像フィルタなどを実装すれば、画像フィルタだけを設計すればカメラ入力ー画像フィルターディスプレイ出力回路が作れて動作するはずだ。

私は KV260 のカメラ入力回路を作ったことがなかったので、とりあえず、DMA + メディアン・フィルタ回路をハードウエア・プラットフォームに実装した。そこで、画像は DRAM にソフトウエアでロードした状態で、DMA でメディアン・フィルタを動かして、ノイズを取って、Vitis アクセラレーション・アプリケーションとしてソーベル・フィルタを実装してみようと思っている。
つまり、2018 まであった SDSoC の代わりに Vitis をエッジで使いたいと思っているということだ。

そのために、DMA + メディアン・フィルタ回路のハードウエア・プラットフォームを作り Petalinux 2022.1 でソフトウエア・プラットフォームを作って Vitis アクセラレーション・プラットフォームを作成した。
現在は、ハードウエア・プラットフォームの DMA + メディアン・フィルタ回路を KV260 の Petalinux 2022.1 の g++ でコンパイルしたアプリケーション・ソフトウエアで動作を確認した。これは、ハードウエア・プラットフォームの回路はデバイス・ツリーが作られていないので、/dev/mem を使用してアクセスした。残念ながらスーパー・ユーザー権限でしか実行できない。

次は、Vitis アクセラレーション・アプリケーションからハードウエア・プラットフォームの DMA + メディアン・フィルタ回路を使いたいのだが、現在のソフトウエアには、OpenCV のコードが含まれている。OpenCV は dnf を使用して KV260 の Petalinux に追加してあるので、ソフトウエア・プラットフォームを作成した時には、無かった。よって、Vitis では ARM の OpenCV のインクルード・ファイルとライブラリ・ファイルは無いはずなので、クロス・コンパイルできないのではないか?という問題がある。

という訳で、Vitis でハードウエア・プラットフォームの DMA + メディアン・フィルタ回路を使う際には、BMP ファイルをロードして、メディアン・フィルタ処理をして BMP ファイルに出力するようにしてみようか?と思っている。
何処かにフリーの JPEG ファイルの Read, Write プログラムが転がっていないかな?
  1. 2022年10月28日 05:53 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる23

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる22”の続き。

前回は、生成されたビットファイルと hwh ファイルを使用して、Kria-PYNQ で動作を確認したところ動作した。今回は、”axi dma をシンプル DMA モードで動作させる方法”を踏まえて、バグを含んでいると思われる”kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる7”の median_pf.cpp を修正して、KV260 の Petalinux 2022.1 環境で make して、実行してみたが、動作しなかった。その後、試行錯誤の結果、axi dma をリセットしなければ、median_pf が動作することを確認した。

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる19”を参照のこと。

今日の目標は、kv260_median プラットフォームのハードウエア・プラットフォームに実装されたメディアン・フィルタを動作させるために、/dev/mem を使用したソフトウエアでメディアン・フィルタを動作させるということだ。
それではやってみよう。

KV260 で Petalinux 2022.1 を実装した MicroSD カードを挿入して、KV260 の電源を ON にした。
petalinux でログインして、~/opencv/exampels/median_pf ディレクトリに移動した。
cd ~/opencv/exampels/median_pf

median_pf.cpp の DMA 終了判定を修正した。
具体的にはステータ ス レジスタのビット 1 の Idle ビットが 1 に遷移するのを確認するように、S2MM, MM2S 共に修正した。
修正後、build ディレクトリに降りて、cmake は実行済みなので、make を行った。
make
median_pf 実行ファイルが生成された。

KV260 の Petalinux 上で、ホーム・ディレクトリに行って、 u-dma-buf をロードする。
cd
sudo insmod u-dma-buf.ko udmabuf0=3000000


すでにロードされているハードウェアをアンロードして、vadd をロードする。
sudo xmutil unloadapp
sudo xmutil loadapp vadd


KV260 で ~/opencv/examples/median_pf/build/ ディレクトリに行って、medianf_pf を実行した。
cd ~/opencv/exampels/median_pf/build/
sudo ./medianf_pf test2.jpg median_filter.jpg


しかし、median_pf の実行が終了しなかったので、CTRL-C で止めた。

前回の PYNQ 実行と何が違っているのか?を調べると、PYNQ での実行では、axi dma の MM2S DMA 制御レジ ス タ(MM2S_DMACR)のビット 0 (Run/Stop ビット)を 1 (Run)に設定するのが最初の設定だった。(S2MM も同様)
なので、medain_pf.cpp の axi dma のリセットを消してみることにした。
median_pf.cpp を示す。なお、今回の修正点をピンクの枠で囲ってある。
KV260_custom_platform_190_221026.png
KV260_custom_platform_191_221026.png

もう一度、make を行った。
make
KV260_custom_platform_192_221026.png

median_pf 実行ファイルが生成されたので、実行した。
sudo ./medianf_pf test2.jpg median_filter.jpg
今度は、終了した。やった〜〜〜。
KV260_custom_platform_193_221026.png

~/opencv/examples/median_pf/build/ ディレクトリを見ると median_filter.jpg が生成されていた。
KV260_custom_platform_196_221026.png

ノイズ入りの test2.jpg を示す。
KV260_custom_platform_194_221026.jpg

test2.jpg にメディアン・フィルタ処理をして、median_filter.jpg に出力する。
median_filter.jpg を見るとノイズが消えているのが分かる。
KV260_custom_platform_195_221026.jpg

最後に修正した median_pf.cpp を貼っておく。

// medianf_pf.cpp
// 2022/05/30 by marsee
// I referred to http://independence-sys.net/main/?p=2209
// 2022/06/06 : Added udmabuf0.
// 2022/10/26 : Changed MM2S_IDLE_MASK, S2MM_IDLE_MASK and canceled axi dma reset.

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/mman.h>
#include <unistd.h>
#include "opencv2/opencv.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgcodecs/imgcodecs.hpp"

#define BLOCK_SIZE    4096
#define MIDEAIN_REG_ADDR        0x80020000
#define AXI_DMA_REG_ADDR        0x80010000
#define IMAGE_WIDTH         800
#define IMAGE_HEIGHT            600
#define MAT_IMGAGE_BUF      (IMAGE_WIDTH*IMAGE_HEIGHT*3)

#define MM2S_CONTROL_REG    0x00
#define MM2S_STATUS_REG (0x4 >> 2)
#define MM2S_START_ADDR (0x18 >> 2)
#define MM2S_LENGTH_REG (0x28 >> 2)
#define S2MM_CONTROL_REG    (0x30 >> 2)
#define S2MM_STATUS_REG (0x34 >> 2)
#define S2MM_DESTINATION_ADDR   (0x48 >> 2)
#define S2MM_LENGTH_REG (0x58 >> 2)
// bits 1 - idle
#define MM2S_IDLE_MASK  0x2
#define S2MM_IDLE_MASK  0x2

#define MEDIAN_CONTROL      0x00
#define MEDIAN_FUNCTION_R   (0x18 >> 2)
#define MEDIAN_ROW_SIZE     (0x20 >> 2)
#define MEDIAN_COL_SIZE     (0x28 >> 2)

volatile uint32_t *reg;

int main(int argc, char **argv){
    int fd;
    volatile uint32_t *median_reg, *axi_dma_reg;
    volatile uint8_t *pict_buf;
    uint32_t phy_addr;
    uint32_t phy_addr_base;
    int addr, wd;
    uint32_t write_data;
    cv::Mat in_img, median_img;
    int fd_udmabuf;
    u_int32_t fd_paddr;
    unsigned char  attr[1024];
    unsigned long  phys_addr;
    
    if (argc != 3){
        fprintf(stderr, "Usage : ./median_filer <input image file name> <output image file name>\n");
        exit(-1);
    }
    
    in_img = cv::imread(argv[1], 1);
    median_img.create(cv::Size(in_img.cols, in_img.rows), CV_8UC3);
    
    fd = open("/dev/mem", O_RDWR | O_SYNC);
    if (fd == -1){
        fprintf(stderr, "/dev/mem open error\n");
        exit(-1);
    }
    
    // median_filter registers
    median_reg = (uint32_t *)mmap(NULL, BLOCK_SIZE,
                PROT_READ | PROT_WRITE, MAP_SHARED,
                fd, MIDEAIN_REG_ADDR );
    if ((int64_t)median_reg == -1){
        fprintf(stderr,"/dev/mem map error for median_filter registers\n");
        exit(-1);
    }

    // axi_dma registers
    axi_dma_reg = (uint32_t *)mmap(NULL, BLOCK_SIZE,
                PROT_READ | PROT_WRITE, MAP_SHARED,
                fd, AXI_DMA_REG_ADDR );
    if ((int64_t)axi_dma_reg == -1){
        fprintf(stderr,"/dev/mem map error for axi_dma registers\n");
        exit(-1);
    }
    
    // udmabuf0
    fd_udmabuf = open("/dev/udmabuf0", O_RDWR | O_SYNC); // frame_buffer, The chache is disabled. 
    if (fd_udmabuf == -1){
        fprintf(stderr, "/dev/udmabuf0 open errorn");
        exit(-1);
    }

    // phys_addr of udmabuf0
    fd_paddr = open("/sys/class/u-dma-buf/udmabuf0/phys_addr", O_RDONLY);
    if (fd_paddr == -1){
        fprintf(stderr, "/sys/class/u-dma-buf/udmabuf0/phys_addr open errorn");
        exit(-1);
    }
    read(fd_paddr, (void *)attr, 1024);
    sscanf((const char *)attr, "%lx", &phys_addr);  
    close(fd_paddr);
    printf("phys_addr = %x\n", (unsigned int)phys_addr);

    uint32_t total_bytes = in_img.total()*in_img.channels();
    uint32_t in_img_total_bytes = (in_img.total()*in_img.channels()+4096) & 0xfffff000; // 4k byte boundary
    printf("in_img_total_bytes = %d\n", in_img_total_bytes);

    pict_buf = (volatile uint8_t *)mmap(NULL, in_img_total_bytes*2, PROT_READ|PROT_WRITE, MAP_SHARED, fd_udmabuf, 0);
    if (pict_buf == MAP_FAILED){
        fprintf(stderr, "org_mat mmap error\n");
        exit(-1);
    }
    
    // Copy Mat data from in_img to org_mat
    uint8_t *in_img_data = in_img.data;
    for(int i=0; i<total_bytes; i++){
        pict_buf[i] = in_img_data[i];
    }
    
    // Resetting DMA
    //axi_dma_reg[MM2S_CONTROL_REG] = 4; // MM2S DMA Controll Reg. Reset
    //axi_dma_reg[S2MM_CONTROL_REG] = 4; // S2MM DMA Control Reg. Reset
    
    // Halting Run DMA
    axi_dma_reg[MM2S_CONTROL_REG] = 1; // MM2S DMA Controll Reg. Run
    axi_dma_reg[S2MM_CONTROL_REG] = 1; // S2MM DMA Control Reg. Run
    
    uint32_t median_mat_addr = (uint32_t)phys_addr+in_img_total_bytes;
    uint32_t org_mat_addr = (uint32_t)phys_addr;
    // axi dma settings
    axi_dma_reg[S2MM_DESTINATION_ADDR] = median_mat_addr;
    axi_dma_reg[MM2S_START_ADDR] = org_mat_addr;
    axi_dma_reg[S2MM_LENGTH_REG] = total_bytes;
    axi_dma_reg[MM2S_LENGTH_REG] = total_bytes;
    
    // median filter start
    median_reg[MEDIAN_COL_SIZE] = in_img.cols;
    median_reg[MEDIAN_ROW_SIZE] = in_img.rows;
    median_reg[MEDIAN_FUNCTION_R] = 3;  // median filter for AXI DMA
    median_reg[MEDIAN_CONTROL] = 1;         // ap_start
    
    // DMA completion detection
    uint32_t mm2s_status_reg = axi_dma_reg[MM2S_STATUS_REG] & MM2S_IDLE_MASK;
    while(mm2s_status_reg != MM2S_IDLE_MASK){
        mm2s_status_reg = axi_dma_reg[MM2S_STATUS_REG] & MM2S_IDLE_MASK;
    }
    
    uint32_t s2mm_status_reg = axi_dma_reg[S2MM_STATUS_REG] & S2MM_IDLE_MASK;
    while(s2mm_status_reg != S2MM_IDLE_MASK){
        s2mm_status_reg = axi_dma_reg[S2MM_STATUS_REG] & S2MM_IDLE_MASK;
    }
    
    // Copy median image data from median_mat to megian_img
    uint8_t *median_img_data = median_img.data;
    for(int i=0; i<total_bytes; i++){
        median_img_data[i] = pict_buf[in_img_total_bytes+i];
    }

    // Write to median_filter.jgp
    cv::imwrite(argv[2], median_img);
    
    return(0);
}

  1. 2022年10月27日 04:15 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

axi dma をシンプル DMA モードで動作させる方法

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる22”で、Vivado 2022.1 の kv260_medeian_platform プロジェクトの ビットファイルは KV260 の Ubuntu 20.04 Kria-PYNQ 上で動作するのを確認できた。それでは、”kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる19”の Vitis アクセラレーション・アプリケーション・プロジェクトの vadd プロジェクトの kv260_median_platform 上の median_pf アプリケーション・ソフトウエアがなぜ動作しなかったか?を調べるために原因と思われる axi dma のシンプル DMA の動作方法を見ていこう。

LogiCORE IP AXI DMA v7.1 製品ガイ ド Vivado Design Suite PG021 2014 年 4 月 2 日”を引用していこうと思う。

LogiCORE IP AXI DMA v7.1 製品ガイ ド Vivado Design Suite PG021 2014 年 4 月 2 日”の 59 ページの”プログラム シーケンス”の”ダイレク ト レジスタ モード (シンプル DMA)”を引用する。

ダイレク ト レジスタ モード (シンプル DMA)
 シンプル DMA モード (スキャ ッター/ギャザー エンジン無効) は MM2S および S2MM チャネル上でシンプルな DMA 転送を実行するためのコ ン フ ィ ギ ュ レーシ ョ ンで、 必要な FPGA リ ソース量を抑え る こ と ができ ます。 DMACR、 SA または DA、 LENGTH レ ジ ス タ に ア ク セ ス す る と 転送が開始 し ま す。 転送が完了す る と 、 そ のチ ャ ネルの DMASR.IOC_Irq がアサー ト され、 割 り 込みを有効に し ている場合は割 り 込み出力が生成されます。
MM2S チャネルの DMA 動作は、 次のシーケンスで設定および開始し ます。

1. RS ビッ トを 1 (MM2S_DMACR.RS = 1) にセッ ト して MM2S チャネルの動作を開始し ます。 MM2S チャネルが動作中は、 Halted ビッ ト (DMASR.Halted) がデ ィ アサー ト し ます。
2. 必要に応じ て、 MM2S_DMACR.IOC_IrqEn と MM2S_DMACR.Err_IrqEn に 1 を書き込み、 割 り 込みを有効にします。 AXI DMA をシンプル DMA モー ド に設定し てい る場合、 遅延割 り 込み、 遅延カ ウ ン ト 、 しきい値カ ウ ン トは使用し ません。
3. MM2S_SA レジス タに有効な ソース ア ド レ ス を書き込みます。 データ再ア ラ イ メ ン ト を有効に し ていない場合、有効なア ド レ ス を正し く ア ラ イ ン し ていない と未定義の結果 と な り ます。 ア ラ イ ン し てい るかど う かは、 ス トリーム データ幅で判定します。 AXI_DMA をマイ クロ DMA モー ド に設定し た場合、 正しいア ド レ ス を指定するよ う にユーザーが注意する必要があり ます。 マ イ ク ロ DMA モー ドでは、 4K 境界チェ ッ クは行われません。
たとえばメモ リ マ ッ プのデータ幅が 32 の場合、 データがワー ド オフセッ ト (32 ビッ ト オフセッ ト )、 すなわち 0x0、 0x4、 0x8、 0xC、 … に揃っていれば正し く ア ラ イ ン し ています。 DRE が有効でス ト リ ー ミ ング データ幅が128 よ り 小 さい場合、 ソース ア ド レ スは任意のバイ ト オフセ ッ ト とする こ と ができ ます。
4. 転送するバイ ト 数を MM2S_LENGTH レジ ス タに書き込みます。 値 0 を書き込んで も無視されます。
MM2S_LENGTH に 0 以外の値を指定する と、 その数のバイ ト が MM2S AXI4 イ ン ターフ ェ イ スで読み出され、MM2S AXI4-Stream イ ン ターフ ェ イ スか ら送信 されます。 MM2S_LENGTH レジ ス タは最後に書き込む必要があります。 それ以外の MM2S レ ジ ス タは任意の順番で書き込む こ と がで き ます。 マ イ ク ロ DMA モー ド の場合、MM2S_LENGTH に [ Burst_length * (メモリ マップ データ幅)/8] を超え る値は指定でき ません。

S2MM チャネルの DMA 動作は、 次のシーケン スで設定および開始し ます。

1. RS ビッ トを 1 (S2MM_DMACR.RS = 1) にセッ ト して S2MM チャネルの動作を開始し ます。 S2MM チャネルが動作中は、 Halted ビッ ト (DMASR.Halted) がデ ィ アサー ト し ます。
2. 必要に応じ て、 S2MM_DMACR.IOC_IrqEn と S2MM_DMACR.Err_IrqEn に 1 を書き込み、 割 り 込みを有効に します。 AXI DMA をシンプル DMA モー ド に設定し てい る場合、 遅延割 り 込み、 遅延カ ウ ン ト 、 し きい値カ ウ ン トは使用し ません。
3. S2MM_DA レジス タに有効なデステ ィ ネーシ ョ ン ア ド レ ス を書き込みます。データ再ア ラ イ メ ン ト を有効に していない場合、 有効なア ド レ ス を正し く ア ラ イ ン し ていない と未定義の結果 と な り ます。 ア ラ イ ン し ているかどうかは、 ス ト リ ーム データ幅で判定し ます。
たとえばメモ リ マ ッ プのデータ幅が 32 の場合、 データがワー ド オフセッ ト (32 ビッ ト オフセッ ト )、 すなわち 0x0、 0x4、 0x8、 0xC、 … に揃っていれば正し く ア ラ イ ン し ています。 DRE が有効でス ト リ ー ミ ング データ幅が 128 よ り 小 さい場合、 デステ ィ ネーシ ョ ン ア ド レ スは任意のバイ ト オフセ ッ ト とする こ と ができ ます。
4. 受信バ ッ フ ァーの長 さ を S2MM_LENGTH レジ ス タに書き込みます (単位 : バイ ト )。 値 0 を書き込んで も無視されます。 0 以外の値を指定する と、 S2MM AXI4-Stream イ ン ターフ ェ イ スで受信し たその数のバイ ト が S2MM AXI4 イ ン ターフ ェ イ スに書き込まれます。 S2MM_LENGTH には、 最大受信パケ ッ ト 以上の値を書き込む必要があ り ます。 受信バ ッ フ ァーの長 さに指定し た値を超え るバイ ト 数を受信する と 、 未定義の結果 と な り ます。 AXI DMA をマイ クロ DMA モー ド に設定し た場合、 この値は S2MM AXI4-Stream イ ン ターフ ェ イ スでの受信バイ ト数 と正確に一致し てい る必要があ り ます。 S2MM_LENGTH レジ ス タは最後に書き込む必要があ り ます。 それ以外の S2MM レジ ス タは任意の順番で書き込むこ と ができ ます。


MM2S チャネルの DMA 動作のレジスタ設定を示す。

1. 0x00 番地に 1 を書く。MM2S DMA 制御レジ ス タ(MM2S_DMACR)のビット 0 (Run/Stop ビット)を 1 (Run)に設定する
2. 0x18 番地に画像データの物理アドレスを書く。MM2S ソース アドレス(MM2S_SA)に画像データの物理アドレスを書く
3. 0x28 番地に画像データの長さを書く。MM2S 転送長 さ (バイ ト )(MM2S_LENGTH)に画像データの長さを書く。これで MM2S の DMA がスタートする。
4. MM2S の DMA 終了は、0x04 番地の MM2S DMA ステータ ス レジスタ(MM2S_DMASR)のビット 1 の Idle ビットが 1 に遷移するのを確認する


S2MM チャネルの DMA 動作のレジスタ設定を示す。

1. 0x30 番地に 1 を書く。S2MM DMA 制御レジ ス タ(S2MM_DMACR)のビット 0 (Run/Stop ビット)を 1 (Run)に設定する
2. 0x48 番地に画像データの物理アドレスを書く。S2MM ソース アドレス(S2MM_SA)に画像データの物理アドレスを書く
3. 0x58 番地に画像データの長さを書く。S2MM 転送長 さ (バイ ト )(S2MM_LENGTH)に画像データの長さを書く。これで MM2S の DMA がスタートする。
4. S2MM の DMA 終了は、0x34 番地の S2MM DMA ステータ ス レジスタ(S2MM_DMASR)のビット 1 の Idle ビットが 1 に遷移するのを確認する


実際に前回の median.ipynb を変更して、DMA 終了後の S2MM DMA ステータ ス レジスタと MM2S DMA ステータ ス レジスタの値を見た。
KV260_custom_platform_188_221026.png

DMA 終了後の S2MM DMA ステータ ス レジスタと MM2S DMA ステータ ス レジスタの値は 4098 だった。
これを 2 進数に直すとビット 12 と ビット 1 が 1 になっている。
KV260_custom_platform_189_221026.png

ビット 12 は IOC_Irq で転送が完了して割り込みイベン トが発生したことを示すそうだ。
ビット 1 は Idle ビットで、現在の DMA 転送が終了したことを示すそうだ。

という訳で、”kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる7”の median_pf.cpp コードを見るとバグっているのを確認できた。
  1. 2022年10月26日 04:01 |
  2. IP
  3. | トラックバック:0
  4. | コメント:0

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる22

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる21”の続き。

前回は、詳しい原因を調べるために、kv260_medeian_platform プロジェクトをコピーして、System ILA を挿入して Vivado 2022.1 で論理合成、インプリメンテーション、ビットストリームの生成を行って、成功した。今回は、生成されたビットファイルと hwh ファイルを使用して、Kria-PYNQ で動作を確認したところ動作した。なぜ?

以前作製してあった”Kria-PYNQ をやってみる3(Kira-PYNQ を git clone)”の Kria-PYNQ をブートした。

Jupyter Notebook を使用する。
Chrome ブラウザで”http://192.168.3.29:9090/tree/kv260/my_notebooks”を開いた。
median_axis_RGB24 ディレクトリを作成した。
median_axis_RGB24 ディレクトリに median.ipynb ファイルを作成した。
同様にノイズ入りの画像ファイル test2.jpg をアップロードした。

ホストパソコン上の KRIA_KV260/2022.1/kv260_median_platform/work/kv260_median_platform/kv260_median_platform.runs/impl_1/system_wrapper.bit を Kria-PYNQ 上にアップロードした。
KV260_custom_platform_184_221024.png

system_wrapper.bit の名前を median.bit に Jupyter Notebook で変更した。

ホストパソコン上の KRIA_KV260/2022.1/kv260_median_platform/work/kv260_median_platform/kv260_median_platform.gen/sources_1/bd/system/hw_handoff/system.hwh を Kria-PYNQ 上にアップロードした。
KV260_custom_platform_185_221024.png

system.hwh の名前を median.hwh に Jupyter Notebook で変更した。

Kria-PYNQ 上の kv260/my_notebooks/median_axis_RGB24 ディレクトリの内容を示す。
KV260_custom_platform_186_221024.png

median.ipynb を実行した。
するとメディアン・フィルタ処理後の画像が生成された。やはり、ハードウエアは間違っていないのか?
KV260_custom_platform_187_221024.jpg
KV260_custom_platform_188_221024.jpg
KV260_custom_platform_189_221024.jpg
KV260_custom_platform_190_221024.jpg

となると、アプリケーション・ソフトウエアが間違っているのかな?

Jupyter Notebook のコード部分を貼っておく。

#!/usr/bin/env python
# coding: utf-8

# # median_axis_RGB24

# In[1]:
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
get_ipython().run_line_magic('matplotlib', 'inline')
from pynq import allocate, Overlay

# In[2]:
median_filter = Overlay("./median.bit")

# In[3]:
dma = median_filter.axi_dma_0
median = median_filter.median_axis_RGB24_0

# In[4]:
image_path = "./test2.jpg"
original_image = Image.open(image_path)

# In[5]:
canvas = plt.gcf()
size = canvas.get_size_inches()
canvas.set_size_inches(size*2)

# In[6]:
width, height = original_image.size
print("Image size: {}x{} pixels.".format(width, height))
plt.figure(figsize=(12, 10));
_ = plt.imshow(original_image)

# In[7]:
in_buffer = allocate(shape=(height, width, 3), 
                           dtype=np.uint8, cacheable=1)
out_buffer = allocate(shape=(height, width, 3), 
                            dtype=np.uint8, cacheable=1)
                            
# In[8]:
in_buffer[:] = np.array(original_image)

# In[9]:
def run_kernel():
    dma.sendchannel.transfer(in_buffer)
    dma.recvchannel.transfer(out_buffer)    
    median.write(0x00,0x01) # start
    dma.sendchannel.wait()
    dma.recvchannel.wait()
    
# In[10]:
print(height)
print(width)

# In[11]:
median.register_map.row_size = height
median.register_map.col_size = width
median.register_map.function_r = 3 # MEDIANwAxiDma
#median.register_map.function_r = 2 # ORG_IMGwAxiDma

# In[12]:
run_kernel()
median_image = Image.fromarray(out_buffer)

# In[13]:
print("Image size: {}x{} pixels.".format(width, height))
plt.figure(figsize=(12, 10));
_ = plt.imshow(median_image)

# In[14]:
del in_buffer
del out_buffer

# In[ ]:

  1. 2022年10月24日 04:31 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

Vitis HLS 2022.1 で不具合が出た vflip_dma_write プロジェクトを Vitis HLS 2022.2 でやってみた

垂直方向が反転している画像のDMA4(vflip_dma_write)”で、Vitis HLS 2022.1 で Implementation を行った結果のリソース使用量は LUT が 83439 個、FF が 67186 個だった。リソース使用量が多すぎた。C コードの合成時には普通だったので、Vivado の問題かも知れないが。。。なお、 Vivado HLS 2019.2、Vitis HLS 2020.2、Vitis HLS 2021.2 で vflip_dma_write をやってたが、どれも正常にインプリメンテーションができた。
この vflip_dma_write を Vitis HLS 2022.2 でやってみたいと思う。

ソースコード、ヘッダファイル、テストベンチ・ファイルは”垂直方向が反転している画像のDMA4(vflip_dma_write)”から引用した。
Vitis HLS 2022.2 で Part を xc7z020-clg400-1 に指定して、vflip_dma_write プロジェクトを作成した。
Solution メニューから Solution Settins... を選択すると、Solution Settings (solution1) ダイアログが表示された。
config_interface を展開して、m_axi_addr64 のチェックを外した

C シミュレーションを行って、成功した。
vflip_dma_write_1_221023.png

C コードの合成を行った。結果を示す。
vflip_dma_write_2_221023.png
vflip_dma_write_3_221023.png
vflip_dma_write_4_221023.png
vflip_dma_write_5_221023.png

Latency は 1440048 クロックで 2022.1 と同じだった。FF と LUT の個数も 2022.1 と 2022.2 は同じ数だった。

C/RTL 協調シミュレーションを行った。結果を示す。
vflip_dma_write_6_221023.png

Latency は 1654257 クロックで、Vitis HLS 2022.1 と同じ Latency だった。

C/RTL 協調シミュレーションの波形を示す。
vflip_dma_write_7_221023.png

Export RTL を行った。
Export RTL ダイアログが表示されて、いつものように OK ボタンをクリックしてスタートしたら、
vflip_dma_write_8_221023.png

なんか、Implementation をやっているようだった。
結果が表示されると、やはり、Vivado でインプリメンテーションしているようだった。
vflip_dma_write_9_221023.png

Export RTL をすると、Implementation をする仕様に変更されたのだろうか?
リソース使用量は、LUT が 1283 個、FF が 2013 個、DSP 3個、BRAM 1個で通常のリソース使用量だった。これなら使える。
Vitis HLS 2022.1 (Vivado 2022.1)になんか不具合があったのだろうか? Vitis HLS 2022.2 は大丈夫そうだ。
  1. 2022年10月23日 06:45 |
  2. Vitis HLS
  3. | トラックバック:0
  4. | コメント:0

Vivado 2022.2 がでました

Vivado 2022.2 がでました。
japan.xilinx.com のダウンロードサイトからダウンロードすることができます。

Vivado 2022.2 最新情報の主なハイライトです。
気になる機能は
・”アドレス パスの可視化”ってなんでしょう? 気になります。

Vitis ソフトウェア プラットフォーム最新情報
こちらの気になる機能は。。。
”シンプルな RTL テストベンチまたは Python スクリプト ベースのトラフィック ジェネレーターを使用して AI エンジン カーネルのシミュレーションが可能”とか、Python スクリプト ベースのトラフィック ジェネレーターが使える良いですね。

Vitis HLS 2022.2 では、

性能とタイミングを強化​​​
 バースト推論が改善
 Unroll、Pipeline、Array_Partition、inline の各プラグマを自動的に推測し、性能を向上させる
 タイミング精度の向上により、より高い周波数でタイミング クロージャを達成可能


これは楽しみですね。プラグマ付けなくても性能が向上する?

解析とデバッグ: RTL 合成後でも C コードに挿入された printf をサポート


これは、どう使うんだろう?なぞ?

使いやすさ向上: 指定されたトランザクション間隔を自動で達成するための新しいパフォーマンス プラグマ


これはとっても楽しみ。。。マニュアルを調べてみよう。

FFT および FIR IP​ で HLS::stream インターフェイスがサポートされる


早速、Vitis 2022.2 をインストールしました。Vivado 2022.2 も一緒にインストールされています。
  1. 2022年10月22日 17:53 |
  2. Vivado
  3. | トラックバック:0
  4. | コメント:0

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_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる21

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる20”の続き。

前回は、System ILA を入れてみようと思ったが、Vitis アクセラレーション・プラットフォームのハードウエア・プラットフォームの不具合なので、System ILA を入れても動作させるまでに手順が大変だ。そこで、printf() デバックをしてみた。すると、s2mm の DMA 終了待ちループで止まっているようだった。今回は、大体の原因はわかったが、詳しい原因を調べるために、kv260_medeian_platform プロジェクトをコピーして、System ILA を挿入した。

kv260_medeian_platform プロジェクトをコピーして、”Project is an extensible Vitis platform”のチェックを外す。
kv260_medeian_platform プロジェクトを work ディレクトリの下にコピーした。
KV260_custom_platform_163_221018.png

Vivado 2022.1 で work/kv260_median_platform プロジェクトを開いた。
Tools メニューの Settings... を選択した。
Settings ダイアログが開く。
Project Settings から General をクリックする。
”Project is an extensible Vitis platform”のチェックを外した。
Apply ボタンをクリックした。
Create New Run ダイアログが表示された。新しいランは必要ないので、No ボタンクリックした。
KV260_custom_platform_164_221018.png

axi_dma_0 の AXI4-Lite インターフェースと AXI4-Stream インターフェースのパスに Debug を設定して、System ILA を挿入した。
KV260_custom_platform_165_221018.png

その時の Address Editor 画面を示す。
KV260_custom_platform_166_221018.png

論理合成、インプリメンテーション、ビットストリームの生成をおこなって、成功した。
Project Summary を示す。
KV260_custom_platform_167_221018.png

OpenCV を使いたいので、ベアメタル・アプリケーションは使用できないので、PYNQ で動作させてみようと思う。
その際には、以前の Ubuntu 20.04 ベースではなく新しい、Ubuntu 22.04 ベースでやってみたい。
Ubuntu 22.04 ベースの KV260 に Kria-PYNQ 乗るだろうか?
ということで、hwh ファイルと bit ファイルが必要となる。
hwh ファイルは work/kv260_median_platform/kv260_median_platform.gen/sources_1/bd/system/hw_handoff ディレクトリに生成されていた。
system.hwh ファイルで大きさは、820.4 kB だった。

bit ファイルは work/kv260_median_platform/kv260_median_platform.runs/impl_1 ディレクトリに生成された。
system_wrapper.bit で大きさは、7.8 MB だった。
  1. 2022年10月18日 04:31 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる20

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる19”の続き。

前回は、kv260_median プラットフォームのハードウエア・プラットフォームに実装されたメディアン・フィルタを動作させるために、/dev/mem を使用したソフトウエアでメディアン・フィルタを動作させてみようとしたが失敗した。今回は、System ILA を入れてみようと思ったが、Vitis アクセラレーション・プラットフォームのハードウエア・プラットフォームの不具合なので、System ILA を入れても動作させるまでに手順が大変だ。そこで、printf() デバックをしてみた。

meadian_pf.cpp の mm2s と s2mm の DMA 待ちのところに printf() と fflush() のペアを挿入した。
fflush() を挿入したのは、これを挿入しないと、stdout への表示がバッファに貯められて、いつ表示さえるか?分からないからだ。
KV260_custom_platform_161_221016.png

make を行った。
make

KV260 の Petalinux 上で、ホーム・ディレクトリに行って、 u-dma-buf をロードする。
cd
sudo insmod u-dma-buf.ko udmabuf0=3000000


すでにロードされているハードウェアをアンロードして、vadd をロードする。
sudo xmutil unloadapp
sudo xmutil loadapp vadd


KV260 で ~/opencv/examples/median_pf/build/ ディレクトリに行って、medianf_pf を実行した。
cd ~/opencv/exampels/median_pf/build/
sudo ./medianf_pf test2.jpg median_filter.jpg

すると、s2mm の DMA 終了待ちループで止まっているようだ。
KV260_custom_platform_162_221016.png

Vitis 2021.1 では動作しているコードなのだが?新しく追加した axis_subst_converter がネックなのだろうか?
プロジェクトをコピーして、似たようなベアメタル・アプリケーションを作ってやってみようか?
  1. 2022年10月17日 04:17 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる19

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる18”の続き。

dnf で KV260 の Petalinux 2022.1 にいろいろな GUI ソフトウエアをインストールしてきたが、これで環境が整ったため、やっと元ネタに戻ってこれた。今回は、kv260_median プラットフォームのハードウエア・プラットフォームに実装されたメディアン・フィルタを動作させるために、/dev/mem を使用したソフトウエアでメディアン・フィルタを動作させてみようとしたが失敗した。

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる7”の medianf_pf.cpp ソフトウエアを使用する。

median_pf ディレクトリを作成した。その下に build ディレクトリを作成した。
median_pf ディレクトリに medianf_pf.cpp と CMakeLists.txt をコピーした。
CMakeLists.txt は ~/opencv/examples ディレクトリからコピーした。
cd ~/opecv/examples
mkdir median_pf
cd median_pf
mkdir build
cp ~/opencv/exampels/CMakeLists.txt .

KV260_custom_platform_154_221015.png

median_pf.cpp を新規作成して、”kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる7”の medianf_pf.cpp コードをコピーした。
KV260_custom_platform_155_221015.png

build ディレクトリに移動して cmake を行った。
cd build
cmake -D SOURCE_CODE=medianf_pf ..

KV260_custom_platform_156_221015.png

make を行った。
make
KV260_custom_platform_157_221015.png

medianf_pf 実行ファイルが生成された。

build ディレクトリにノイズが拡散された test2.jpg を SFTP で送った。
KV260_custom_platform_158_221015.png

KV260 の Petalinux 上で、ホーム・ディレクトリに行って、 u-dma-buf をロードする。
cd
sudo insmod u-dma-buf.ko udmabuf0=3000000


すでにロードされているハードウェアをアンロードして、vadd をロードする。
sudo xmutil unloadapp
sudo xmutil loadapp vadd


KV260 で ~/opencv/examples/median_pf/build/ ディレクトリに行って、medianf_pf を実行した。
cd ~/opencv/exampels/median_pf/build/
sudo ./medianf_pf test2.jpg median_filter.jpg

KV260_custom_platform_159_221016.png

median_pf の実行が終了しなかったので、CTRL-C で止めた。
DMA 実行待ちで停止ししているのかも知れないかな?
  1. 2022年10月16日 10:05 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

PYNQ v3.0 (Belfast) がリリースされた

PYNQ v3.0 (Belfast) がリリースされた。
PYNQ_v3_2_221014.jpg

PYNQ v3.0 (Belfast) Release”のページによると、(引用する)

1. ZCU208 RFSoC プラットフォームと Kria KR260 の公式サポートを追加
2. pynqutilsの分離 PYNQ から独立したオーバーレイの Python パッケージング用
3. pynqmetadataの分離 6Vivado デザインのビルド時のイントロスペクション用
4. RFSoC-PYNQ が利用可能


Finally, software packages and tools have been upgraded - we are deploying with Python 3.10, JupyterLab 3.4.4 and PYNQ-Linux with Ubuntu-based 22.04 packaging. Vivado and Petalinux tools are upgraded to 2022.1.


だそうだ。

PYNQ-Z1 に PYNQ v3.0 を書いた MicroSD カードを挿入して、起動してみた。
PYNQ_v3_1_221013.png

Ubuntu 22.04 が起動した。
ツール・バージョンも 2022.1 になっている。
起動ログを貼っておく。

Booting Linux on physical CPU 0x0
Linux version 5.15.19-xilinx-v2022.1 (oe-user@oe-host) (arm-xilinx-linux-gnueabi-gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37.20210721) #1 SMP PREEMPT Mon Apr 11 17:52:14 UTC 2022
CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
OF: fdt: Machine model: xlnx,zynq-7000
Memory policy: Data cache writealloc
cma: Reserved 128 MiB at 0x16800000
Zone ranges:
  Normal   [mem 0x0000000000000000-0x000000001fffffff]
  HighMem  empty
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x0000000000000000-0x000000001fffffff]
Initmem setup node 0 [mem 0x0000000000000000-0x000000001fffffff]
percpu: Embedded 12 pages/cpu s18828 r8192 d22132 u49152
Built 1 zonelists, mobility grouping on.  Total pages: 129920
Kernel command line: root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext4 rootwait devtmpfs.mount=1 uio_pdrv_genirq.of_id="generic-uio" clk_ignore_unused
Unknown kernel command line parameters "earlyprintk", will be passed to user space.
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
mem auto-init: stack:off, heap alloc:off, heap free:off
Memory: 373332K/524288K available (9216K kernel code, 324K rwdata, 2512K rodata, 1024K init, 296K bss, 19884K reserved, 131072K cma-reserved, 0K highmem)
rcu: Preemptible hierarchical RCU implementation.
rcu:    RCU event tracing is enabled.
rcu:    RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
        Trampoline variant of Tasks RCU enabled.
        Tracing variant of Tasks RCU enabled.
rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
efuse mapped to (ptrval)
slcr mapped to (ptrval)
GIC physical location is 0xf8f01000
L2C: platform modifies aux control register: 0x72360000 -> 0x72760000
L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000
L2C-310 erratum 769419 enabled
L2C-310 enabling early BRESP for Cortex-A9
L2C-310 full line of zeros enabled for Cortex-A9
L2C-310 ID prefetch enabled, offset 1 lines
L2C-310 dynamic clock gating enabled, standby mode enabled
L2C-310 cache controller enabled, 8 ways, 512 kB
L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001
random: get_random_bytes called from start_kernel+0x364/0x5f8 with crng_init=0
zynq_clock_init: clkc starts at (ptrval)
Zynq clock init
sched_clock: 64 bits at 162MHz, resolution 6ns, wraps every 4398046511101ns
clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x257a3bfb55, max_idle_ns: 440795207830 ns
Switching to timer-based delay loop, resolution 6ns
Console: colour dummy device 80x30
printk: console [tty0] enabled
Calibrating delay loop (skipped), value calculated using timer frequency.. 325.00 BogoMIPS (lpj=1625000)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
CPU: Testing write buffer coherency: ok
CPU0: Spectre v2: using BPIALL workaround
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x100000 - 0x100060
rcu: Hierarchical SRCU implementation.
smp: Bringing up secondary CPUs ...
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU1: Spectre v2: using BPIALL workaround
smp: Brought up 1 node, 2 CPUs
SMP: Total of 2 processors activated (650.00 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 512 (order: 3, 32768 bytes, linear)
pinctrl core: initialized pinctrl subsystem
NET: Registered PF_NETLINK/PF_ROUTE protocol family
DMA: preallocated 256 KiB pool for atomic coherent allocations
thermal_sys: Registered thermal governor 'step_wise'
cpuidle: using governor menu
amba f8801000.etb: Fixing up cyclic dependency with replicator
amba f8803000.tpiu: Fixing up cyclic dependency with replicator
amba f8804000.funnel: Fixing up cyclic dependency with replicator
amba f889c000.ptm: Fixing up cyclic dependency with f8804000.funnel
amba f889d000.ptm: Fixing up cyclic dependency with f8804000.funnel
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0x(ptrval)
e0000000.serial: ttyPS0 at MMIO 0xe0000000 (irq = 32, base_baud = 6250000) is a xuartps
printk: console [ttyPS0] enabled
raid6: int32x8  gen()   117 MB/s
raid6: int32x8  xor()    78 MB/s
raid6: int32x4  gen()   124 MB/s
raid6: int32x4  xor()    88 MB/s
raid6: int32x2  gen()   200 MB/s
raid6: int32x2  xor()   121 MB/s
raid6: int32x1  gen()   180 MB/s
raid6: int32x1  xor()   100 MB/s
raid6: using algorithm int32x2 gen() 200 MB/s
raid6: .... xor() 121 MB/s, rmw enabled
raid6: using intx1 recovery algorithm
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
mc: Linux media interface: v0.10
videodev: Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
EDAC MC: Ver: 3.0.0
FPGA manager framework
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource arm_global_timer
NET: Registered PF_INET protocol family
IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
TCP: Hash tables configured (established 4096 bind 4096)
UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
NET: Registered PF_UNIX/PF_LOCAL protocol family
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 64
armv7-pmu f8891000.pmu: hw perfevents: no interrupt-affinity property, guessing.
hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
Initialise system trusted keyrings
workingset: timestamp_bits=14 max_order=17 bucket_order=3
squashfs: version 4.0 (2009/01/31) Phillip Lougher
jffs2: version 2.2. (NAND) (SUMMARY)  c 2001-2006 Red Hat, Inc.
xor: measuring software checksum speed
   arm4regs        :  1045 MB/sec
   8regs           :   805 MB/sec
   32regs          :   836 MB/sec
xor: using function: arm4regs (1045 MB/sec)
Key type asymmetric registered
Asymmetric key parser 'x509' registered
io scheduler mq-deadline registered
io scheduler kyber registered
zynq-pinctrl 700.pinctrl: zynq pinctrl initialized
dma-pl330 f8003000.dmac: Loaded driver for PL330 DMAC-241330
dma-pl330 f8003000.dmac:        DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16
brd: module loaded
loop: module loaded
random: fast init done
spi-nor spi0.0: s25fl128s1 (16384 Kbytes)
spi0.0: error parsing ofpart partition /axi/spi@e000d000/flash@0/partition@0 (/axi/spi@e000d000/flash@0)
tun: Universal TUN/TAP device driver, 1.6
CAN device driver interface
macb e000b000.ethernet eth0: Cadence GEM rev 0x00020118 at 0xe000b000 irq 34 (00:18:3e:02:49:56)
e1000e: Intel(R) PRO/1000 Network Driver
e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver cdc_wdm
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
usbcore: registered new interface driver usb_serial_simple
usbserial: USB Serial support registered for carelink
usbserial: USB Serial support registered for zio
usbserial: USB Serial support registered for funsoft
usbserial: USB Serial support registered for flashloader
usbserial: USB Serial support registered for google
usbserial: USB Serial support registered for libtransistor
usbserial: USB Serial support registered for vivopay
usbserial: USB Serial support registered for moto_modem
usbserial: USB Serial support registered for motorola_tetra
usbserial: USB Serial support registered for novatel_gps
usbserial: USB Serial support registered for hp4x
usbserial: USB Serial support registered for suunto
usbserial: USB Serial support registered for siemens_mpi
ULPI transceiver vendor/product ID 0x0451/0x1507
Found TI TUSB1210 ULPI transceiver.
ULPI integrity check: passed.
ci_hdrc ci_hdrc.0: EHCI Host Controller
ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
i2c_dev: i2c /dev entries driver
cdns-wdt f8005000.watchdog: Xilinx Watchdog Timer with timeout 10s
device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
EDAC MC: ECC not enabled
Xilinx Zynq CpuIdle Driver started
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
ledtrig-cpu: registered to indicate activity on CPUs
clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 551318127 ns
timer #0 at (ptrval), irq=47
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
xlnk xlnk: Major 243
xlnk xlnk: xlnk driver loaded
xlnk xlnk: xlnk_pdev is not null
mmc0: SDHCI controller on e0100000.mmc [e0100000.mmc] using ADMA
fpga_manager fpga0: Xilinx Zynq FPGA Manager registered
IPVS: Registered protocols (TCP, UDP)
IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
IPVS: ipvs loaded.
IPVS: [rr] scheduler registered.
Initializing XFRM netlink socket
NET: Registered PF_INET6 protocol family
Segment Routing with IPv6
mmc0: new high speed SDHC card at address 59b4
In-situ OAM (IOAM) with IPv6
mmcblk0: mmc0:59b4 USD   7.51 GiB
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
 mmcblk0: p1 p2
NET: Registered PF_PACKET protocol family
can: controller area network core
NET: Registered PF_CAN protocol family
can: raw protocol
can: broadcast manager protocol
can: netlink gateway - max_hops=1
Registering SWP/SWPB emulation handler
Loading compiled-in X.509 certificates
Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
of-fpga-region fpga-full: FPGA Region probed
of_cfs_init
of_cfs_init: OK
cfg80211: Loading compiled-in X.509 certificates for regulatory database
cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
cfg80211: failed to load regulatory.db
clk: Not disabling unused clocks
ALSA device list:
  No soundcards found.
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: disabled.
VFS: Mounted root (ext4 filesystem) on device 179:2.
devtmpfs: mounted
Freeing unused kernel image (initmem) memory: 1024K
Run /sbin/init as init process
usb 1-1: new high-speed USB device number 2 using ci_hdrc
systemd[1]: System time before build time, advancing clock.
systemd[1]: Failed to find module 'autofs4'
systemd[1]: systemd 249.11-0ubuntu3 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)
systemd[1]: Detected architecture arm.

Welcome to PynqLinux, based on Ubuntu 22.04!

systemd[1]: Hostname set to <pynq>.
systemd[1]: Queued start job for default target Multi-User System.
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: Created slice Slice /system/modprobe.
[  OK  ] Created slice Slice /system/modprobe.
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: Created slice Slice /system/serial-getty.
[  OK  ] Created slice Slice /system/serial-getty.
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password …ts to Console Directory Watch.
systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
systemd[1]: Condition check resulted in Arbitrary Executable File Formats File System Automount Point being skipped.
systemd[1]: Reached target Local Encrypted Volumes.
[  OK  ] Reached target Local Encrypted Volumes.
systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
systemd[1]: Reached target Slice Units.
[  OK  ] Reached target Slice Units.
systemd[1]: Reached target Local Verity Protected Volumes.
[  OK  ] Reached target Local Verity Protected Volumes.
systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
systemd[1]: Condition check resulted in Huge Pages File System being skipped.
systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
systemd[1]: Mounting Kernel Debug File System...
         Mounting Kernel Debug File System...
systemd[1]: Condition check resulted in Kernel Trace File System being skipped.
systemd[1]: Starting Journal Service...
         Starting Journal Service...
systemd[1]: Starting Restore / save the current clock...
         Starting Restore / save the current clock...
systemd[1]: Starting Set the console keyboard layout...
         Starting Set the console keyboard layout...
systemd[1]: Condition check resulted in Create List of Static Device Nodes being skipped.
systemd[1]: Starting Load Kernel Module configfs...
         Starting Load Kernel Module configfs...
systemd[1]: Starting Load Kernel Module drm...
         Starting Load Kernel Module drm...
systemd[1]: Starting Load Kernel Module fuse...
         Starting Load Kernel Module fuse...
systemd[1]: Started Nameserver information manager.
[  OK  ] Started Nameserver information manager.
systemd[1]: Reached target Preparation for Network.
[  OK  ] Reached target Preparation for Network.
systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
systemd[1]: Starting Coldplug All udev Devices...
         Starting Coldplug All udev Devices...
systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Finished Restore / save the current clock.
[  OK  ] Finished Load Kernel Module configfs.
[  OK  ] Finished Load Kernel Module drm.
[  OK  ] Finished Load Kernel Module fuse.
[  OK  ] Finished Set the console keyboard layout.
[  OK  ] Finished Load Kernel Modules.
[  OK  ] Finished Remount Root and Kernel File Systems.
         Activating swap /var/swap...
         Mounting Kernel Configuration File System...
         Starting Flush Journal to Persistent Storage...
         Starting Load/Save Random Seed...
systemd-journald[111]: Received client request to flush runtime journal.
Adding 524284k swap on /var/swap.  Priority:-2 extents:1 across:524284k SS
         Starting Apply Kernel Variables...
systemd-journald[111]: File /var/log/journal/5a5ef3f8a3034b4c8b00d42b6daec8fb/system.journal corrupted or uncleanly shut down, renaming and replacing.
         Starting Create System Users...
[  OK  ] Activated swap /var/swap.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Reached target Swaps.
[  OK  ] Finished Coldplug All udev Devices.
         Starting Helper to synchronize boot up for ifupdown...
[  OK  ] Finished Apply Kernel Variables.
[  OK  ] Finished Create System Users.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Finished Flush Journal to Persistent Storage.
[  OK  ] Finished Create Static Device Nodes in /dev.
[  OK  ] Reached target Preparation for Local File Systems.
[  OK  ] Reached target Local File Systems.
         Starting Enable support fo…l executable binary formats...
         Starting Set console font and keymap...
         Starting Create Volatile Files and Directories...
         Starting Rule-based Manage…for Device Events and Files...
[  OK  ] Finished Load/Save Random Seed.
[  OK  ] Finished Enable support fo…nal executable binary formats.
[  OK  ] Finished Set console font and keymap.
[  OK  ] Finished Create Volatile Files and Directories.
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
         Starting Network Name Resolution...
         Starting Network Time Synchronization...
         Starting Record System Boot/Shutdown in UTMP...
[  OK  ] Started Rule-based Manager for Device Events and Files.
[  OK  ] Finished Record System Boot/Shutdown in UTMP.
zocl-drm axi:zyxclmm_drm: IRQ index 0 not found
[  OK  ] Found device /dev/ttyPS0.
[  OK  ] Reached target Hardware activated USB gadget.
[  OK  ] Stopped Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Finished Helper to synchronize boot up for ifupdown.
[  OK  ] Stopped Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Started ifup for eth0.
         Starting Raise network interfaces...
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Initialization.
[  OK  ] Started resolvconf-pull-resolved.path.
[  OK  ] Started Trigger to poll fo…y enabled on GCP LTS non-pro).
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Started Ubuntu Advantage Timer for running repeated jobs.
[  OK  ] Reached target Path Units.
[  OK  ] Reached target System Time Set.
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Started Daily dpkg database backup timer.
[  OK  ] Started Periodic ext4 Onli…ata Check for All Filesystems.
[  OK  ] Started Discard unused blocks once a week.
[  OK  ] Started Daily rotation of log files.
[  OK  ] Started Daily man-db regeneration.
[  OK  ] Started Message of the Day.
[  OK  ] Reached target Timer Units.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Listening on UUID daemon activation socket.
[  OK  ] Reached target Socket Units.
[  OK  ] Reached target Basic System.
         Starting LSB: automatic crash report generation...
         Starting Executing boot.py from the boot partition...
[  OK  ] Started Regular background program processing daemon.
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Save initial kernel messages after boot.
         Starting Remove Stale Onli…t4 Metadata Check Snapshots...
         Starting Jupyter Notebook Server...
         Starting LSB: Load kernel …d to enable cpufreq scaling...
         Starting Dispatcher daemon for systemd-networkd...
         Starting Resize Filesystem on SD card...
         Starting System Logging Service...
         Starting User Login Management...
[  OK  ] Started Network Name Resolution.
[  OK  ] Finished Resize Filesystem on SD card.
[  OK  ] Started System Logging Service.
[  OK  ] Started LSB: automatic crash report generation.
[  OK  ] Finished Remove Stale Onli…ext4 Metadata Check Snapshots.
[  OK  ] Started LSB: Load kernel m…ded to enable cpufreq scaling.
[  OK  ] Started User Login Management.
[  OK  ] Reached target Host and Network Name Lookups.
         Starting LSB: set CPUFreq kernel parameters...
[  OK  ] Stopped Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
         Starting resolvconf-pull-resolved.service...
[  OK  ] Started LSB: set CPUFreq kernel parameters.
[  OK  ] Finished resolvconf-pull-resolved.service.
[  OK  ] Started Dispatcher daemon for systemd-networkd.
[  OK  ] Stopped Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Stopped Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Stopped Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Stopped Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Stopped Entropy Daemon based on the HAVEGE algorithm.
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
         Starting resolvconf-pull-resolved.service...
[  OK  ] Finished Raise network interfaces.
[  OK  ] Reached target Network.
[  OK  ] Reached target Network is Online.
[  OK  ] Started ISC DHCP IPv4 server.
[  OK  ] Started ISC DHCP IPv6 server.
         Starting Samba NMB Daemon...
         Starting OpenBSD Secure Shell server...
         Starting Permit User Sessions...
[  OK  ] Started Unattended Upgrades Shutdown.
[  OK  ] Finished resolvconf-pull-resolved.service.
[  OK  ] Finished Permit User Sessions.
[  OK  ] Started Serial Getty on ttyPS0.
         Starting Set console scheme...
[  OK  ] Finished Set console scheme.

PYNQ Linux, based on Ubuntu 22.04 pynq ttyPS0

pynq login: xilinx (automatic login)

Welcome to PYNQ Linux, based on Ubuntu 22.04 (GNU/Linux 5.15.19-xilinx-v2022.1 armv7l)

Last login: Thu Oct 13 07:37:59 UTC 2022 on ttyPS0
xilinx@pynq:~$

  1. 2022年10月14日 04:46 |
  2. PYNQ
  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

Xilinx の Petalinux 2022.1 イメージの KV260 で GUI アプリケーションの l3afpad テキストエディタを起動する

Xilinx の Petalinux 2022.1 イメージの KV260 で GUI アプリケーションの pcmanfm ファイルマネージャーを起動する”で、pcmanfm ファイルマネージャーを Xilinx の Petalinux 2022.1 イメージの KV260 で起動することができた。今度は、GUI で動作するテキストエディタをインストールしたいということで、l3afpad テキストエディタを起動することができた。

最初にどんな GUI のテキストエディタがインストールできるのかということで、”おすすめのLinuxフリーテキストエディタ12選!”で紹介されているテキストエディタを dnf search で探ってみたが見つからなかった。
そこで、今度は、dnf search editor で探すと、l3afpad が見つかった。

l3afpad.cortexa72_cortexa53 : Simple GTK+ Text Editor
l3afpad-dbg.cortexa72_cortexa53 : Simple GTK+ Text Editor - Debugging files
l3afpad-dev.cortexa72_cortexa53 : Simple GTK+ Text Editor - Development files
l3afpad-lic.cortexa72_cortexa53 : Simple GTK+ Text Editor
l3afpad-locale-bg.cortexa72_cortexa53 : Simple GTK+ Text Editor - bg
                                      : translations
l3afpad-locale-br.cortexa72_cortexa53 : Simple GTK+ Text Editor - br
                                      : translations
l3afpad-locale-ca.cortexa72_cortexa53 : Simple GTK+ Text Editor - ca
                                      : translations
l3afpad-locale-cs.cortexa72_cortexa53 : Simple GTK+ Text Editor - cs
                                      : translations
l3afpad-locale-da.cortexa72_cortexa53 : Simple GTK+ Text Editor - da
                                      : translations
l3afpad-locale-de.cortexa72_cortexa53 : Simple GTK+ Text Editor - de
                                      : translations
l3afpad-locale-el.cortexa72_cortexa53 : Simple GTK+ Text Editor - el
                                      : translations
l3afpad-locale-eo.cortexa72_cortexa53 : Simple GTK+ Text Editor - eo
                                      : translations
l3afpad-locale-es.cortexa72_cortexa53 : Simple GTK+ Text Editor - es
                                      : translations
l3afpad-locale-et.cortexa72_cortexa53 : Simple GTK+ Text Editor - et
                                      : translations
l3afpad-locale-eu.cortexa72_cortexa53 : Simple GTK+ Text Editor - eu
                                      : translations
l3afpad-locale-fi.cortexa72_cortexa53 : Simple GTK+ Text Editor - fi
                                      : translations
l3afpad-locale-fr.cortexa72_cortexa53 : Simple GTK+ Text Editor - fr
                                      : translations
l3afpad-locale-ga.cortexa72_cortexa53 : Simple GTK+ Text Editor - ga
                                      : translations
l3afpad-locale-gl.cortexa72_cortexa53 : Simple GTK+ Text Editor - gl
                                      : translations
l3afpad-locale-he.cortexa72_cortexa53 : Simple GTK+ Text Editor - he
                                      : translations
l3afpad-locale-hu.cortexa72_cortexa53 : Simple GTK+ Text Editor - hu
                                      : translations
l3afpad-locale-id.cortexa72_cortexa53 : Simple GTK+ Text Editor - id
                                      : translations
l3afpad-locale-it.cortexa72_cortexa53 : Simple GTK+ Text Editor - it
                                      : translations
l3afpad-locale-ja.cortexa72_cortexa53 : Simple GTK+ Text Editor - ja
                                      : translations
l3afpad-locale-ko.cortexa72_cortexa53 : Simple GTK+ Text Editor - ko
                                      : translations
l3afpad-locale-lt.cortexa72_cortexa53 : Simple GTK+ Text Editor - lt
                                      : translations
l3afpad-locale-lv.cortexa72_cortexa53 : Simple GTK+ Text Editor - lv
                                      : translations
l3afpad-locale-nl.cortexa72_cortexa53 : Simple GTK+ Text Editor - nl
                                      : translations
l3afpad-locale-nn.cortexa72_cortexa53 : Simple GTK+ Text Editor - nn
                                      : translations
l3afpad-locale-pl.cortexa72_cortexa53 : Simple GTK+ Text Editor - pl
                                      : translations
l3afpad-locale-pt.cortexa72_cortexa53 : Simple GTK+ Text Editor - pt
                                      : translations
l3afpad-locale-pt-br.cortexa72_cortexa53 : Simple GTK+ Text Editor - pt_BR
                                         : translations
l3afpad-locale-ru.cortexa72_cortexa53 : Simple GTK+ Text Editor - ru
                                      : translations
l3afpad-locale-sk.cortexa72_cortexa53 : Simple GTK+ Text Editor - sk
                                      : translations
l3afpad-locale-sl.cortexa72_cortexa53 : Simple GTK+ Text Editor - sl
                                      : translations
l3afpad-locale-sr.cortexa72_cortexa53 : Simple GTK+ Text Editor - sr
                                      : translations
l3afpad-locale-sv.cortexa72_cortexa53 : Simple GTK+ Text Editor - sv
                                      : translations
l3afpad-locale-ta.cortexa72_cortexa53 : Simple GTK+ Text Editor - ta
                                      : translations
l3afpad-locale-tr.cortexa72_cortexa53 : Simple GTK+ Text Editor - tr
                                      : translations
l3afpad-locale-uk.cortexa72_cortexa53 : Simple GTK+ Text Editor - uk
                                      : translations
l3afpad-locale-vi.cortexa72_cortexa53 : Simple GTK+ Text Editor - vi
                                      : translations
l3afpad-locale-zh-cn.cortexa72_cortexa53 : Simple GTK+ Text Editor - zh_CN
                                         : translations
l3afpad-locale-zh-tw.cortexa72_cortexa53 : Simple GTK+ Text Editor - zh_TW
                                         : translations
l3afpad-src.cortexa72_cortexa53 : Simple GTK+ Text Editor - Source files


l3afpad をインストールした。
sudo dnf install l3afpad.cortexa72_cortexa53

xilinx-k26-starterkit-20221:~$ sudo dnf install l3afpad.cortexa72_cortexa53  
Password: 
Last metadata expiration check: 1 day, 20:54:44 ago on Thu Oct  6 05:42:06 2022.
Dependencies resolved.
================================================================================
 Package Architecture        Version                          Repository   Size
================================================================================
Installing:
 l3afpad cortexa72_cortexa53 0.8.18.1.11+git0+3cdccdc950-r0.0 oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                          118 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 118 k
Installed size: 186 k
Is this ok [y/N]: y
Downloading Packages:
l3afpad-0.8.18.1.11+git0+3cdccdc950-r0.0.cortex  20 kB/s | 118 kB     00:05    
--------------------------------------------------------------------------------
Total                                            20 kB/s | 118 kB     00:05     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : l3afpad-0.8.18.1.11+git0+3cdccdc950-r0.0.cortexa72_c   1/1 
  Running scriptlet: l3afpad-0.8.18.1.11+git0+3cdccdc950-r0.0.cortexa72_c   1/1 
%post(l3afpad-0.8.18.1.11+git0+3cdccdc950-r0.0.cortexa72_cortexa53): scriptlet start
%post(l3afpad-0.8.18.1.11+git0+3cdccdc950-r0.0.cortexa72_cortexa53): execv(/bin/sh) pid 5302
+ set -e
+ '[' x '!=' x ']'
+ update-desktop-database /usr/share/applications
%post(l3afpad-0.8.18.1.11+git0+3cdccdc950-r0.0.cortexa72_cortexa53): waitpid(5302) rc 5302 status 0

  Verifying        : l3afpad-0.8.18.1.11+git0+3cdccdc950-r0.0.cortexa72_c   1/1 

Installed:
  l3afpad-0.8.18.1.11+git0+3cdccdc950-r0.0.cortexa72_cortexa53                  

Complete!


これで、pcmanfm でテキストファイルをダブルクリックすると、
KV260_custom_platform_130_221008.png

l3afpad が開くようになった。
KV260_custom_platform_129_221008.png

l3afpad って、leafpad のことなんじゃないだろうか?
  1. 2022年10月09日 05:28 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0

Xilinx の Petalinux 2022.1 イメージの KV260 で GUI アプリケーションの pcmanfm ファイルマネージャーを起動する

Xilinx の Petalinux 2022.1 イメージの KV260 で GUI アプリケーションが表示できればとっても良いということで、pcmanfm ファイルマネージャーを起動することができた。

なお、よく分からずにいろいろとインストールしたので、どれをインストールしてよいのかよく分からないので、予め断っておく。

まずは、pcmanfm ファイルマネージャーをインストールした。
これがないと始まらない。
dnf search pcmanfm で探すと、pcmanfm.cortexa72_cortexa53 をインストールすれば良いようだった。

sudo dnf install pcmanfm.cortexa72_cortexa53
すると以下のモジュールがインストールされた。

================================================================================
 Package            Architecture        Version     Repository             Size
================================================================================
Installing:
 pcmanfm            cortexa72_cortexa53 1.3.2-r0.0  oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                          103 k
Installing dependencies:
 libfm-extra4       cortexa72_cortexa53 1.3.2-r0.0  oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           16 k
 libfm-gtk          cortexa72_cortexa53 1.3.2-r0.0  oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                          166 k
 libfm4             cortexa72_cortexa53 1.3.2-r0.0  oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                          110 k
 libmenu-cache3     cortexa72_cortexa53 1.1.0-r0.0  oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           41 k
Installing weak dependencies:
 adwaita-icon-theme noarch              3.34.3-r0.0 oe-remote-repo-sswreleases-rel-v2022-generic-rpm-noarch
                                                                          2.3 M


packagegroup-core-x11.noarch をインストールした。
sudo dnf install packagegroup-core-x11.noarch
インストールされたパッケージを示す。

================================================================================
 Package                       Architecture        Version           Repo  Size
================================================================================
Installing:
 packagegroup-core-x11         noarch              1.0-r40.0         oe-remote-repo-sswreleases-rel-v2022-generic-rpm-noarch
                                                                          5.7 k
Installing dependencies:
 formfactor                    xilinx_k26_kv       0.0-r45.0         oe-remote-repo-sswreleases-rel-v2022-generic-rpm-xilinx_k26_kv
                                                                          6.8 k
 libdmx1                       cortexa72_cortexa53 1:1.1.4-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           12 k
 libfontenc1                   cortexa72_cortexa53 1:1.1.4-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           17 k
 libice6                       cortexa72_cortexa53 1:1.0.10-r0.0     oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           40 k
 libpciaccess0                 cortexa72_cortexa53 0.16-r0.0         oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           20 k
 libsm6                        cortexa72_cortexa53 1:1.2.3-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           19 k
 libxfont2-2                   cortexa72_cortexa53 2.0.5-r0.0        oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                          101 k
 libxinerama1                  cortexa72_cortexa53 1:1.1.4-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           10 k
 libxkbfile1                   cortexa72_cortexa53 1:1.1.0-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           65 k
 libxmu6                       cortexa72_cortexa53 1:1.1.3-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           45 k
 libxmuu1                      cortexa72_cortexa53 1:1.1.3-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           12 k
 libxt6                        cortexa72_cortexa53 1:1.2.1-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                          145 k
 packagegroup-core-x11-utils   noarch              1.0-r40.0         oe-remote-repo-sswreleases-rel-v2022-generic-rpm-noarch
                                                                          5.8 k
 packagegroup-core-x11-xserver xilinx_k26_kv       1.0-r40.0         oe-remote-repo-sswreleases-rel-v2022-generic-rpm-xilinx_k26_kv
                                                                          5.8 k
 rxvt-unicode                  cortexa72_cortexa53 9.26-r0.0         oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                          166 k
 xauth                         cortexa72_cortexa53 1:1.1-r0.0        oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           23 k
 xdpyinfo                      cortexa72_cortexa53 1:1.3.2-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           19 k
 xf86-input-evdev              cortexa72_cortexa53 2:2.10.6-r0.0     oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           29 k
 xf86-input-keyboard           cortexa72_cortexa53 2:1.9.0-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           14 k
 xf86-input-mouse              cortexa72_cortexa53 2:1.9.3-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           24 k
 xf86-video-armsoc             cortexa72_cortexa53 2:1.4.1-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           35 k
 xf86-video-fbdev              cortexa72_cortexa53 2:0.5.0-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           14 k
 xhost                         cortexa72_cortexa53 1:1.0.8-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           12 k
 xinit                         cortexa72_cortexa53 1:1.4.1-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           15 k
 xinput                        cortexa72_cortexa53 1.6.3-r0.0        oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           26 k
 xinput-calibrator             cortexa72_cortexa53 0.7.5+git0+18ec53f1ca-r6.0
                                                                     oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           49 k
 xmodmap                       cortexa72_cortexa53 1:1.0.10-r0.0     oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           20 k
 xrandr                        cortexa72_cortexa53 1:1.5.1-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           34 k
 xserver-nodm-init             xilinx_k26_kv       3.0-r31.0         oe-remote-repo-sswreleases-rel-v2022-generic-rpm-xilinx_k26_kv
                                                                           12 k
 xserver-xorg                  cortexa72_cortexa53 2:1.20.14-r0.0    oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                          872 k
 xserver-xorg-module-exa       cortexa72_cortexa53 2:1.20.14-r0.0    oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           42 k
 xset                          cortexa72_cortexa53 1:1.2.4-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           16 k
Installing weak dependencies:
 rgb                           cortexa72_cortexa53 1:1.0.6-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           13 k
 xf86-input-libinput           cortexa72_cortexa53 2:1.1.0-r0.0      oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           31 k
 xkbcomp                       cortexa72_cortexa53 1.4.5-r0.0        oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                           79 k
 xkeyboard-config              cortexa72_cortexa53 2.33-r0.0         oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
                                                                          371 k
 xserver-xf86-config           xilinx_k26_kv       0.1-r33.0         oe-remote-repo-sswreleases-rel-v2022-generic-rpm-xilinx_k26_kv
                                                                          6.7 k


ssh 192.168.3.29 -X -l petalinux
で Petalinux 2022.1 にログインして、
pcmanfm
で Ubuntu のホストパソコン上に pcmanfm ファイルマネージャーの GUI が表示された。
KV260_custom_platform_128_221008.png
  1. 2022年10月08日 18:09 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0

Xilinx の Petalinux 2022.1 イメージの KV260 に OpenCV 3.4.16 をインストールしようとしたが失敗した

OpenCV 3.4.16 を Xilinx の Petalinux 2022.1 イメージの KV260 にインストールすることにしたが失敗した。

OpenCV 3.4.16 を wget して、名前を 3.4.16.zip から opencv-3.4.16.zip に変更した。
wget https://github.com/opencv/opencv/archive/3.4.16.zip
mv 3.4.16.zip opencv-3.4.16.zip


opencv_contrib を wget して、名前を 3.4.16.zip から opencv_contrib-3.4.16.zip に変更した。
wget https://github.com/opencv/opencv_contrib/archive/3.4.16.zip
mv 3.4.16.zip opencv_contrib-3.4.16.zip

KV260_custom_platform_124_221006.png

opencv-3.4.16.zip を解凍し、 opencv-3.4.16 ディレクトリを opencv ディレクトリとしてシンボリック・リンクする。
opencv_contrib-3.4.16.zip を解凍し、opencv_contrib-3.4.16 ディレクトリを opencv_contrib ディレクトリとしてシンボリック・リンクする。
opencv ディレクトリに cd して、 build ディレクトリを作成し、 build ディレクトリに cd し、 環境変数の設定を行った。
unzip -q opencv-3.4.16.zip
ln -s opencv-3.4.16 opencv
unzip -q opencv_contrib-3.4.16.zip
ln -s opencv_contrib-3.4.16 opencv_contrib
mkdir build
cd build
export CC=gcc
export CXX=g++

KV260_custom_platform_125_221006.png

cmake を行ったが、CC と CXX コンパイラが無いと言われてしまった。
gcc と g++ コマンドを打ったが、コマンドが無かった。そこで、gcc と g++ をインストールした。
gcc はいつもパッケージをインストールしてしまったが、gcc.cortexa72_cortexa53 と gcc-symlinks.cortexa72_cortexa53 をインストールすれば良いようだった。
sudo dnf install gcc.cortexa72_cortexa53
sudo dnf install gcc-lic.cortexa72_cortexa53
sudo dnf install gcc-dbg.cortexa72_cortexa53
sudo dnf install gcc-dev.cortexa72_cortexa53
sudo dnf install gcc-symlinks.cortexa72_cortexa53

sudo dnf install g++.cortexa72_cortexa53
sudo dnf install g++-symlinks.cortexa72_cortexa53

これで、gcc (GCC) 11.2.0, g++ (GCC) 11.2.0 をインストールすることができた。
cmake のバージョンは cmake version 3.21.1 だった。

cmake を行ったが、エラーになった。
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_VTK=ON -D INSTALL_C_EXAMPLES=ON -D PYTHON3_EXECUTABLE=/usr/bin/python3.8 -D PYTHON_INCLUDE_DIR=/usr/include/python3.8 -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D ENABLE_FAST_MATH=1 -D WITH_CUDA=OFF ..

CMake Error: The source directory "/home/petalinux/opencv" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.



ZYBO Z7-20 の PYNQ 2.7 に OpenCV 3.4.16 をインストールする1”を参照すると、ソースのpathとbuildのpathを指定すれば cmake が通るということなので、追加してやってみたら、エラーになった。
cmake -S /home/petalinux/opencv/opencv-3.4.16 -B /home/petalinux/opencv/build -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_VTK=ON -D INSTALL_C_EXAMPLES=ON -D PYTHON3_EXECUTABLE=/usr/bin/python3.8 -D PYTHON_INCLUDE_DIR=/usr/include/python3.8 -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D ENABLE_FAST_MATH=1 -D WITH_CUDA=OFF
KV260_custom_platform_127_221007.png

ログを示す。

xilinx-k26-starterkit-20221:~/opencv/build$ cmake -S /home/petalinux/opencv/opencv-3.4.16 -B /home/petalinux/opencv/build -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_VTK=ON -D INSTALL_C_EXAMPLES=ON -D PYTHON3_EXECUTABLE=/usr/bin/python3.8 -D PYTHON_INCLUDE_DIR=/usr/include/python3.8 -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D ENABLE_FAST_MATH=1 -D WITH_CUDA=OFF
-- The CXX compiler identification is unknown
-- The C compiler identification is unknown
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Check for working CXX compiler: /usr/bin/g++
-- Check for working CXX compiler: /usr/bin/g++ - broken
CMake Error at /usr/share/cmake-3.21/Modules/CMakeTestCXXCompiler.cmake:62 (message):
  The C++ compiler

    "/usr/bin/g++"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /home/petalinux/opencv/build/CMakeFiles/CMakeTmp
    
    Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_69b41/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_69b41.dir/build.make CMakeFiles/cmTC_69b41.dir/build
    gmake[1]: Entering directory '/home/petalinux/opencv/build/CMakeFiles/CMakeTmp'
    Building CXX object CMakeFiles/cmTC_69b41.dir/testCXXCompiler.cxx.o
    /usr/bin/g++    -o CMakeFiles/cmTC_69b41.dir/testCXXCompiler.cxx.o -c /home/petalinux/opencv/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
    g++: fatal error: cannot execute 'as': execvp: No such file or directory
    compilation terminated.
    gmake[1]: *** [CMakeFiles/cmTC_69b41.dir/build.make:78: CMakeFiles/cmTC_69b41.dir/testCXXCompiler.cxx.o] Error 1
    gmake[1]: Leaving directory '/home/petalinux/opencv/build/CMakeFiles/CMakeTmp'
    gmake: *** [Makefile:127: cmTC_69b41/fast] Error 2
    
    

  

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:111 (enable_language)


-- Configuring incomplete, errors occurred!
See also "/home/petalinux/opencv/build/CMakeFiles/CMakeOutput.log".
See also "/home/petalinux/opencv/build/CMakeFiles/CMakeError.log".

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

Petalinux 2022.1 でビルドした u-dma-buf を insmod する

u-dma-buf を Petalinux 2022.1 でビルドする”の続き。

u-dma-buf を Petalinux 2022.1 でビルドする”で作成した u-dma-buf.ko を KV260 の Petalinux に SFTP してコピーし、insmod してみたところ、無事に u-dma-buf がロードできた。

なお、この時点から”KV260 の Petalinux の ls コマンド出力に色を付ける”で ls 時に色分けをしている。

u-dma-buf の解説については、”u-dma-buf(User space mappable DMA Buffer)”参照。

u-dma-buf を Petalinux 2022.1 でビルドする”で作成した u-dma-buf.ko を KV260 の Petalinux 2022.1 に SFTP した。

u-dma-buf.ko を insmod した。udmabuf0 インスタンスを作成する。
sudo insmod u-dma-buf.ko udmabuf0=0x80000

/dev ディレクトリに udmabuf0 ができた。
ls -l /dev/udmabuf0
crw------- 1 root root 237, 0 Oct  5 11:57 /dev/udmabuf0

/sys/class/u-dma-buf/udmabuf0 ができていた。
cd /sys/class/u-dma-buf/udmabuf0
ls

ファイルができていた。
KV260_custom_platform_121_221006.png

/sys/class/u-dma-buf/udmabuf0 のファイルの値を見た。

xilinx-k26-starterkit-20221:/sys/class/u-dma-buf/udmabuf0$ cat phys_addr 
0x000000003f580000
xilinx-k26-starterkit-20221:/sys/class/u-dma-buf/udmabuf0$ cat size
524288
xilinx-k26-starterkit-20221:/sys/class/u-dma-buf/udmabuf0$ cat sync_mode
1
xilinx-k26-starterkit-20221:/sys/class/u-dma-buf/udmabuf0$ cat sync_offset 
0x0
xilinx-k26-starterkit-20221:/sys/class/u-dma-buf/udmabuf0$ cat sync_size
524288
xilinx-k26-starterkit-20221:/sys/class/u-dma-buf/udmabuf0$ cat sync_direction 
0
xilinx-k26-starterkit-20221:/sys/class/u-dma-buf/udmabuf0$ cat dma_coherent 
0
xilinx-k26-starterkit-20221:/sys/class/u-dma-buf/udmabuf0$ cat sync_owner 
0


cd でホーム・ディレクトリに戻った。
KV260_custom_platform_122_221006.png

ファイルの意味については、”u-dma-buf(User space mappable DMA Buffer)”を参照のこと。

rmmod で u-dma-buf をアンロードした。
sudo rmmod u-dma-buf

すると、/sys/class から u-dma-buf は無くなった。
ls /sys/class

もう一度、insmod して u-dma-buf をロードすると、/sys/class に u-dma-buf が現れた。
KV260_custom_platform_123_221006.png
  1. 2022年10月06日 04:15 |
  2. PetaLinux
  3. | トラックバック:0
  4. | コメント:0

u-dma-buf を Petalinux 2022.1 でビルドする

Petalinux 2022.1 で u-dma-buf をビルドしてみよう。
Petalinux 2021.1 ではすでに u-dma-buf をビルド済みなので、それを参考にして Petalinux 2022.1 でビルドする。

使用している OS は Ubuntu 18.04 LTS だ。
もうすでに kv260_median_plnx ディレクトリには、KV260 用の Petalinux 2022.1 がビルドされている。

Petalinux 2022.1 のプロジェクトの kv260_median_plnx を使用して、u-dma-buf をカーネル・モジュールとして生成する。
petalinux-create -t modules --name u-dma-buf --enable
KV260_custom_platform_116_221004.png

kv260_median_plnx/project-spec/meta-user/recipes-modules ディレクトリの下に u-dma-buf ディレクトリが作成され、その下の files ディレクトリの下に u-dma-buf.c が生成された。
KV260_custom_platform_117_221004.png

rootfs をビルドする。
petalinux-build -c rootfs
KV260_custom_platform_118_221004.png

kv260-median_plnx/project-spec/meta-user/recipes-module/udmabuf/files/u-dma-buf.c に ikwzm/udambuf/u-dma-buf.c の内容をコピペする。
KV260_custom_platform_119_221004.png

u-dma-buf をビルドする。
petalinux-build -c u-dma-buf
成功した。
KV260_custom_platform_120_221004.png

Petalinux 2021.1 とはディレクトリが違うが kv260_median_plnx/build/tmp/sysroots-components/xilinx_k26_kv/u-dma-buf/lib/modules/5.15.19-xilinx-v2022.1/extra ディレクトリに u-dma-buf.ko が作成された。
KV260_custom_platform_121_221004.png
  1. 2022年10月05日 05:12 |
  2. PetaLinux
  3. | トラックバック:0
  4. | コメント:0

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる18

kv260_median_platform のメディアン・フィルタを KV260 の Petalinux から動作させる17”の続き。

前回は、再度、Vitis 2022.1 で vadd アクセラレーション・アプリケーション・プロジェクトを削除して、再度 vadd を作り直したところ、ARM aarch64 バイナリになった。vadd.bit.bin を作成し、vadd.bit.bin, vadd, binary_container_1.xclbin を KV260 の Petalinux に転送して、vadd を動作せたところ、”/lib/libc.so.6: version `GLIBC_2.34' not found (required by ./vadd)”エラーになってしまった。今回は、Petalinux 2022.1 を用意して、再々度 vadd を実行したところ、成功した。

KV260 用 Petalinux 2022.1 のイメージを MicroSD カードに書いた1
KV260 用 Petalinux 2022.1 のイメージを MicroSD カードに書いた2
で、KV260 用 Petalinux 2022.1 を MicroSD カードに書いて、KV260 に挿入し、設定を行った。

KV260 用 Petalinux 2022.1 のイメージで SFTP できない2”で、Ubuntu パソコンから FileZilla で SFTP することができるようになった。

再々度、vadd が動作するか確かめてみよう。

KV260 にファイルを転送する
以下のファイルをPYNQ を実行していた KV260 の ubuntu のホーム・ディレクトリに FileZilla で転送した。

kv260_median_platform/device-tree-xlnx/vadd.dtbo
kv260_median_platform/kv260_median_pkg/vadd_system/Hardware/package.build/package/vadd.bit.bin
kv260_median_platform/kv260_median_pkg/pfm/shell.json
kv260_median_platform/kv260_median_pkg/vadd/Hardware/vadd
kv260_median_platform/kv260_median_pkg/vadd_system/Hardware/binary_container_1.xclbin


KV260_custom_platform_112_221003.png

ここからは KV260 の Petalinux にログインしての作業となる。
KV260 の電源を入れると Petalinux が起動した。

/lib/firmware/xilinx/vadd ディレクトリを作成した。そして、vadd.dtbo vadd.bit.bin shell.json を /lib/firmware/xilinx/vadd に転送した。
sudo mkdir /lib/firmware/xilinx/vadd
sudo mv vadd.dtbo vadd.bit.bin shell.json /lib/firmware/xilinx/vadd
ls -l /lib/firmware/xilinx/vadd

KV260_custom_platform_113_221003.png

すでにロードされているハードウェアをアンロードして、vadd をロードする。
sudo xmutil unloadapp
sudo xmutil loadapp vadd


vadd を走らせた。
./vadd binary_container_1.xclbin
TEST PASSED が表示された。成功だ。
KV260_custom_platform_114_221003.png

ターミナルの表示を示す。
KV260_custom_platform_115_221003.png

Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga-full/firmware-name
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga-full/resets
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /__symbols__/overlay0
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /__symbols__/overlay1
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /__symbols__/afi0
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /__symbols__/clocking0
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /__symbols__/overlay2
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /__symbols__/axi_dma_0
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /__symbols__/misc_clk_0
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /__symbols__/axi_intc_0
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /__symbols__/median_axis_RGB24_0
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /__symbols__/multi_axi4ls_0
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: irq-xilinx: mismatch in kind-of-intr param
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: xilinx-vdma 80010000.dma: Please ensure that IP supports buffer length > 23 bits
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: xilinx-vdma 80010000.dma: error -EINVAL: failed to get irq
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: xilinx-vdma: probe of 80010000.dma failed with error -22
Oct  2 15:18:01 xilinx-k26-starterkit-20221 kernel: zocl-drm axi:zyxclmm_drm: IRQ index 32 not found

  1. 2022年10月04日 04:28 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

KV260 用 Petalinux 2022.1 のイメージで SFTP できない2

KV260 用 Petalinux 2022.1 のイメージで SFTP できない”の続き。

”KV260 用 Petalinux 2022.1 のイメージを MicroSD カードに書いた2”で Petalinux 2022.1 が KV260 で動作したが、FileZilla で SFTP しようとしてもサーバーに接続できない、ということで、前回は、openssh-sftp.cortexa72_cortexa53 をインストールしてみたが SFTP を行うことができなかった。今回は、openssh-sftp-server.cortexa72_cortexa53 をインストールしたところ、Ubuntu パソコンから FileZilla で SFTP することができるようになった。

前回インストールした openssh-sftp.cortexa72_cortexa53 はクライアントで、サーバー側をインストールする必要があるのでは無いのか?ということで、dnf search ssh の結果を見たところ、openssh-sftp-server.cortexa72_cortexa53 があったので、これをインストールすることにした。
sudo dnf install openssh-sftp-server.cortexa72_cortexa53
KV260_custom_platform_110_221003.png

Ubuntu パソコンから FileZilla で接続したところ、接続することができた。良かったよ。。。
KV260_custom_platform_111_221003.png
  1. 2022年10月04日 04:13 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0

KV260 用 Petalinux 2022.1 のイメージで SFTP できない

KV260 用 Petalinux 2022.1 のイメージを MicroSD カードに書いた2”で Petalinux 2022.1 が KV260 で動作したが、FileZilla で SFTP しようとしてもサーバーに接続できない。
KV260_custom_platform_107_221003.png

インストール済みのパッケージをリストしてみた。
dnf list --installed
KV260_custom_platform_108_221003.png

ssh 関連のインストールできるパッケージを検索した。
dnf search ssh
結果を示す。

xilinx-k26-starterkit-20221:~$ dnf search ssh
Last metadata expiration check: 0:10:53 ago on Sun Oct  2 12:33:12 2022.
====================================== Name & Summary Matched: ssh =======================================
dropbear-openssh-sftp-server.cortexa72_cortexa53 : A lightweight SSH and SCP implementation
openssh.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                            : including the ssh client and sshd server
openssh-dbg.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                                : including the ssh client and sshd server - Debugging files
openssh-dev.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                                : including the ssh client and sshd server - Development files
openssh-doc.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                                : including the ssh client and sshd server - Documentation files
openssh-keygen.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH
                                   : protocol including the ssh client and sshd server
openssh-lic.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                                : including the ssh client and sshd server
openssh-misc.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                                 : including the ssh client and sshd server
openssh-ptest.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH
                                  : protocol including the ssh client and sshd server - Package test files
openssh-scp.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                                : including the ssh client and sshd server
openssh-sftp.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                                 : including the ssh client and sshd server
openssh-sftp-server.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH
                                        : protocol including the ssh client and sshd server
openssh-src.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                                : including the ssh client and sshd server - Source files
openssh-ssh.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                                : including the ssh client and sshd server
openssh-sshd.cortexa72_cortexa53 : A suite of security-related network utilities based on the SSH protocol
                                 : including the ssh client and sshd server
packagegroup-core-ssh-dropbear.noarch : Dropbear SSH client/server
packagegroup-core-ssh-dropbear-dbg.noarch : Dropbear SSH client/server - Debugging files
packagegroup-core-ssh-dropbear-dev.noarch : Dropbear SSH client/server - Development files
packagegroup-core-ssh-dropbear-lic.noarch : Dropbear SSH client/server
packagegroup-core-ssh-dropbear-ptest.noarch : Dropbear SSH client/server
========================================== Summary Matched: ssh ==========================================
dropbear.cortexa72_cortexa53 : A lightweight SSH and SCP implementation
dropbear-dbg.cortexa72_cortexa53 : A lightweight SSH and SCP implementation - Debugging files
dropbear-dev.cortexa72_cortexa53 : A lightweight SSH and SCP implementation - Development files
dropbear-lic.cortexa72_cortexa53 : A lightweight SSH and SCP implementation
dropbear-src.cortexa72_cortexa53 : A lightweight SSH and SCP implementation - Source files


openssh.cortexa72_cortexa53 をインストールしたら、dropbear-2020.81-r0.0.cortexa72_cortexa53 とコンフリクトして、インストールできなかった。
sudo dnf install openssh.cortexa72_cortexa53

xilinx-k26-starterkit-20221:~$ sudo dnf install openssh.cortexa72_cortexa53
Password: 
Last metadata expiration check: 1 day, 8:53:35 ago on Sat Oct  1 03:52:51 2022.
Error: 
 Problem: problem with installed package dropbear-2020.81-r0.0.cortexa72_cortexa53
  - package dropbear-2020.81-r0.0.cortexa72_cortexa53 conflicts with openssh provided by openssh-8.7p1-r0.0.cortexa72_cortexa53
  - package openssh-8.7p1-r0.0.cortexa72_cortexa53 conflicts with dropbear provided by dropbear-2020.81-r0.0.cortexa72_cortexa53
  - conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)


openssh-sftp.cortexa72_cortexa53 をインストールしてみた。
sudo dnf install openssh-sftp.cortexa72_cortexa53
インストールすることができた。
KV260_custom_platform_109_221003.png

リブートしてみたが、FileZilla でサーバーに接続できない。

インストール済みのパッケージ・リストを示す。なお、openssh-sftp.cortexa72_cortexa53 は含まれていない。

xilinx-k26-starterkit-20221:~$ dnf list --installed
Installed Packages
acl.cortexa72_cortexa53                                              2.3.1-r0.0                   @oe-repo
adwaita-icon-theme-symbolic.noarch                                   3.34.3-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-noarch
archconfig.cortexa72_cortexa53                                       1.0-r0.0                     @oe-repo
at.cortexa72_cortexa53                                               3.2.2-r0.0                   @oe-repo
attr.cortexa72_cortexa53                                             2.5.1-r0.0                   @oe-repo
axi-qos.cortexa72_cortexa53                                          1.0-r0.0                     @oe-repo
base-files.xilinx_k26_som                                            3.0.14-r89.0                 @oe-repo
base-files-board.xilinx_k26_som                                      2022.1-r0.0                  @oe-repo
base-files-board-variant.xilinx_k26_som                              2022.1-r0.1                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-xilinx_k26_som
base-files-plnx.xilinx_k26_som                                       2022.1-r0.0                  @oe-repo
base-files-soc.zynqmp_ev                                             2022.1-r0.0                  @oe-repo
base-passwd.cortexa72_cortexa53                                      3.5.29-r0.0                  @oe-repo
bash.cortexa72_cortexa53                                             5.1.8-r0.0                   @oe-repo
bc.cortexa72_cortexa53                                               1.07.1-r0.0                  @oe-repo
bridge-utils.cortexa72_cortexa53                                     1.7-r0.0                     @oe-repo
busybox.cortexa72_cortexa53                                          1.34.1-r0.0                  @oe-repo
busybox-hwclock.cortexa72_cortexa53                                  1.34.1-r0.0                  @oe-repo
busybox-inetd.cortexa72_cortexa53                                    1.34.1-r0.0                  @oe-repo
busybox-udhcpc.cortexa72_cortexa53                                   1.34.1-r0.0                  @oe-repo
bzip2.cortexa72_cortexa53                                            1.0.8-r0.0                   @oe-repo
ca-certificates.noarch                                               20211016-r0.0                @oe-repo
can-utils.cortexa72_cortexa53                                        2021.08.0-r0.0               @oe-repo
cmake.cortexa72_cortexa53                                            3.21.1-r0.0                  @oe-repo
coreutils.cortexa72_cortexa53                                        8.32-r0.0                    @oe-repo
coreutils-stdbuf.cortexa72_cortexa53                                 8.32-r0.0                    @oe-repo
cpio.cortexa72_cortexa53                                             2.13-r0.0                    @oe-repo
cpp.cortexa72_cortexa53                                              11.2.0-r0.0                  @oe-repo
cpp-symlinks.cortexa72_cortexa53                                     11.2.0-r0.0                  @oe-repo
cpufrequtils.cortexa72_cortexa53                                     008-r5.0                     @oe-repo
cracklib.cortexa72_cortexa53                                         2.9.5-r0.0                   @oe-repo
cronie.cortexa72_cortexa53                                           1.5.7-r0.0                   @oe-repo
db.cortexa72_cortexa53                                               1:5.3.28-r1.0                @oe-repo
dbus-1.cortexa72_cortexa53                                           1.12.20-r0.0                 @oe-repo
dbus-common.cortexa72_cortexa53                                      1.12.20-r0.0                 @oe-repo
dbus-tools.cortexa72_cortexa53                                       1.12.20-r0.0                 @oe-repo
ddr-qos.cortexa72_cortexa53                                          1.0-r0.0                     @oe-repo
desktop-file-utils.cortexa72_cortexa53                               0.26-r0.0                    @oe-repo
device-tree.xilinx_k26_som                                           xilinx+v2022.1+git0+1b364a44fa-r0.0
                                                                                                  @oe-repo
dfx-mgr.cortexa72_cortexa53                                          1.0-r0.0                     @oe-repo
diffutils.cortexa72_cortexa53                                        3.8-r0.0                     @oe-repo
dnf.cortexa72_cortexa53                                              4.8.0-r0.0                   @oe-repo
dnsmasq.cortexa72_cortexa53                                          2.86-r0.0                    @oe-repo
dropbear.cortexa72_cortexa53                                         2020.81-r0.0                 @oe-repo
dtc.cortexa72_cortexa53                                              1.6.1-r0.0                   @oe-repo
e2fsprogs.cortexa72_cortexa53                                        1.46.4-r0.0                  @oe-repo
e2fsprogs-badblocks.cortexa72_cortexa53                              1.46.4-r0.0                  @oe-repo
e2fsprogs-dumpe2fs.cortexa72_cortexa53                               1.46.4-r0.0                  @oe-repo
e2fsprogs-e2fsck.cortexa72_cortexa53                                 1.46.4-r0.0                  @oe-repo
e2fsprogs-mke2fs.cortexa72_cortexa53                                 1.46.4-r0.0                  @oe-repo
e2fsprogs-resize2fs.cortexa72_cortexa53                              1.46.4-r0.0                  @oe-repo
ed.cortexa72_cortexa53                                               1.17-r0.0                    @oe-repo
ethtool.cortexa72_cortexa53                                          5.13-r0.0                    @oe-repo
file.cortexa72_cortexa53                                             5.40-r0.0                    @oe-repo
findutils.cortexa72_cortexa53                                        4.8.0-r0.0                   @oe-repo
flex.cortexa72_cortexa53                                             2.6.4-r0.0                   @oe-repo
fontconfig-utils.cortexa72_cortexa53                                 2.13.1-r0.0                  @oe-repo
fpga-manager-script.cortexa72_cortexa53                              1.0-r0.0                     @oe-repo
fpga-manager-util.xilinx_k26_som                                     xilinx+git0+1b364a44fa-r0.0  @oe-repo
fpga-manager-util-base.xilinx_k26_som                                xilinx+git0+1b364a44fa-r0.0  @oe-repo
fru-print.cortexa72_cortexa53                                        1.0-r0.0                     @oe-repo
fuser.cortexa72_cortexa53                                            23.4-r0.0                    @oe-repo
gawk.cortexa72_cortexa53                                             5.1.0-r0.0                   @oe-repo
gdb.cortexa72_cortexa53                                              10.2-r0.0                    @oe-repo
gdbserver.cortexa72_cortexa53                                        10.2-r0.0                    @oe-repo
gflags.cortexa72_cortexa53                                           2.2.2-r0.0                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
glibc-gconv.cortexa72_cortexa53                                      2.34-r0.0                    @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
glibc-gconv-iso8859-1.cortexa72_cortexa53                            2.34-r0.0                    @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
glibc-mtrace.cortexa72_cortexa53                                     2.34-r0.0                    @oe-repo
gnupg.cortexa72_cortexa53                                            2.3.1-r0.0                   @oe-repo
gnupg-gpg.cortexa72_cortexa53                                        2.3.1-r0.0                   @oe-repo
gpgme.cortexa72_cortexa53                                            1.16.0-r0.0                  @oe-repo
graphviz.cortexa72_cortexa53                                         2.44.1-r0.0                  @oe-repo
grep.cortexa72_cortexa53                                             3.7-r0.0                     @oe-repo
gstreamer1.0.cortexa72_cortexa53                                     1.18.5+git0+e483cd3a08-r0.0  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
gzip.cortexa72_cortexa53                                             1.10-r0.0                    @oe-repo
haveged.cortexa72_cortexa53                                          1.9.14-r0.0                  @oe-repo
hdf5.cortexa72_cortexa53                                             1.8.21-r0.0                  @oe-repo
hellopm.zynqmp                                                       0.1-r0.0                     @oe-repo
hicolor-icon-theme.noarch                                            0.17-r0.0                    @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-noarch
i2c-tools.cortexa72_cortexa53                                        4.3-r0.0                     @oe-repo
image-update.zynqmp                                                  1.0-r0.0                     @oe-repo
init-ifupdown.xilinx_k26_som                                         1.0-r7.0                     @oe-repo
initscripts-functions.zynqmp                                         1.0-r155.0                   @oe-repo
iperf2.cortexa72_cortexa53                                           2.0.13-r0.0                  @oe-repo
iperf3.cortexa72_cortexa53                                           3.9-r0.0                     @oe-repo
iproute2.cortexa72_cortexa53                                         5.15.0-r0.0                  @oe-repo
iproute2-ip.cortexa72_cortexa53                                      5.15.0-r0.0                  @oe-repo
iptables.cortexa72_cortexa53                                         1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-ah.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-dnat.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-dnpt.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-dst.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-eui64.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-frag.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-hbh.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-hl.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-icmp6.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-ipv6header.cortexa72_cortexa53                  1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-log.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-masquerade.cortexa72_cortexa53                  1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-mh.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-netmap.cortexa72_cortexa53                      1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-redirect.cortexa72_cortexa53                    1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-reject.cortexa72_cortexa53                      1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-rt.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-snat.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-snpt.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-ip6t-srh.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-ipt-ah.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-ipt-clusterip.cortexa72_cortexa53                    1.8.7-r0.0                   @oe-repo
iptables-module-ipt-dnat.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-ipt-ecn.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-ipt-icmp.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-ipt-log.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-ipt-masquerade.cortexa72_cortexa53                   1.8.7-r0.0                   @oe-repo
iptables-module-ipt-netmap.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-ipt-realm.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-ipt-redirect.cortexa72_cortexa53                     1.8.7-r0.0                   @oe-repo
iptables-module-ipt-reject.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-ipt-snat.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-ipt-ttl.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-ipt-ulog.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-xt-addrtype.cortexa72_cortexa53                      1.8.7-r0.0                   @oe-repo
iptables-module-xt-audit.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-xt-bpf.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-cgroup.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-checksum.cortexa72_cortexa53                      1.8.7-r0.0                   @oe-repo
iptables-module-xt-classify.cortexa72_cortexa53                      1.8.7-r0.0                   @oe-repo
iptables-module-xt-cluster.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-xt-comment.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-xt-connbytes.cortexa72_cortexa53                     1.8.7-r0.0                   @oe-repo
iptables-module-xt-connlimit.cortexa72_cortexa53                     1.8.7-r0.0                   @oe-repo
iptables-module-xt-connmark.cortexa72_cortexa53                      1.8.7-r0.0                   @oe-repo
iptables-module-xt-connsecmark.cortexa72_cortexa53                   1.8.7-r0.0                   @oe-repo
iptables-module-xt-conntrack.cortexa72_cortexa53                     1.8.7-r0.0                   @oe-repo
iptables-module-xt-cpu.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-ct.cortexa72_cortexa53                            1.8.7-r0.0                   @oe-repo
iptables-module-xt-dccp.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-xt-devgroup.cortexa72_cortexa53                      1.8.7-r0.0                   @oe-repo
iptables-module-xt-dscp.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-xt-ecn.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-esp.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-hashlimit.cortexa72_cortexa53                     1.8.7-r0.0                   @oe-repo
iptables-module-xt-helper.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-hmark.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-xt-idletimer.cortexa72_cortexa53                     1.8.7-r0.0                   @oe-repo
iptables-module-xt-ipcomp.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-iprange.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-xt-ipvs.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-xt-led.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-length.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-limit.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-xt-mac.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-mark.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-xt-multiport.cortexa72_cortexa53                     1.8.7-r0.0                   @oe-repo
iptables-module-xt-nfacct.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-nflog.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-xt-nfqueue.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-xt-osf.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-owner.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-xt-physdev.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-xt-pkttype.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-xt-policy.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-quota.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-xt-rateest.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-xt-recent.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-rpfilter.cortexa72_cortexa53                      1.8.7-r0.0                   @oe-repo
iptables-module-xt-sctp.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-xt-secmark.cortexa72_cortexa53                       1.8.7-r0.0                   @oe-repo
iptables-module-xt-set.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-socket.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-standard.cortexa72_cortexa53                      1.8.7-r0.0                   @oe-repo
iptables-module-xt-statistic.cortexa72_cortexa53                     1.8.7-r0.0                   @oe-repo
iptables-module-xt-string.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-synproxy.cortexa72_cortexa53                      1.8.7-r0.0                   @oe-repo
iptables-module-xt-tcp.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-tcpmss.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-tcpoptstrip.cortexa72_cortexa53                   1.8.7-r0.0                   @oe-repo
iptables-module-xt-tee.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-time.cortexa72_cortexa53                          1.8.7-r0.0                   @oe-repo
iptables-module-xt-tos.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-tproxy.cortexa72_cortexa53                        1.8.7-r0.0                   @oe-repo
iptables-module-xt-trace.cortexa72_cortexa53                         1.8.7-r0.0                   @oe-repo
iptables-module-xt-u32.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-module-xt-udp.cortexa72_cortexa53                           1.8.7-r0.0                   @oe-repo
iptables-modules.cortexa72_cortexa53                                 1.8.7-r0.0                   @oe-repo
iputils.cortexa72_cortexa53                                          20210722-r0.0                @oe-repo
iputils-arping.cortexa72_cortexa53                                   20210722-r0.0                @oe-repo
iputils-clockdiff.cortexa72_cortexa53                                20210722-r0.0                @oe-repo
iputils-ninfod.cortexa72_cortexa53                                   20210722-r0.0                @oe-repo
iputils-ping.cortexa72_cortexa53                                     20210722-r0.0                @oe-repo
iputils-rarpd.cortexa72_cortexa53                                    20210722-r0.0                @oe-repo
iputils-rdisc.cortexa72_cortexa53                                    20210722-r0.0                @oe-repo
iputils-tracepath.cortexa72_cortexa53                                20210722-r0.0                @oe-repo
iputils-traceroute6.cortexa72_cortexa53                              20210722-r0.0                @oe-repo
k26-starter-kits.xilinx_k26_som                                      1.0-r0.0                     @oe-repo
kbd.cortexa72_cortexa53                                              2.4.0-r0.0                   @oe-repo
kbd-consolefonts.cortexa72_cortexa53                                 2.4.0-r0.0                   @oe-repo
kbd-keymaps.cortexa72_cortexa53                                      2.4.0-r0.0                   @oe-repo
kernel-5.15.19-xilinx-v2022.1.xilinx_k26_som                         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-a8293-5.15.19-xilinx-v2022.1.xilinx_k26_som            5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-af9013-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-af9033-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-al5d-5.15.19-xilinx-v2022.1.xilinx_k26_som             1.0.0+xilinx+v2022.1+git0+9d2657550e-r0.0
                                                                                                  @oe-repo
kernel-module-al5e-5.15.19-xilinx-v2022.1.xilinx_k26_som             1.0.0+xilinx+v2022.1+git0+9d2657550e-r0.0
                                                                                                  @oe-repo
kernel-module-allegro-5.15.19-xilinx-v2022.1.xilinx_k26_som          1.0.0+xilinx+v2022.1+git0+9d2657550e-r0.0
                                                                                                  @oe-repo
kernel-module-ascot2e-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-atbm8830-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-au8522-common-5.15.19-xilinx-v2022.1.xilinx_k26_som    5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-au8522-decoder-5.15.19-xilinx-v2022.1.xilinx_k26_som   5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-au8522-dig-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-bcm3510-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cls-cgroup-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cx22700-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cx22702-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cx24110-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cx24113-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cx24116-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cx24117-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cx24120-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cx24123-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cxd2099-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cxd2820r-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cxd2841er-5.15.19-xilinx-v2022.1.xilinx_k26_som        5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cxd2880-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-cxd2880-spi-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dib0070-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dib0090-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dib3000mb-5.15.19-xilinx-v2022.1.xilinx_k26_som        5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dib3000mc-5.15.19-xilinx-v2022.1.xilinx_k26_som        5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dib7000m-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dib7000p-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dib8000-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dib9000-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dibx000-common-5.15.19-xilinx-v2022.1.xilinx_k26_som   5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dmaproxy-5.15.19-xilinx-v2022.1.xilinx_k26_som         1.0.0+xilinx+v2022.1+git0+9d2657550e-r0.0
                                                                                                  @oe-repo
kernel-module-drx39xyj-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-drxd-5.15.19-xilinx-v2022.1.xilinx_k26_som             5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-drxk-5.15.19-xilinx-v2022.1.xilinx_k26_som             5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ds3000-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-dvb-pll-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-e4000-5.15.19-xilinx-v2022.1.xilinx_k26_som            5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ebt-mark-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ebtable-filter-5.15.19-xilinx-v2022.1.xilinx_k26_som   5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ebtable-nat-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ebtables-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ec100-5.15.19-xilinx-v2022.1.xilinx_k26_som            5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-efivarfs-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-fc0011-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-fc0012-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-fc0013-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-fc2580-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-g-ether-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-g-mass-storage-5.15.19-xilinx-v2022.1.xilinx_k26_som   5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-g-serial-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-helene-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-horus3a-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ip6-udp-tunnel-5.15.19-xilinx-v2022.1.xilinx_k26_som   5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ipt-reject-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-iptable-filter-5.15.19-xilinx-v2022.1.xilinx_k26_som   5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-iptable-nat-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-isl6405-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-isl6421-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-isl6423-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-it913x-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-itd1000-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ix2505v-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-l64781-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-lg2160-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-lgdt3305-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-lgdt3306a-5.15.19-xilinx-v2022.1.xilinx_k26_som        5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-lgdt330x-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-lgs8gl5-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-lgs8gxx-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-lnbh25-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-lnbh29-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-lnbp21-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-lnbp22-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-m88ds3103-5.15.19-xilinx-v2022.1.xilinx_k26_som        5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-m88rs2000-5.15.19-xilinx-v2022.1.xilinx_k26_som        5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-m88rs6000t-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mali-5.15.19-xilinx-v2022.1.xilinx_k26_som             r9p0+01rel0-r0.0             @oe-repo
kernel-module-max2165-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mb86a16-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mb86a20s-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mc44s803-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mn88443x-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mn88472-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mn88473-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mpls-gso-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-msi001-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mt2060-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mt2063-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mt20xx-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mt2131-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mt2266-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mt312-5.15.19-xilinx-v2022.1.xilinx_k26_som            5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mt352-5.15.19-xilinx-v2022.1.xilinx_k26_som            5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mtd-nandbiterrs-5.15.19-xilinx-v2022.1.xilinx_k26_som  5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mtd-nandecctest-5.15.19-xilinx-v2022.1.xilinx_k26_som  5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mtd-oobtest-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mtd-pagetest-5.15.19-xilinx-v2022.1.xilinx_k26_som     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mtd-readtest-5.15.19-xilinx-v2022.1.xilinx_k26_som     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mtd-speedtest-5.15.19-xilinx-v2022.1.xilinx_k26_som    5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mtd-stresstest-5.15.19-xilinx-v2022.1.xilinx_k26_som   5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mtd-subpagetest-5.15.19-xilinx-v2022.1.xilinx_k26_som  5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mtd-torturetest-5.15.19-xilinx-v2022.1.xilinx_k26_som  5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mxl301rf-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mxl5005s-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mxl5007t-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mxl5xx-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-mxl692-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-nf-nat-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-nf-nat-ftp-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-nf-nat-snmp-basic-5.15.19-xilinx-v2022.1.xilinx_k26_som
                                                                     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-nf-nat-tftp-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-nf-reject-ipv4-5.15.19-xilinx-v2022.1.xilinx_k26_som   5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-nsh-5.15.19-xilinx-v2022.1.xilinx_k26_som              5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-nxt200x-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-nxt6000-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-openvswitch-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-or51132-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-or51211-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-qm1d1b0004-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-qm1d1c0042-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-qt1010-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-r820t-5.15.19-xilinx-v2022.1.xilinx_k26_som            5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-rpmsg-char-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-rpmsg-core-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-rpmsg-ns-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-rtl2830-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-rtl2832-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-rtl2832-sdr-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-s5h1409-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-s5h1411-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-s5h1420-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-s5h1432-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-s921-5.15.19-xilinx-v2022.1.xilinx_k26_som             5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-si2157-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-si2165-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-si2168-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-si21xx-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-sp2-5.15.19-xilinx-v2022.1.xilinx_k26_som              5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-sp887x-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stb0899-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stb6000-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stb6100-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stv0288-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stv0297-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stv0299-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stv0367-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stv0900-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stv090x-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stv0910-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stv6110-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stv6110x-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-stv6111-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tc90522-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda10021-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda10023-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda10048-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda1004x-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda10071-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda10086-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda18212-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda18218-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda18250-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda18271-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda18271c2dd-5.15.19-xilinx-v2022.1.xilinx_k26_som     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda665x-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda8083-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda8261-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda826x-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda827x-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda8290-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tda9887-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tea5761-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tea5767-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ts2020-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tua6100-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tua9001-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tuner-simple-5.15.19-xilinx-v2022.1.xilinx_k26_som     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tuner-types-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-tuner-xc2028-5.15.19-xilinx-v2022.1.xilinx_k26_som     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-udp-tunnel-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-uio-dmem-genirq-5.15.19-xilinx-v2022.1.xilinx_k26_som  5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-uio-pdrv-genirq-5.15.19-xilinx-v2022.1.xilinx_k26_som  5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-uio-xilinx-ai-engine-5.15.19-xilinx-v2022.1.xilinx_k26_som
                                                                     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-usb-f-obex-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-usb-f-serial-5.15.19-xilinx-v2022.1.xilinx_k26_som     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-usb2244-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-usb5744-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-vcu.xilinx_k26_som                                     1.0.0+xilinx+v2022.1+git0+9d2657550e-r0.0
                                                                                                  @oe-repo
kernel-module-ves1820-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-ves1x93-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-virtio-rpmsg-bus-5.15.19-xilinx-v2022.1.xilinx_k26_som 5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-vport-vxlan-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-vxlan-5.15.19-xilinx-v2022.1.xilinx_k26_som            5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xc4000-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xc5000-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xen-blkback-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xen-gntalloc-5.15.19-xilinx-v2022.1.xilinx_k26_som     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xen-gntdev-5.15.19-xilinx-v2022.1.xilinx_k26_som       5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xen-netback-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xen-scsifront-5.15.19-xilinx-v2022.1.xilinx_k26_som    5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xen-wdt-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xlnx-vcu-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xt-addrtype-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xt-checksum-5.15.19-xilinx-v2022.1.xilinx_k26_som      5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xt-conntrack-5.15.19-xilinx-v2022.1.xilinx_k26_som     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xt-masquerade-5.15.19-xilinx-v2022.1.xilinx_k26_som    5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xt-nat-5.15.19-xilinx-v2022.1.xilinx_k26_som           5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-xt-state-5.15.19-xilinx-v2022.1.xilinx_k26_som         5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-zd1301-demod-5.15.19-xilinx-v2022.1.xilinx_k26_som     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-zl10036-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-zl10039-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-zl10353-5.15.19-xilinx-v2022.1.xilinx_k26_som          5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-module-zocl-5.15.19-xilinx-v2022.1.xilinx_k26_kv              202210.2.13.0-r0.0           @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-xilinx_k26_kv
kernel-module-zynqmp-r5-remoteproc-5.15.19-xilinx-v2022.1.xilinx_k26_som
                                                                     5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
kernel-modules.xilinx_k26_som                                        5.15.19+git0+5ead03b6e6-r0.0 @oe-repo
killall.cortexa72_cortexa53                                          23.4-r0.0                    @oe-repo
kmod.cortexa72_cortexa53                                             29-r0.0                      @oe-repo
lcms.cortexa72_cortexa53                                             2.12-r0.0                    @oe-repo
ldconfig.cortexa72_cortexa53                                         2.34-r0.0                    @oe-repo
ldd.cortexa72_cortexa53                                              2.34-r0.0                    @oe-repo
less.cortexa72_cortexa53                                             590-r0.0                     @oe-repo
libacl1.cortexa72_cortexa53                                          2.3.1-r0.0                   @oe-repo
libarchive.cortexa72_cortexa53                                       3.5.1-r0.0                   @oe-repo
libassuan0.cortexa72_cortexa53                                       2.5.5-r0.0                   @oe-repo
libatk-1.0-0.cortexa72_cortexa53                                     2.36.0-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libatk-bridge-2.0-0.cortexa72_cortexa53                              2.38.0-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libatspi0.cortexa72_cortexa53                                        2.40.3-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libattr1.cortexa72_cortexa53                                         2.5.1-r0.0                   @oe-repo
libblkid1.cortexa72_cortexa53                                        2.37.2-r0.0                  @oe-repo
libboost-filesystem1.77.0.cortexa72_cortexa53                        1.77.0-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libboost-program-options1.77.0.cortexa72_cortexa53                   1.77.0-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libboost-system1.77.0.cortexa72_cortexa53                            1.77.0-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libbz2-1.cortexa72_cortexa53                                         1.0.8-r0.0                   @oe-repo
libc6.cortexa72_cortexa53                                            2.34-r0.0                    @oe-repo
libc6-thread-db.cortexa72_cortexa53                                  2.34-r0.0                    @oe-repo
libcairo-gobject2.zynqmp_ev                                          1.16.0-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-zynqmp_ev
libcairo2.zynqmp_ev                                                  1.16.0-r0.0                  @oe-repo
libcap.cortexa72_cortexa53                                           2.51-r0.0                    @oe-repo
libcap-ng.cortexa72_cortexa53                                        0.8.2-r0.0                   @oe-repo
libcom-err2.cortexa72_cortexa53                                      1.46.4-r0.0                  @oe-repo
libcomps0.cortexa72_cortexa53                                        0.1.17-r0.0                  @oe-repo
libcroco.cortexa72_cortexa53                                         0.6.13-r0.0                  @oe-repo
libcrypt2.cortexa72_cortexa53                                        4.4.25-r0.0                  @oe-repo
libcrypto1.1.cortexa72_cortexa53                                     1.1.1l-r0.0                  @oe-repo
libcurl4.cortexa72_cortexa53                                         7.78.0-r0.0                  @oe-repo
libdbus-1-3.cortexa72_cortexa53                                      1.12.20-r0.0                 @oe-repo
libdfx.cortexa72_cortexa53                                           1.0-r0.0                     @oe-repo
libdnf2.cortexa72_cortexa53                                          0.63.1-r0.0                  @oe-repo
libdrm2.cortexa72_cortexa53                                          2.4.109-r0.0                 @oe-repo
libdw1.cortexa72_cortexa53                                           0.185-r1.0                   @oe-repo
libe2p2.cortexa72_cortexa53                                          1.46.4-r0.0                  @oe-repo
libelf1.cortexa72_cortexa53                                          0.185-r1.0                   @oe-repo
libepoxy0.zynqmp_ev                                                  1.5.9-r0.0                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-zynqmp_ev
liberation-fonts.noarch                                              1:2.1.4-r0.0                 @oe-repo
libevdev.cortexa72_cortexa53                                         1.11.0-r0.0                  @oe-repo
libexif12.cortexa72_cortexa53                                        0.6.22-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libexpat1.cortexa72_cortexa53                                        2.4.3-r0.0                   @oe-repo
libext2fs2.cortexa72_cortexa53                                       1.46.4-r0.0                  @oe-repo
libfdisk1.cortexa72_cortexa53                                        2.37.2-r0.0                  @oe-repo
libffi8.cortexa72_cortexa53                                          3.4.2-r0.0                   @oe-repo
libfontconfig1.cortexa72_cortexa53                                   2.13.1-r0.0                  @oe-repo
libfreetype6.cortexa72_cortexa53                                     2.11.0-r0.0                  @oe-repo
libfribidi0.cortexa72_cortexa53                                      1.0.10-r0.0                  @oe-repo
libftdi1-2.cortexa72_cortexa53                                       1.4-r0.0                     @oe-repo
libgcc1.cortexa72_cortexa53                                          11.2.0-r0.0                  @oe-repo
libgcrypt.cortexa72_cortexa53                                        1.9.4-r0.0                   @oe-repo
libgdbm-compat4.cortexa72_cortexa53                                  1.19-r0.0                    @oe-repo
libgdbm6.cortexa72_cortexa53                                         1.19-r0.0                    @oe-repo
libgdk-pixbuf-2.0-0.cortexa72_cortexa53                              2.42.6-r0.0                  @oe-repo
libgdk-pixbuf-2.0-loader-gif.cortexa72_cortexa53                     2.42.6-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libgdk-pixbuf-2.0-loader-xpm.cortexa72_cortexa53                     2.42.6-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libgl-mesa.cortexa72_cortexa53                                       2:21.2.4-r0.0                @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libglapi0.cortexa72_cortexa53                                        2:21.2.4-r0.0                @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libglib-2.0-0.cortexa72_cortexa53                                    1:2.68.4-r0.0                @oe-repo
libglib-2.0-utils.cortexa72_cortexa53                                1:2.68.4-r0.0                @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libglog0.cortexa72_cortexa53                                         0.4.0-r0.0                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libgmp10.cortexa72_cortexa53                                         6.2.1-r0.0                   @oe-repo
libgnutls30.cortexa72_cortexa53                                      3.7.2-r0.0                   @oe-repo
libgomp1.cortexa72_cortexa53                                         11.2.0-r0.0                  @oe-repo
libgpg-error.cortexa72_cortexa53                                     1.42-r0.0                    @oe-repo
libgphoto2-6.cortexa72_cortexa53                                     2.5.27-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libgphoto2-camlibs.cortexa72_cortexa53                               2.5.27-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libgphoto2-port12.cortexa72_cortexa53                                2.5.27-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libgstapp-1.0-0.zynqmp_ev                                            1.18.5+git0+ce156424eb-r0.0  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-zynqmp_ev
libgstaudio-1.0-0.zynqmp_ev                                          1.18.5+git0+ce156424eb-r0.0  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-zynqmp_ev
libgstpbutils-1.0-0.zynqmp_ev                                        1.18.5+git0+ce156424eb-r0.0  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-zynqmp_ev
libgstriff-1.0-0.zynqmp_ev                                           1.18.5+git0+ce156424eb-r0.0  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-zynqmp_ev
libgsttag-1.0-0.zynqmp_ev                                            1.18.5+git0+ce156424eb-r0.0  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-zynqmp_ev
libgstvideo-1.0-0.zynqmp_ev                                          1.18.5+git0+ce156424eb-r0.0  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-zynqmp_ev
libgtk-3.0.zynqmp_ev                                                 3.24.30-r0.0                 @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-zynqmp_ev
libharfbuzz0.cortexa72_cortexa53                                     2.9.0-r0.0                   @oe-repo
libidn2-0.cortexa72_cortexa53                                        2.3.2-r0.0                   @oe-repo
libinput10.cortexa72_cortexa53                                       1.18.1-r0.0                  @oe-repo
libjpeg62.cortexa72_cortexa53                                        1:2.1.1-r0.0                 @oe-repo
libjson-c5.cortexa72_cortexa53                                       0.15-r0.0                    @oe-repo
libkmod2.cortexa72_cortexa53                                         29-r0.0                      @oe-repo
libksba8.cortexa72_cortexa53                                         1.6.0-r0.0                   @oe-repo
libltdl7.cortexa72_cortexa53                                         2.4.6-r0.0                   @oe-repo
liblzma5.cortexa72_cortexa53                                         5.2.5-r0.0                   @oe-repo
liblzo2-2.cortexa72_cortexa53                                        2.10-r0.0                    @oe-repo
libmali-xlnx.zynqmp_ev                                               r9p0+01rel0-r0.0             @oe-repo
libmetal.zynqmp                                                      2022.1+git0+bee059dfed-r0.0  @oe-repo
libmetal-demos.zynqmp                                                2022.1+git0+bee059dfed-r0.0  @oe-repo
libmnl0.cortexa72_cortexa53                                          1.0.4-r0.0                   @oe-repo
libmodulemd.cortexa72_cortexa53                                      2.13.0-r0.0                  @oe-repo
libmount1.cortexa72_cortexa53                                        2.37.2-r0.0                  @oe-repo
libmpc3.cortexa72_cortexa53                                          1.2.1-r0.0                   @oe-repo
libmpfr6.cortexa72_cortexa53                                         4.1.0-r0.0                   @oe-repo
libncurses5.cortexa72_cortexa53                                      6.2-r0.0                     @oe-repo
libncursesw5.cortexa72_cortexa53                                     6.2-r0.0                     @oe-repo
libnet9.cortexa72_cortexa53                                          1.2+rc3-r0.0                 @oe-repo
libnpth0.cortexa72_cortexa53                                         1.6-r0.0                     @oe-repo
libnsl3.cortexa72_cortexa53                                          2.0.0-r0.0                   @oe-repo
libnss-myhostname2.cortexa72_cortexa53                               1:249.7-r0.0                 @oe-repo
libomxil-xlnx.zynqmp                                                 1.0.0+xilinx+v2022.1+git0+b3308c608b-r0.0
                                                                                                  @oe-repo
libopen-amp-demos.zynqmp                                             2022.1+git0+a6555a3d7b-r0.0  @oe-repo
libopen-amp1.zynqmp                                                  2022.1+git0+a6555a3d7b-r0.0  @oe-repo
libopencl1.cortexa72_cortexa53                                       2.3.0-r0.0                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-alphamat4.5.cortexa72_cortexa53                            4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-aruco4.5.cortexa72_cortexa53                               4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-bgsegm4.5.cortexa72_cortexa53                              4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-bioinspired4.5.cortexa72_cortexa53                         4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-calib3d4.5.cortexa72_cortexa53                             4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-ccalib4.5.cortexa72_cortexa53                              4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-core4.5.cortexa72_cortexa53                                4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-datasets4.5.cortexa72_cortexa53                            4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-dpm4.5.cortexa72_cortexa53                                 4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-face4.5.cortexa72_cortexa53                                4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-features2d4.5.cortexa72_cortexa53                          4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-flann4.5.cortexa72_cortexa53                               4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-fuzzy4.5.cortexa72_cortexa53                               4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-gapi4.5.cortexa72_cortexa53                                4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-hfs4.5.cortexa72_cortexa53                                 4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-highgui4.5.cortexa72_cortexa53                             4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-img-hash4.5.cortexa72_cortexa53                            4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-imgcodecs4.5.cortexa72_cortexa53                           4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-imgproc4.5.cortexa72_cortexa53                             4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-intensity-transform4.5.cortexa72_cortexa53                 4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-line-descriptor4.5.cortexa72_cortexa53                     4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-ml4.5.cortexa72_cortexa53                                  4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-objdetect4.5.cortexa72_cortexa53                           4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-optflow4.5.cortexa72_cortexa53                             4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-phase-unwrapping4.5.cortexa72_cortexa53                    4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-photo4.5.cortexa72_cortexa53                               4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-plot4.5.cortexa72_cortexa53                                4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-quality4.5.cortexa72_cortexa53                             4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-rapid4.5.cortexa72_cortexa53                               4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-reg4.5.cortexa72_cortexa53                                 4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-rgbd4.5.cortexa72_cortexa53                                4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-saliency4.5.cortexa72_cortexa53                            4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-sfm4.5.cortexa72_cortexa53                                 4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-shape4.5.cortexa72_cortexa53                               4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-stereo4.5.cortexa72_cortexa53                              4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-stitching4.5.cortexa72_cortexa53                           4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-structured-light4.5.cortexa72_cortexa53                    4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-superres4.5.cortexa72_cortexa53                            4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-surface-matching4.5.cortexa72_cortexa53                    4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-tracking4.5.cortexa72_cortexa53                            4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-video4.5.cortexa72_cortexa53                               4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-videoio4.5.cortexa72_cortexa53                             4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-videostab4.5.cortexa72_cortexa53                           4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-xfeatures2d4.5.cortexa72_cortexa53                         4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-ximgproc4.5.cortexa72_cortexa53                            4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-xobjdetect4.5.cortexa72_cortexa53                          4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libopencv-xphoto4.5.cortexa72_cortexa53                              4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
liborc-0.4-0.cortexa72_cortexa53                                     0.4.32-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libpam.cortexa72_cortexa53                                           1.5.1-r0.0                   @oe-repo
libpam-runtime.cortexa72_cortexa53                                   1.5.1-r0.0                   @oe-repo
libpanelw5.cortexa72_cortexa53                                       6.2-r0.0                     @oe-repo
libpci3.cortexa72_cortexa53                                          3.7.0-r0.0                   @oe-repo
libpcre1.cortexa72_cortexa53                                         8.45-r0.0                    @oe-repo
libpixman-1-0.cortexa72_cortexa53                                    1:0.40.0-r0.0                @oe-repo
libpng16-16.cortexa72_cortexa53                                      1.6.37-r0.0                  @oe-repo
libpopt0.cortexa72_cortexa53                                         1.18-r0.0                    @oe-repo
libprocps8.cortexa72_cortexa53                                       3.3.17-r0.0                  @oe-repo
libprotobuf29.cortexa72_cortexa53                                    3.18.0-r0.0                  @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libpython3.9-1.0.cortexa72_cortexa53                                 3.9.9-r0.0                   @oe-repo
libreadline8.cortexa72_cortexa53                                     8.1-r0.0                     @oe-repo
librepo0.cortexa72_cortexa53                                         1.14.1-r0.0                  @oe-repo
librsvg-2-2.cortexa72_cortexa53                                      2.40.21-r0.0                 @oe-repo
libseccomp.cortexa72_cortexa53                                       2.5.1+git0+5822e50c29-r0.0   @oe-repo
libsmartcols1.cortexa72_cortexa53                                    2.37.2-r0.0                  @oe-repo
libsodium23.cortexa72_cortexa53                                      1.0.18-r0.0                  @oe-repo
libsolv1.cortexa72_cortexa53                                         0.7.19-r0.0                  @oe-repo
libsolvext1.cortexa72_cortexa53                                      0.7.19-r0.0                  @oe-repo
libsqlite3-0.cortexa72_cortexa53                                     3:3.36.0-r0.0                @oe-repo
libss2.cortexa72_cortexa53                                           1.46.4-r0.0                  @oe-repo
libssl1.1.cortexa72_cortexa53                                        1.1.1l-r0.0                  @oe-repo
libstdc++6.cortexa72_cortexa53                                       11.2.0-r0.0                  @oe-repo
libsystemd0.cortexa72_cortexa53                                      1:249.7-r0.0                 @oe-repo
libtarget-factory.aarch64                                            2.5.0-r61                    @System 
libtiff5.cortexa72_cortexa53                                         4.3.0-r0.0                   @oe-repo
libtinfo5.cortexa72_cortexa53                                        6.2-r0.0                     @oe-repo
libtirpc3.cortexa72_cortexa53                                        1.3.2-r0.0                   @oe-repo
libtss2.cortexa72_cortexa53                                          3.0.3-r0.0                   @oe-repo
libtss2-mu0.cortexa72_cortexa53                                      3.0.3-r0.0                   @oe-repo
libtss2-tcti-device0.cortexa72_cortexa53                             3.0.3-r0.0                   @oe-repo
libudev1.cortexa72_cortexa53                                         1:249.7-r0.0                 @oe-repo
libunilog.aarch64                                                    2.5.0-r61                    @System 
libunistring2.cortexa72_cortexa53                                    0.9.10-r0.0                  @oe-repo
libunwind.cortexa72_cortexa53                                        1.5.0-r0.0                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libusb-0.1-4.cortexa72_cortexa53                                     1:0.1.7-r0.0                 @oe-repo
libusb-1.0-0.cortexa72_cortexa53                                     1.0.24-r0.0                  @oe-repo
libuuid1.cortexa72_cortexa53                                         2.37.2-r0.0                  @oe-repo
libuv1.cortexa72_cortexa53                                           1.42.0-r0.0                  @oe-repo
libvart.aarch64                                                      2.5.0-r61                    @System 
libvcu-xlnx.zynqmp                                                   1.0.0+xilinx+v2022.1+git0+5bf158af20-r0.0
                                                                                                  @oe-repo
libvitis_ai_library.aarch64                                          2.5.0-r61                    @System 
libwebp.cortexa72_cortexa53                                          1.2.1-r0.0                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libwebsockets-evlib-uv.cortexa72_cortexa53                           4.2.2-r0.0                   @oe-repo
libwebsockets18.cortexa72_cortexa53                                  4.2.2-r0.0                   @oe-repo
libwrap0.cortexa72_cortexa53                                         7.6-r10.0                    @oe-repo
libx11-6.cortexa72_cortexa53                                         1:1.7.2-r0.0                 @oe-repo
libx11-locale.cortexa72_cortexa53                                    1:1.7.2-r0.0                 @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libx11-xcb1.cortexa72_cortexa53                                      1:1.7.2-r0.0                 @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxau6.cortexa72_cortexa53                                          1:1.0.9-r0.0                 @oe-repo
libxcb-dri2-0.cortexa72_cortexa53                                    1.14-r0.0                    @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxcb-dri3-0.cortexa72_cortexa53                                    1.14-r0.0                    @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxcb-glx0.cortexa72_cortexa53                                      1.14-r0.0                    @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxcb-present0.cortexa72_cortexa53                                  1.14-r0.0                    @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxcb-render0.cortexa72_cortexa53                                   1.14-r0.0                    @oe-repo
libxcb-shm0.cortexa72_cortexa53                                      1.14-r0.0                    @oe-repo
libxcb-sync1.cortexa72_cortexa53                                     1.14-r0.0                    @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxcb-xfixes0.cortexa72_cortexa53                                   1.14-r0.0                    @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxcb-xkb1.cortexa72_cortexa53                                      1.14-r0.0                    @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxcb1.cortexa72_cortexa53                                          1.14-r0.0                    @oe-repo
libxcomposite1.cortexa72_cortexa53                                   1:0.4.5-r0.0                 @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxcursor1.cortexa72_cortexa53                                      1:1.2.0-r0.0                 @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxdamage1.cortexa72_cortexa53                                      1:1.1.5-r0.0                 @oe-repo
libxdmcp6.cortexa72_cortexa53                                        1:1.1.3-r0.0                 @oe-repo
libxext6.cortexa72_cortexa53                                         1:1.3.4-r0.0                 @oe-repo
libxfixes3.cortexa72_cortexa53                                       1:6.0.0-r0.0                 @oe-repo
libxft2.cortexa72_cortexa53                                          1:2.3.4-r0.0                 @oe-repo
libxi6.cortexa72_cortexa53                                           1:1.7.99.2-r0.0              @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxir.aarch64                                                       2.5.0-r61                    @System 
libxkbcommon.cortexa72_cortexa53                                     1.3.0-r0.0                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxml2.cortexa72_cortexa53                                          2.9.12-r0.0                  @oe-repo
libxrandr2.cortexa72_cortexa53                                       1:1.5.2-r0.0                 @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxrender1.cortexa72_cortexa53                                      1:0.9.10-r0.0                @oe-repo
libxshmfence1.cortexa72_cortexa53                                    1.3-r0.0                     @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxtst6.cortexa72_cortexa53                                         1:1.2.3-r0.0                 @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libxxf86vm1.cortexa72_cortexa53                                      1:1.1.4-r0.0                 @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
libyaml-0-2.cortexa72_cortexa53                                      0.2.5-r0.0                   @oe-repo
libz1.cortexa72_cortexa53                                            1.2.11-r0.0                  @oe-repo
lmsensors-config-fancontrol.xilinx_k26_som                           1.0-r0.0                     @oe-repo
lmsensors-fancontrol.cortexa72_cortexa53                             3.6.0-r0.0                   @oe-repo
logrotate.cortexa72_cortexa53                                        3.18.1-r0.0                  @oe-repo
m4.cortexa72_cortexa53                                               1.4.19-r0.0                  @oe-repo
mailx.cortexa72_cortexa53                                            12.5+5-r0.0                  @oe-repo
make.cortexa72_cortexa53                                             4.3-r0.0                     @oe-repo
makedevs.cortexa72_cortexa53                                         1.0.1-r0.0                   @oe-repo
mc.cortexa72_cortexa53                                               4.8.27-r1.0                  @oe-repo
mc-fish.cortexa72_cortexa53                                          4.8.27-r1.0                  @oe-repo
mc-helpers.cortexa72_cortexa53                                       4.8.27-r1.0                  @oe-repo
mc-helpers-perl.cortexa72_cortexa53                                  4.8.27-r1.0                  @oe-repo
mesa-megadriver.cortexa72_cortexa53                                  2:21.2.4-r0.0                @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
modutils-initscripts.cortexa72_cortexa53                             1.0-r7.0                     @oe-repo
mtd-utils.cortexa72_cortexa53                                        2.1.3-r0.0                   @oe-repo
mtdev.cortexa72_cortexa53                                            1.1.6-r0.0                   @oe-repo
ncurses.cortexa72_cortexa53                                          6.2-r0.0                     @oe-repo
ncurses-terminfo.cortexa72_cortexa53                                 6.2-r0.0                     @oe-repo
ncurses-terminfo-base.cortexa72_cortexa53                            6.2-r0.0                     @oe-repo
net-tools.cortexa72_cortexa53                                        2.10-r0.0                    @oe-repo
net-tools-mii-tool.cortexa72_cortexa53                               2.10-r0.0                    @oe-repo
netbase.noarch                                                       1:6.3-r0.0                   @oe-repo
netcat.cortexa72_cortexa53                                           0.7.1-r3.0                   @oe-repo
nettle.cortexa72_cortexa53                                           3.7.3-r0.0                   @oe-repo
nfs-utils.cortexa72_cortexa53                                        2.5.4-r0.0                   @oe-repo
nfs-utils-client.cortexa72_cortexa53                                 2.5.4-r0.0                   @oe-repo
nfs-utils-mount.cortexa72_cortexa53                                  2.5.4-r0.0                   @oe-repo
ntp.cortexa72_cortexa53                                              4.2.8p15-r0.0                @oe-repo
ntp-tickadj.cortexa72_cortexa53                                      4.2.8p15-r0.0                @oe-repo
openamp-fw-echo-testd.xilinx_k26_som                                 2022.1+git0+b3d8b420b4-r0.0  @oe-repo
openamp-fw-mat-muld.xilinx_k26_som                                   2022.1+git0+b3d8b420b4-r0.0  @oe-repo
openamp-fw-rpc-demo.xilinx_k26_som                                   2022.1+git0+b3d8b420b4-r0.0  @oe-repo
opencv.cortexa72_cortexa53                                           4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
opencv-apps.cortexa72_cortexa53                                      4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
opencv-samples.cortexa72_cortexa53                                   4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
opencv-src.cortexa72_cortexa53                                       4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
openjpeg.cortexa72_cortexa53                                         2.4.0-r0.0                   @oe-repo
openssl.cortexa72_cortexa53                                          1.1.1l-r0.0                  @oe-repo
openssl-bin.cortexa72_cortexa53                                      1.1.1l-r0.0                  @oe-repo
openssl-conf.cortexa72_cortexa53                                     1.1.1l-r0.0                  @oe-repo
os-release.noarch                                                    1.0-r0.1                     @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-noarch
packagegroup-core-boot.xilinx_k26_som                                1.0-r17.0                    @oe-repo
packagegroup-core-full-cmdline.noarch                                1.0-r6.0                     @oe-repo
packagegroup-core-full-cmdline-dev-utils.noarch                      1.0-r6.0                     @oe-repo
packagegroup-core-full-cmdline-extended.noarch                       1.0-r6.0                     @oe-repo
packagegroup-core-full-cmdline-initscripts.noarch                    1.0-r6.0                     @oe-repo
packagegroup-core-full-cmdline-libs.noarch                           1.0-r6.0                     @oe-repo
packagegroup-core-full-cmdline-multiuser.noarch                      1.0-r6.0                     @oe-repo
packagegroup-core-full-cmdline-sys-services.noarch                   1.0-r6.0                     @oe-repo
packagegroup-core-full-cmdline-utils.noarch                          1.0-r6.0                     @oe-repo
packagegroup-core-ssh-dropbear.noarch                                1.0-r1.0                     @oe-repo
packagegroup-core-tools-debug.cortexa72_cortexa53                    1.0-r3.0                     @oe-repo
packagegroup-petalinux.noarch                                        1.0-r0.0                     @oe-repo
packagegroup-petalinux-jupyter.noarch                                1.0-r0.0                     @oe-repo
packagegroup-petalinux-networking-stack.noarch                       1.0-r0.0                     @oe-repo
packagegroup-petalinux-openamp.xilinx_k26_som                        1.0-r0.0                     @oe-repo
packagegroup-petalinux-openamp-echo-test.xilinx_k26_som              1.0-r0.0                     @oe-repo
packagegroup-petalinux-openamp-matrix-mul.xilinx_k26_som             1.0-r0.0                     @oe-repo
packagegroup-petalinux-openamp-rpc-demo.xilinx_k26_som               1.0-r0.0                     @oe-repo
packagegroup-petalinux-opencv.noarch                                 1.0-r0.0                     @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-noarch
packagegroup-petalinux-python-modules.noarch                         1.0-r0.0                     @oe-repo
packagegroup-petalinux-som.xilinx_k26_som                            1.0-r0.0                     @oe-repo
packagegroup-petalinux-tpm.noarch                                    1.0-r0.0                     @oe-repo
packagegroup-petalinux-utils.noarch                                  1.0-r0.0                     @oe-repo
packagegroup-python3-jupyter.noarch                                  1.0-r0.0                     @oe-repo
pam-plugin-access.cortexa72_cortexa53                                1.5.1-r0.0                   @oe-repo
pam-plugin-deny.cortexa72_cortexa53                                  1.5.1-r0.0                   @oe-repo
pam-plugin-env.cortexa72_cortexa53                                   1.5.1-r0.0                   @oe-repo
pam-plugin-faildelay.cortexa72_cortexa53                             1.5.1-r0.0                   @oe-repo
pam-plugin-group.cortexa72_cortexa53                                 1.5.1-r0.0                   @oe-repo
pam-plugin-keyinit.cortexa72_cortexa53                               1.5.1-r0.0                   @oe-repo
pam-plugin-lastlog.cortexa72_cortexa53                               1.5.1-r0.0                   @oe-repo
pam-plugin-limits.cortexa72_cortexa53                                1.5.1-r0.0                   @oe-repo
pam-plugin-loginuid.cortexa72_cortexa53                              1.5.1-r0.0                   @oe-repo
pam-plugin-mail.cortexa72_cortexa53                                  1.5.1-r0.0                   @oe-repo
pam-plugin-motd.cortexa72_cortexa53                                  1.5.1-r0.0                   @oe-repo
pam-plugin-nologin.cortexa72_cortexa53                               1.5.1-r0.0                   @oe-repo
pam-plugin-permit.cortexa72_cortexa53                                1.5.1-r0.0                   @oe-repo
pam-plugin-rootok.cortexa72_cortexa53                                1.5.1-r0.0                   @oe-repo
pam-plugin-securetty.cortexa72_cortexa53                             1.5.1-r0.0                   @oe-repo
pam-plugin-shells.cortexa72_cortexa53                                1.5.1-r0.0                   @oe-repo
pam-plugin-unix.cortexa72_cortexa53                                  1.5.1-r0.0                   @oe-repo
pam-plugin-warn.cortexa72_cortexa53                                  1.5.1-r0.0                   @oe-repo
pango.cortexa72_cortexa53                                            1.48.9-r0.0                  @oe-repo
parted.cortexa72_cortexa53                                           3.4-r0.0                     @oe-repo
patch.cortexa72_cortexa53                                            2.7.6-r0.0                   @oe-repo
pciutils.cortexa72_cortexa53                                         3.7.0-r0.0                   @oe-repo
pciutils-ids.cortexa72_cortexa53                                     3.7.0-r0.0                   @oe-repo
perl.cortexa72_cortexa53                                             5.34.0-r0.0                  @oe-repo
perl-module-config-heavy.cortexa72_cortexa53                         5.34.0-r0.0                  @oe-repo
phytool.cortexa72_cortexa53                                          2+git0+8882328c08-r0.0       @oe-repo
pinentry.cortexa72_cortexa53                                         1.1.1-r0.0                   @oe-repo
platformstats.cortexa72_cortexa53                                    1.0-r0.0                     @oe-repo
platformstats-python.cortexa72_cortexa53                             1.0-r0.0                     @oe-repo
procps.cortexa72_cortexa53                                           3.3.17-r0.0                  @oe-repo
procps-ps.cortexa72_cortexa53                                        3.3.17-r0.0                  @oe-repo
procps-sysctl.cortexa72_cortexa53                                    3.3.17-r0.0                  @oe-repo
psmisc.cortexa72_cortexa53                                           23.4-r0.0                    @oe-repo
pstree.cortexa72_cortexa53                                           23.4-r0.0                    @oe-repo
python3-2to3.cortexa72_cortexa53                                     3.9.9-r0.0                   @oe-repo
python3-anyio.cortexa72_cortexa53                                    3.4.0-r0.0                   @oe-repo
python3-argon2-cffi.cortexa72_cortexa53                              21.3.0-r0.0                  @oe-repo
python3-argon2-cffi-bindings.cortexa72_cortexa53                     21.2.0-r0.0                  @oe-repo
python3-asn1crypto.cortexa72_cortexa53                               1.4.0-r0.0                   @oe-repo
python3-asyncio.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-attrs.cortexa72_cortexa53                                    21.2.0-r0.0                  @oe-repo
python3-audio.cortexa72_cortexa53                                    3.9.9-r0.0                   @oe-repo
python3-babel.cortexa72_cortexa53                                    2.9.1-r0.0                   @oe-repo
python3-backcall.cortexa72_cortexa53                                 0.2.0-r0.0                   @oe-repo
python3-bleach.cortexa72_cortexa53                                   4.1.0-r0.0                   @oe-repo
python3-bokeh.cortexa72_cortexa53                                    2.4.2-r0.0                   @oe-repo
python3-certifi.cortexa72_cortexa53                                  2021.5.30-r0.0               @oe-repo
python3-cffi.cortexa72_cortexa53                                     1.14.6-r0.0                  @oe-repo
python3-chardet.cortexa72_cortexa53                                  4.0.0-r0.0                   @oe-repo
python3-charset-normalizer.cortexa72_cortexa53                       2.0.12-r0.0                  @oe-repo
python3-codecs.cortexa72_cortexa53                                   3.9.9-r0.0                   @oe-repo
python3-compile.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-compression.cortexa72_cortexa53                              3.9.9-r0.0                   @oe-repo
python3-configparser.cortexa72_cortexa53                             5.0.2-r0.0                   @oe-repo
python3-core.cortexa72_cortexa53                                     3.9.9-r0.0                   @oe-repo
python3-crypt.cortexa72_cortexa53                                    3.9.9-r0.0                   @oe-repo
python3-cryptography.cortexa72_cortexa53                             3.3.2-r0.0                   @oe-repo
python3-ctypes.cortexa72_cortexa53                                   3.9.9-r0.0                   @oe-repo
python3-curses.cortexa72_cortexa53                                   3.9.9-r0.0                   @oe-repo
python3-cycler.cortexa72_cortexa53                                   0.10.0-r0.0                  @oe-repo
python3-datetime.cortexa72_cortexa53                                 3.9.9-r0.0                   @oe-repo
python3-dateutil.cortexa72_cortexa53                                 2.8.2-r0.0                   @oe-repo
python3-dateutil-zoneinfo.cortexa72_cortexa53                        2.8.2-r0.0                   @oe-repo
python3-db.cortexa72_cortexa53                                       3.9.9-r0.0                   @oe-repo
python3-debugger.cortexa72_cortexa53                                 3.9.9-r0.0                   @oe-repo
python3-debugpy.cortexa72_cortexa53                                  1.5.1-r0.0                   @oe-repo
python3-decorator.cortexa72_cortexa53                                5.1.0-r0.0                   @oe-repo
python3-defusedxml.cortexa72_cortexa53                               0.7.1-r0.0                   @oe-repo
python3-difflib.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-distro.cortexa72_cortexa53                                   1.6.0-r0.0                   @oe-repo
python3-distutils.cortexa72_cortexa53                                3.9.9-r0.0                   @oe-repo
python3-doctest.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-email.cortexa72_cortexa53                                    3.9.9-r0.0                   @oe-repo
python3-entrypoints.cortexa72_cortexa53                              0.3-r0.0                     @oe-repo
python3-fcntl.cortexa72_cortexa53                                    3.9.9-r0.0                   @oe-repo
python3-gpg.cortexa72_cortexa53                                      1.16.0-r0.0                  @oe-repo
python3-h5py.cortexa72_cortexa53                                     3.4.0-r0.0                   @oe-repo
python3-html.cortexa72_cortexa53                                     3.9.9-r0.0                   @oe-repo
python3-idle.cortexa72_cortexa53                                     3.9.9-r0.0                   @oe-repo
python3-idna.cortexa72_cortexa53                                     3.2-r0.0                     @oe-repo
python3-image.cortexa72_cortexa53                                    3.9.9-r0.0                   @oe-repo
python3-importlib-metadata.cortexa72_cortexa53                       4.6.4-r0.0                   @oe-repo
python3-iniparse.cortexa72_cortexa53                                 0.5-r0.0                     @oe-repo
python3-io.cortexa72_cortexa53                                       3.9.9-r0.0                   @oe-repo
python3-ipykernel.cortexa72_cortexa53                                6.6.1-r0.0                   @oe-repo
python3-ipython.cortexa72_cortexa53                                  7.28.0-r0.0                  @oe-repo
python3-ipython-genutils.cortexa72_cortexa53                         0.2.0-r0.0                   @oe-repo
python3-ipywidgets.cortexa72_cortexa53                               7.6.5-r0.0                   @oe-repo
python3-jedi.cortexa72_cortexa53                                     0.18.1-r0.0                  @oe-repo
python3-jinja2.cortexa72_cortexa53                                   3.0.1-r0.0                   @oe-repo
python3-json.cortexa72_cortexa53                                     3.9.9-r0.0                   @oe-repo
python3-json5.cortexa72_cortexa53                                    0.9.6-r0.0                   @oe-repo
python3-jsonpointer.cortexa72_cortexa53                              2.1-r0.0                     @oe-repo
python3-jsonschema.cortexa72_cortexa53                               3.2.0-r0.0                   @oe-repo
python3-jupyter-client.cortexa72_cortexa53                           6.1.6-r0.0                   @oe-repo
python3-jupyter-core.cortexa72_cortexa53                             4.6.3-r0.0                   @oe-repo
python3-jupyter_server.cortexa72_cortexa53                           1.13.5-r0.0                  @oe-repo
python3-jupyterlab.cortexa72_cortexa53                               3.2.5-r0.0                   @oe-repo
python3-jupyterlab-pygments.cortexa72_cortexa53                      0.1.2-r0.0                   @oe-repo
python3-jupyterlab_server.cortexa72_cortexa53                        2.10.3-r0.0                  @oe-repo
python3-jupyterlab_widgets.cortexa72_cortexa53                       1.0.2-r0.0                   @oe-repo
python3-kiwisolver.cortexa72_cortexa53                               1.3.2-r0.0                   @oe-repo
python3-logging.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-mailbox.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-markupsafe.cortexa72_cortexa53                               2.0.1-r0.0                   @oe-repo
python3-math.cortexa72_cortexa53                                     3.9.9-r0.0                   @oe-repo
python3-matplotlib.cortexa72_cortexa53                               3.4.1-r0.0                   @oe-repo
python3-matplotlib-inline.cortexa72_cortexa53                        0.1.2-r0.0                   @oe-repo
python3-mime.cortexa72_cortexa53                                     3.9.9-r0.0                   @oe-repo
python3-misc.cortexa72_cortexa53                                     3.9.9-r0.0                   @oe-repo
python3-mistune.cortexa72_cortexa53                                  0.8.4-r0.0                   @oe-repo
python3-mmap.cortexa72_cortexa53                                     3.9.9-r0.0                   @oe-repo
python3-modules.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-more-itertools.cortexa72_cortexa53                           8.8.0-r0.0                   @oe-repo
python3-multiprocessing.cortexa72_cortexa53                          3.9.9-r0.0                   @oe-repo
python3-nbclassic.cortexa72_cortexa53                                0.3.4-r0.0                   @oe-repo
python3-nbclient.cortexa72_cortexa53                                 0.5.11-r0.0                  @oe-repo
python3-nbconvert.cortexa72_cortexa53                                6.4.0-r0.0                   @oe-repo
python3-nbformat.cortexa72_cortexa53                                 5.1.3-r0.0                   @oe-repo
python3-ndg-httpsclient.cortexa72_cortexa53                          0.5.1-r0.0                   @oe-repo
python3-nest-asyncio.cortexa72_cortexa53                             1.5.4-r0.0                   @oe-repo
python3-netclient.cortexa72_cortexa53                                3.9.9-r0.0                   @oe-repo
python3-netserver.cortexa72_cortexa53                                3.9.9-r0.0                   @oe-repo
python3-notebook.cortexa72_cortexa53                                 6.4.6-r0.0                   @oe-repo
python3-numbers.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-numpy.cortexa72_cortexa53                                    1.21.2-r0.0                  @oe-repo
python3-opencv.cortexa72_cortexa53                                   4.5.2-r0.1                   @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
python3-packaging.cortexa72_cortexa53                                21.0-r0.0                    @oe-repo
python3-pandas.cortexa72_cortexa53                                   1.3.3-r0.0                   @oe-repo
python3-pandocfilters.cortexa72_cortexa53                            1.5.0-r0.0                   @oe-repo
python3-parso.cortexa72_cortexa53                                    0.8.2-r0.0                   @oe-repo
python3-pathlib2.cortexa72_cortexa53                                 2.3.6-r0.0                   @oe-repo
python3-pexpect.cortexa72_cortexa53                                  4.8.0-r0.0                   @oe-repo
python3-pickle.cortexa72_cortexa53                                   3.9.9-r0.0                   @oe-repo
python3-pickleshare.cortexa72_cortexa53                              0.7.5-r0.0                   @oe-repo
python3-pillow.cortexa72_cortexa53                                   8.3.2-r0.0                   @oe-repo
python3-pip.cortexa72_cortexa53                                      21.2.4-r0.0                  @oe-repo
python3-pkg-resources.cortexa72_cortexa53                            57.4.0-r0.0                  @oe-repo
python3-pkgutil.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-plistlib.cortexa72_cortexa53                                 3.9.9-r0.0                   @oe-repo
python3-ply.cortexa72_cortexa53                                      3.11-r0.0                    @oe-repo
python3-pprint.cortexa72_cortexa53                                   3.9.9-r0.0                   @oe-repo
python3-profile.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-prometheus-client.cortexa72_cortexa53                        0.9.0-r0.0                   @oe-repo
python3-prompt-toolkit.cortexa72_cortexa53                           3.0.19-r0.0                  @oe-repo
python3-psutil.cortexa72_cortexa53                                   5.8.0-r0.0                   @oe-repo
python3-ptyprocess.cortexa72_cortexa53                               0.7.0-r0.0                   @oe-repo
python3-py.cortexa72_cortexa53                                       1.10.0-r0.0                  @oe-repo
python3-pyasn1.cortexa72_cortexa53                                   0.4.8-r0.0                   @oe-repo
python3-pycparser.cortexa72_cortexa53                                2.20-r0.0                    @oe-repo
python3-pydoc.cortexa72_cortexa53                                    3.9.9-r0.0                   @oe-repo
python3-pydot.cortexa72_cortexa53                                    1.4.2-r0.0                   @oe-repo
python3-pygments.cortexa72_cortexa53                                 2.11.1-r0.0                  @oe-repo
python3-pyopenssl.cortexa72_cortexa53                                20.0.1-r0.0                  @oe-repo
python3-pyparsing.cortexa72_cortexa53                                2.4.7-r0.0                   @oe-repo
python3-pyrsistent.cortexa72_cortexa53                               0.18.0-r0.0                  @oe-repo
python3-pyserial.cortexa72_cortexa53                                 3.5-r0.0                     @oe-repo
python3-pysocks.cortexa72_cortexa53                                  1.7.1-r0.0                   @oe-repo
python3-pytz.cortexa72_cortexa53                                     2021.1-r0.0                  @oe-repo
python3-pyyaml.cortexa72_cortexa53                                   5.4.1-r0.0                   @oe-repo
python3-pyzmq.cortexa72_cortexa53                                    22.3.0-r0.0                  @oe-repo
python3-requests.cortexa72_cortexa53                                 2.26.0-r0.0                  @oe-repo
python3-resource.cortexa72_cortexa53                                 3.9.9-r0.0                   @oe-repo
python3-rfc3987.cortexa72_cortexa53                                  1.3.8-r0.0                   @oe-repo
python3-rpm.cortexa72_cortexa53                                      1:4.16.1.3-r0.0              @oe-repo
python3-send2trash.cortexa72_cortexa53                               1.8.0-r0.0                   @oe-repo
python3-setuptools.cortexa72_cortexa53                               57.4.0-r0.0                  @oe-repo
python3-setuptools-scm.cortexa72_cortexa53                           6.0.1-r0.0                   @oe-repo
python3-shell.cortexa72_cortexa53                                    3.9.9-r0.0                   @oe-repo
python3-simplegeneric.cortexa72_cortexa53                            0.8.1-r0.0                   @oe-repo
python3-six.cortexa72_cortexa53                                      1.16.0-r0.0                  @oe-repo
python3-smtpd.cortexa72_cortexa53                                    3.9.9-r0.0                   @oe-repo
python3-sniffio.cortexa72_cortexa53                                  1.2.0-r0.0                   @oe-repo
python3-sqlite3.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-statistics.cortexa72_cortexa53                               3.9.9-r0.0                   @oe-repo
python3-strict-rfc3339.cortexa72_cortexa53                           0.7-r0.0                     @oe-repo
python3-stringold.cortexa72_cortexa53                                3.9.9-r0.0                   @oe-repo
python3-syslog.cortexa72_cortexa53                                   3.9.9-r0.0                   @oe-repo
python3-terminado.cortexa72_cortexa53                                0.12.1-r0.0                  @oe-repo
python3-terminal.cortexa72_cortexa53                                 3.9.9-r0.0                   @oe-repo
python3-testpath.cortexa72_cortexa53                                 0.5.0-r0.0                   @oe-repo
python3-threading.cortexa72_cortexa53                                3.9.9-r0.0                   @oe-repo
python3-tkinter.cortexa72_cortexa53                                  3.9.9-r0.0                   @oe-repo
python3-toml.cortexa72_cortexa53                                     0.10.2-r0.0                  @oe-repo
python3-tornado.cortexa72_cortexa53                                  6.1-r0.0                     @oe-repo
python3-traitlets.cortexa72_cortexa53                                5.1.0-r0.0                   @oe-repo
python3-typing-extensions.cortexa72_cortexa53                        3.10.0.0-r0.0                @oe-repo
python3-unittest.cortexa72_cortexa53                                 3.9.9-r0.0                   @oe-repo
python3-unixadmin.cortexa72_cortexa53                                3.9.9-r0.0                   @oe-repo
python3-urllib3.cortexa72_cortexa53                                  1.26.6-r0.0                  @oe-repo
python3-venv.cortexa72_cortexa53                                     3.9.9-r0.0                   @oe-repo
python3-wcwidth.cortexa72_cortexa53                                  0.2.5-r0.0                   @oe-repo
python3-webcolors.cortexa72_cortexa53                                1.11.1-r0.0                  @oe-repo
python3-webencodings.cortexa72_cortexa53                             0.5.1-r0.0                   @oe-repo
python3-websocket-client.cortexa72_cortexa53                         1.2.1-r0.0                   @oe-repo
python3-widgetsnbextension.cortexa72_cortexa53                       3.5.2-r0.0                   @oe-repo
python3-xml.cortexa72_cortexa53                                      3.9.9-r0.0                   @oe-repo
python3-xmlrpc.cortexa72_cortexa53                                   3.9.9-r0.0                   @oe-repo
python3-zipp.cortexa72_cortexa53                                     3.5.0-r0.0                   @oe-repo
resize-part.cortexa72_cortexa53                                      1.0-r0.0                     @oe-repo
rpcbind.cortexa72_cortexa53                                          1.2.6-r0.0                   @oe-repo
rpm.cortexa72_cortexa53                                              1:4.16.1.3-r0.0              @oe-repo
rpm-build.cortexa72_cortexa53                                        1:4.16.1.3-r0.0              @oe-repo
rpm-sign.cortexa72_cortexa53                                         1:4.16.1.3-r0.0              @oe-repo
rpmsg-echo-test.cortexa72_cortexa53                                  1.0-r0.0                     @oe-repo
rpmsg-mat-mul.cortexa72_cortexa53                                    1.0-r0.0                     @oe-repo
rpmsg-proxy-app.cortexa72_cortexa53                                  1.0-r0.0                     @oe-repo
run-postinsts.noarch                                                 1.0-r10.0                    @oe-repo
sed.cortexa72_cortexa53                                              4.8-r0.0                     @oe-repo
shadow.cortexa72_cortexa53                                           4.9-r0.0                     @oe-repo
shadow-base.cortexa72_cortexa53                                      4.9-r0.0                     @oe-repo
shadow-securetty.xilinx_k26_som                                      4.6-r3.0                     @oe-repo
shared-mime-info.cortexa72_cortexa53                                 2.1-r0.0                     @oe-repo
smartmontools.cortexa72_cortexa53                                    7.2-r0.0                     @oe-repo
som-dashboard.cortexa72_cortexa53                                    1.0-r0.0                     @oe-repo
som-pwrctl.cortexa72_cortexa53                                       1.0-r0.0                     @oe-repo
start-jupyterlab.cortexa72_cortexa53                                 1.0-r0.0                     @oe-repo
strace.cortexa72_cortexa53                                           5.14-r0.0                    @oe-repo
sudo.cortexa72_cortexa53                                             1.9.7p2-r0.0                 @oe-repo
sudo-lib.cortexa72_cortexa53                                         1.9.7p2-r0.0                 @oe-repo
sudo-sudo.cortexa72_cortexa53                                        1.9.7p2-r0.0                 @oe-repo
sysklogd.cortexa72_cortexa53                                         2.2.3-r0.0                   @oe-repo
systemd.cortexa72_cortexa53                                          1:249.7-r0.0                 @oe-repo
systemd-compat-units.cortexa72_cortexa53                             1.0-r29.0                    @oe-repo
systemd-conf.xilinx_k26_som                                          1:1.0-r0.0                   @oe-repo
systemd-extra-utils.cortexa72_cortexa53                              1:249.7-r0.0                 @oe-repo
systemd-serialgetty.xilinx_k26_som                                   1.0-r5.0                     @oe-repo
systemd-udev-rules.cortexa72_cortexa53                               1:249.7-r0.0                 @oe-repo
systemd-vconsole-setup.cortexa72_cortexa53                           1:249.7-r0.0                 @oe-repo
tar.cortexa72_cortexa53                                              1.34-r0.0                    @oe-repo
tbb.cortexa72_cortexa53                                              1:2021.2.0-r0.0              @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
tcf-agent.cortexa72_cortexa53                                        1.7.0+git0+b9401083f9-r0.0   @oe-repo
time.cortexa72_cortexa53                                             1.9-r0.0                     @oe-repo
tpm2-abrmd.cortexa72_cortexa53                                       2.4.0-r0.0                   @oe-repo
tpm2-pkcs11.cortexa72_cortexa53                                      1.6.0-r0.0                   @oe-repo
tpm2-tools.cortexa72_cortexa53                                       5.0-r0.0                     @oe-repo
tpm2-tss.cortexa72_cortexa53                                         3.0.3-r0.0                   @oe-repo
tpm2-tss-engine.cortexa72_cortexa53                                  1.1.0-r0.0                   @oe-repo
tpm2-tss-engine-engines.cortexa72_cortexa53                          1.1.0-r0.0                   @oe-repo
tree.cortexa72_cortexa53                                             1.8.0-r0.0                   @oe-repo
ttf-bitstream-vera.noarch                                            1.10-r8.0                    @oe-repo
tzdata.noarch                                                        2021e-r0.0                   @oe-repo
tzdata-africa.noarch                                                 2021e-r0.0                   @oe-repo
tzdata-americas.noarch                                               2021e-r0.0                   @oe-repo
tzdata-antarctica.noarch                                             2021e-r0.0                   @oe-repo
tzdata-arctic.noarch                                                 2021e-r0.0                   @oe-repo
tzdata-asia.noarch                                                   2021e-r0.0                   @oe-repo
tzdata-atlantic.noarch                                               2021e-r0.0                   @oe-repo
tzdata-australia.noarch                                              2021e-r0.0                   @oe-repo
tzdata-core.noarch                                                   2021e-r0.0                   @oe-repo
tzdata-europe.noarch                                                 2021e-r0.0                   @oe-repo
tzdata-misc.noarch                                                   2021e-r0.0                   @oe-repo
tzdata-pacific.noarch                                                2021e-r0.0                   @oe-repo
tzdata-posix.noarch                                                  2021e-r0.0                   @oe-repo
tzdata-right.noarch                                                  2021e-r0.0                   @oe-repo
u-boot-tools.cortexa72_cortexa53                                     1:2021.07-r0.0               @oe-repo
u-boot-tools-mkenvimage.cortexa72_cortexa53                          1:2021.07-r0.0               @oe-repo
u-boot-tools-mkimage.cortexa72_cortexa53                             1:2021.07-r0.0               @oe-repo
udev.cortexa72_cortexa53                                             1:249.7-r0.0                 @oe-repo
udev-extraconf.cortexa72_cortexa53                                   1.1-r0.0                     @oe-repo
udev-hwdb.cortexa72_cortexa53                                        1:249.7-r0.0                 @oe-repo
unzip.cortexa72_cortexa53                                            1:6.0-r5.0                   @oe-repo
update-alternatives-opkg.cortexa72_cortexa53                         0.4.5-r0.0                   @oe-repo
update-rc.d.noarch                                                   0.8-r0.0                     @oe-repo
usbutils.cortexa72_cortexa53                                         014-r0.0                     @oe-repo
util-linux.cortexa72_cortexa53                                       2.37.2-r0.0                  @oe-repo
util-linux-addpart.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-agetty.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-blkdiscard.cortexa72_cortexa53                            2.37.2-r0.0                  @oe-repo
util-linux-blkid.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-blkzone.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-blockdev.cortexa72_cortexa53                              2.37.2-r0.0                  @oe-repo
util-linux-cal.cortexa72_cortexa53                                   2.37.2-r0.0                  @oe-repo
util-linux-cfdisk.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-chcpu.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-chfn.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-chmem.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-choom.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-chrt.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-chsh.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-col.cortexa72_cortexa53                                   2.37.2-r0.0                  @oe-repo
util-linux-colcrt.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-colrm.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-column.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-ctrlaltdel.cortexa72_cortexa53                            2.37.2-r0.0                  @oe-repo
util-linux-delpart.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-dmesg.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-eject.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-fallocate.cortexa72_cortexa53                             2.37.2-r0.0                  @oe-repo
util-linux-fdisk.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-fincore.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-findfs.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-findmnt.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-flock.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-fsck.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-fsck.cramfs.cortexa72_cortexa53                           2.37.2-r0.0                  @oe-repo
util-linux-fsfreeze.cortexa72_cortexa53                              2.37.2-r0.0                  @oe-repo
util-linux-fstrim.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-getopt.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-hardlink.cortexa72_cortexa53                              2.37.2-r0.0                  @oe-repo
util-linux-hexdump.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-hwclock.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-ionice.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-ipcmk.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-ipcrm.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-ipcs.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-irqtop.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-isosize.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-kill.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-last.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-ldattach.cortexa72_cortexa53                              2.37.2-r0.0                  @oe-repo
util-linux-logger.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-look.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-losetup.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-lsblk.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-lscpu.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-lsipc.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-lsirq.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-lslocks.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-lslogins.cortexa72_cortexa53                              2.37.2-r0.0                  @oe-repo
util-linux-lsmem.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-lsns.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-mcookie.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-mesg.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-mkfs.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-mkfs.cramfs.cortexa72_cortexa53                           2.37.2-r0.0                  @oe-repo
util-linux-mkswap.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-more.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-mount.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-mountpoint.cortexa72_cortexa53                            2.37.2-r0.0                  @oe-repo
util-linux-namei.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-nologin.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-nsenter.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-partx.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-pivot-root.cortexa72_cortexa53                            2.37.2-r0.0                  @oe-repo
util-linux-prlimit.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-readprofile.cortexa72_cortexa53                           2.37.2-r0.0                  @oe-repo
util-linux-rename.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-renice.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-resizepart.cortexa72_cortexa53                            2.37.2-r0.0                  @oe-repo
util-linux-rev.cortexa72_cortexa53                                   2.37.2-r0.0                  @oe-repo
util-linux-rfkill.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-rtcwake.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-runuser.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-script.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-scriptlive.cortexa72_cortexa53                            2.37.2-r0.0                  @oe-repo
util-linux-scriptreplay.cortexa72_cortexa53                          2.37.2-r0.0                  @oe-repo
util-linux-setarch.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-setpriv.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-setsid.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-setterm.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-sfdisk.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-su.cortexa72_cortexa53                                    2.37.2-r0.0                  @oe-repo
util-linux-sulogin.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-swaplabel.cortexa72_cortexa53                             2.37.2-r0.0                  @oe-repo
util-linux-swapoff.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-swapon.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-switch-root.cortexa72_cortexa53                           2.37.2-r0.0                  @oe-repo
util-linux-taskset.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-uclampset.cortexa72_cortexa53                             2.37.2-r0.0                  @oe-repo
util-linux-ul.cortexa72_cortexa53                                    2.37.2-r0.0                  @oe-repo
util-linux-umount.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-unshare.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-utmpdump.cortexa72_cortexa53                              2.37.2-r0.0                  @oe-repo
util-linux-uuidd.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-uuidgen.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-uuidparse.cortexa72_cortexa53                             2.37.2-r0.0                  @oe-repo
util-linux-wall.cortexa72_cortexa53                                  2.37.2-r0.0                  @oe-repo
util-linux-wdctl.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-whereis.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
util-linux-wipefs.cortexa72_cortexa53                                2.37.2-r0.0                  @oe-repo
util-linux-write.cortexa72_cortexa53                                 2.37.2-r0.0                  @oe-repo
util-linux-zramctl.cortexa72_cortexa53                               2.37.2-r0.0                  @oe-repo
vcu-firmware.zynqmp                                                  1.0.0+xilinx+v2022.1+git0+569f980527-r0.0
                                                                                                  @oe-repo
volatile-binds.noarch                                                1.0-r0.0                     @oe-repo
watchdog-init.zynqmp_ev                                              1.0-r0.0                     @oe-repo
wayland.cortexa72_cortexa53                                          1.19.0-r0.0                  @oe-repo
xmutil.cortexa72_cortexa53                                           1.0-r0.0                     @oe-repo
xrt.cortexa72_cortexa53                                              202210.2.13.0-r0.0           @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-cortexa72_cortexa53
zeromq.cortexa72_cortexa53                                           4.3.4-r0.0                   @oe-repo
zocl.xilinx_k26_kv                                                   202210.2.13.0-r0.0           @oe-remote-repo-sswreleases-rel-v2022-generic-rpm-xilinx_k26_kv
zstd.cortexa72_cortexa53                                             1.5.0-r0.0                   @oe-repo
xilinx-k26-starterkit-20221:~$ 

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

KV260 用 Petalinux 2022.1 のイメージを MicroSD カードに書いた2

KV260 用 Petalinux 2022.1 のイメージを MicroSD カードに書いた1”の続き。

KV260 の Petalinux をバージョン 2022.1 にするために、前回は、Kria K26 SOM の Petalinux から Kria Starter Kit 2022.1 の Starter Kit PetaLinux Image をダウンロードし、balenaEtcher でイメージを 32 GB の MicroSD カードに書き込んだ。Micro SD カードを KV260 に挿して、電源 ON したら Petalinux 2022.1 が起動した。今回は、設定を行った。

KRIA KV260のSDカードイメージの導入の仕方(バージョン2022.1)”を参照して Petalinux 2022.1 を設定していく。

最初に MicroSD カードの全ての容量を使えるようにした。
その前に df コマンドで現在の容量を見たところ、/ の容量は約 4 GB だった。
sudo resize-part /dev/mmcblk1p2
を行ったところ、/ の容量は約 27 GB となった。
KV260_custom_platform_101_221001.png
KV260_custom_platform_102_221001.png

xrt と opencv をインストールする。
sudo dnf install xrt packagegroup-petalinux-opencv
KV260_custom_platform_103_221001.png

インストールされたパッケージを示す。

Installed:
  adwaita-icon-theme-symbolic-3.34.3-r0.0.noarch
  gflags-2.2.2-r0.0.cortexa72_cortexa53
  glibc-gconv-2.34-r0.0.cortexa72_cortexa53
  glibc-gconv-iso8859-1-2.34-r0.0.cortexa72_cortexa53   
  gstreamer1.0-1.18.5+git0+e483cd3a08-r0.0.cortexa72_cortexa53   
  hicolor-icon-theme-0.17-r0.0.noarch  
  kernel-module-zocl-5.15.19-xilinx-v2022.1-202210.2.13.0-r0.0.xilinx_k26_kv   
  libatk-1.0-0-2.36.0-r0.0.cortexa72_cortexa53  
  libatk-bridge-2.0-0-2.38.0-r0.0.cortexa72_cortexa53   
  libatspi0-2.40.3-r0.0.cortexa72_cortexa53
  libboost-filesystem1.77.0-1.77.0-r0.0.cortexa72_cortexa53  
  libboost-program-options1.77.0-1.77.0-r0.0.cortexa72_cortexa53 
  libboost-system1.77.0-1.77.0-r0.0.cortexa72_cortexa53 
  libcairo-gobject2-1.16.0-r0.0.zynqmp_ev  
  libepoxy0-1.5.9-r0.0.zynqmp_ev  
  libexif12-0.6.22-r0.0.cortexa72_cortexa53
  libgdk-pixbuf-2.0-loader-gif-2.42.6-r0.0.cortexa72_cortexa53   
  libgdk-pixbuf-2.0-loader-xpm-2.42.6-r0.0.cortexa72_cortexa53   
  libgl-mesa-2:21.2.4-r0.0.cortexa72_cortexa53  
  libglapi0-2:21.2.4-r0.0.cortexa72_cortexa53   
  libglib-2.0-utils-1:2.68.4-r0.0.cortexa72_cortexa53   
  libglog0-0.4.0-r0.0.cortexa72_cortexa53  
  libgphoto2-6-2.5.27-r0.0.cortexa72_cortexa53  
  libgphoto2-camlibs-2.5.27-r0.0.cortexa72_cortexa53
  libgphoto2-port12-2.5.27-r0.0.cortexa72_cortexa53 
  libgstapp-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev 
  libgstaudio-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev    
  libgstpbutils-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev  
  libgstriff-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev
  libgsttag-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev 
  libgstvideo-1.0-0-1.18.5+git0+ce156424eb-r0.0.zynqmp_ev    
  libgtk-3.0-3.24.30-r0.0.zynqmp_ev    
  libopencl1-2.3.0-r0.0.cortexa72_cortexa53
  libopencv-alphamat4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-aruco4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-bgsegm4.5-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-bioinspired4.5-4.5.2-r0.1.cortexa72_cortexa53    
  libopencv-calib3d4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-ccalib4.5-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-core4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-datasets4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-dpm4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-face4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-features2d4.5-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-flann4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-fuzzy4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-gapi4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-hfs4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-highgui4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-img-hash4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-imgcodecs4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-imgproc4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-intensity-transform4.5-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-line-descriptor4.5-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-ml4.5-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-objdetect4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-optflow4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-phase-unwrapping4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-photo4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-plot4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-quality4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-rapid4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-reg4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-rgbd4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-saliency4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-sfm4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-shape4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-stereo4.5-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-stitching4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-structured-light4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-superres4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-surface-matching4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-tracking4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-video4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-videoio4.5-4.5.2-r0.1.cortexa72_cortexa53   
  libopencv-videostab4.5-4.5.2-r0.1.cortexa72_cortexa53 
  libopencv-xfeatures2d4.5-4.5.2-r0.1.cortexa72_cortexa53    
  libopencv-ximgproc4.5-4.5.2-r0.1.cortexa72_cortexa53  
  libopencv-xobjdetect4.5-4.5.2-r0.1.cortexa72_cortexa53
  libopencv-xphoto4.5-4.5.2-r0.1.cortexa72_cortexa53
  liborc-0.4-0-0.4.32-r0.0.cortexa72_cortexa53  
  libprotobuf29-3.18.0-r0.0.cortexa72_cortexa53 
  libunwind-1.5.0-r0.0.cortexa72_cortexa53 
  libwebp-1.2.1-r0.0.cortexa72_cortexa53   
  libx11-locale-1:1.7.2-r0.0.cortexa72_cortexa53
  libx11-xcb1-1:1.7.2-r0.0.cortexa72_cortexa53  
  libxcb-dri2-0-1.14-r0.0.cortexa72_cortexa53   
  libxcb-dri3-0-1.14-r0.0.cortexa72_cortexa53   
  libxcb-glx0-1.14-r0.0.cortexa72_cortexa53
  libxcb-present0-1.14-r0.0.cortexa72_cortexa53 
  libxcb-sync1-1.14-r0.0.cortexa72_cortexa53    
  libxcb-xfixes0-1.14-r0.0.cortexa72_cortexa53  
  libxcb-xkb1-1.14-r0.0.cortexa72_cortexa53
  libxcomposite1-1:0.4.5-r0.0.cortexa72_cortexa53   
  libxcursor1-1:1.2.0-r0.0.cortexa72_cortexa53  
  libxi6-1:1.7.99.2-r0.0.cortexa72_cortexa53    
  libxkbcommon-1.3.0-r0.0.cortexa72_cortexa53   
  libxrandr2-1:1.5.2-r0.0.cortexa72_cortexa53   
  libxshmfence1-1.3-r0.0.cortexa72_cortexa53    
  libxtst6-1:1.2.3-r0.0.cortexa72_cortexa53
  libxxf86vm1-1:1.1.4-r0.0.cortexa72_cortexa53  
  mesa-megadriver-2:21.2.4-r0.0.cortexa72_cortexa53 
  opencv-4.5.2-r0.1.cortexa72_cortexa53
  opencv-apps-4.5.2-r0.1.cortexa72_cortexa53    
  opencv-samples-4.5.2-r0.1.cortexa72_cortexa53 
  opencv-src-4.5.2-r0.1.cortexa72_cortexa53
  packagegroup-petalinux-opencv-1.0-r0.0.noarch 
  python3-opencv-4.5.2-r0.1.cortexa72_cortexa53 
  tbb-1:2021.2.0-r0.0.cortexa72_cortexa53  
  xrt-202210.2.13.0-r0.0.cortexa72_cortexa53    
  zocl-202210.2.13.0-r0.0.xilinx_k26_kv

Complete!


Vitis AI向けライブラリーをインストールする。
wget https://www.xilinx.com/bin/public/openDownload?filename=vitis-ai-runtime-2.5.0.tar.gz -O vitis-ai-runtime-2.5.0.tar.gz
KV260_custom_platform_104_221002.png

tar -xzvf vitis-ai-runtime-2.5.0.tar.gz
KV260_custom_platform_105_221002.png

cd vitis-ai-runtime-2.5.0/2022.1/aarch64/centos
sudo bash ./setup.sh

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

KV260 用 Petalinux 2022.1 のイメージを MicroSD カードに書いた1

KV260 の Petalinux をバージョン 2022.1 にするために”KRIA KV260のSDカードイメージの導入の仕方(バージョン2022.1)”を参照してやっていこう。

ただし KV260 用バージョン 2021.1 はすでに KV260 で動作しているし、”KV260 のブートファームウェアを更新した”でブート・ファームウェアは更新してある。つまり、バージョン 2022.1 の Petalinux イメージを書くだけということになる。

KRIA KV260のSDカードイメージの導入の仕方(バージョン2022.1)”を参照してやっていく。

Kria K26 SOM の Petalinux から Kria Starter Kit 2022.1 の Starter Kit PetaLinux Image をダウンロードした。

petalinux-sdimage_xilinx-k26-starterkit.wic.xz がダウンロードできた。
KV260_custom_platform_96_221001.png

balenaEtcher でイメージを 32 GB の MicroSD カードに書き込んだ。
KV260_custom_platform_97_221001.png

MicroSD カードの boot パーティションを示す。
KV260_custom_platform_98_221001.png

MicroSD カードの root パーティションを示す。
KV260_custom_platform_99_221001.png

MicroSD カードを KV260 に挿して電源 ON すると Petalinux 2022.1 が起動した。
petalinux でログインしてパスワードを設定した。
KV260_custom_platform_100_221001.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
3180 bytes read in 14 ms (221.7 KiB/s)
## Executing script at 20000000
Trying to load boot images from mmc1
22401536 bytes read in 1461 ms (14.6 MiB/s)
45478 bytes read in 20 ms (2.2 MiB/s)
23247742 bytes read in 1520 ms (14.6 MiB/s)
## Loading init Ramdisk from Legacy Image at 04000000 ...
   Image Name:   petalinux-initramfs-image-xilinx
   Created:      2011-04-05  23:00:00 UTC
   Image Type:   AArch64 Linux RAMDisk Image (uncompressed)
   Data Size:    23247678 Bytes = 22.2 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 00100000
   Booting using the fdt blob at 0x100000
   Loading Ramdisk to 779d4000, end 78fffb3e ... OK
   Loading Device Tree to 000000000fff1000, end 000000000ffff1a5 ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.19-xilinx-v2022.1 (oe-user@oe-host) (aarch64-xilinx-linux-gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37.20210721) #1 SMP Thu May 12 09:05:30 UTC 2022
[    0.000000] Machine model: ZynqMP SMK-K26 Rev1/B/A
[    0.000000] earlycon: cdns0 at MMIO 0x00000000ff010000 (options '115200n8')
[    0.000000] printk: bootconsole [cdns0] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000087fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000003ecfffff]
[    0.000000]   node   0: [mem 0x000000003ed00000-0x000000003ee47fff]
[    0.000000]   node   0: [mem 0x000000003ee48000-0x000000007fefffff]
[    0.000000]   node   0: [mem 0x0000000800000000-0x000000087fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000087fffffff]
[    0.000000] On node 0, zone Normal: 256 pages in unavailable ranges
[    0.000000] cma: Reserved 900 MiB at 0x000000003f400000
[    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 18 pages/cpu s34776 r8192 d30760 u73728
[    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: 1031940
[    0.000000] Kernel command line: earlycon console=ttyPS1,115200 clk_ignore_unused init_fatal_sh=1 cma=900M 
[    0.000000] Unknown kernel command line parameters "init_fatal_sh=1", will be passed to user space.
[    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:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x000000007bf00000-0x000000007ff00000] (64MB)
[    0.000000] Memory: 3078436K/4193280K available (14528K kernel code, 1012K rwdata, 4056K rodata, 2176K init, 571K bss, 193244K reserved, 921600K cma-reserved)
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is 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] random: get_random_bytes called from start_kernel+0x474/0x6d4 with crng_init=0
[    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.008306] Console: colour dummy device 80x25
[    0.012396] Calibrating delay loop (skipped), value calculated using timer frequency.. 199.99 BogoMIPS (lpj=399996)
[    0.022752] pid_max: default: 32768 minimum: 301
[    0.027507] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.034698] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.043438] rcu: Hierarchical SRCU implementation.
[    0.047496] EFI services will not be available.
[    0.051861] smp: Bringing up secondary CPUs ...
[    0.056575] Detected VIPT I-cache on CPU1
[    0.056613] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.056983] Detected VIPT I-cache on CPU2
[    0.057005] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.057340] Detected VIPT I-cache on CPU3
[    0.057361] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.057402] smp: Brought up 1 node, 4 CPUs
[    0.091692] SMP: Total of 4 processors activated.
[    0.096364] CPU features: detected: 32-bit EL0 Support
[    0.101468] CPU features: detected: CRC32 instructions
[    0.106605] CPU: All CPU(s) started at EL2
[    0.110648] alternatives: patching kernel code
[    0.116060] devtmpfs: initialized
[    0.123868] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.128032] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.160042] pinctrl core: initialized pinctrl subsystem
[    0.160516] DMI not present or invalid.
[    0.163682] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.170286] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.176416] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.184239] audit: initializing netlink subsys (disabled)
[    0.189645] audit: type=2000 audit(0.132:1): state=initialized audit_enabled=0 res=1
[    0.189986] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.204066] ASID allocator initialised with 65536 entries
[    0.209470] Serial: AMBA PL011 UART driver
[    0.232023] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.233085] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.239753] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.246409] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    1.215596] cryptd: max_cpu_qlen set to 1000
[    1.237978] DRBG: Continuing without Jitter RNG
[    1.337747] raid6: neonx8   gen()  2362 MB/s
[    1.405794] raid6: neonx8   xor()  1760 MB/s
[    1.473855] raid6: neonx4   gen()  2419 MB/s
[    1.541896] raid6: neonx4   xor()  1723 MB/s
[    1.609965] raid6: neonx2   gen()  2294 MB/s
[    1.678011] raid6: neonx2   xor()  1579 MB/s
[    1.746066] raid6: neonx1   gen()  1960 MB/s
[    1.814122] raid6: neonx1   xor()  1348 MB/s
[    1.882168] raid6: int64x8  gen()  1518 MB/s
[    1.950225] raid6: int64x8  xor()   859 MB/s
[    2.018284] raid6: int64x4  gen()  1776 MB/s
[    2.086335] raid6: int64x4  xor()   944 MB/s
[    2.154402] raid6: int64x2  gen()  1552 MB/s
[    2.222459] raid6: int64x2  xor()   834 MB/s
[    2.290520] raid6: int64x1  gen()  1147 MB/s
[    2.358581] raid6: int64x1  xor()   575 MB/s
[    2.358619] raid6: using algorithm neonx4 gen() 2419 MB/s
[    2.362573] raid6: .... xor() 1723 MB/s, rmw enabled
[    2.367504] raid6: using neon recovery algorithm
[    2.372557] iommu: Default domain type: Translated 
[    2.376936] iommu: DMA domain TLB invalidation policy: strict mode 
[    2.383359] SCSI subsystem initialized
[    2.387010] usbcore: registered new interface driver usbfs
[    2.392358] usbcore: registered new interface driver hub
[    2.397624] usbcore: registered new device driver usb
[    2.402667] mc: Linux media interface: v0.10
[    2.406891] videodev: Linux video capture interface: v2.00
[    2.412342] pps_core: LinuxPPS API ver. 1 registered
[    2.417243] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    2.426332] PTP clock support registered
[    2.430234] EDAC MC: Ver: 3.0.0
[    2.433586] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
[    2.441996] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
[    2.450393] FPGA manager framework
[    2.453749] Advanced Linux Sound Architecture Driver Initialized.
[    2.460007] Bluetooth: Core ver 2.22
[    2.463271] NET: Registered PF_BLUETOOTH protocol family
[    2.468539] Bluetooth: HCI device and connection manager initialized
[    2.474855] Bluetooth: HCI socket layer initialized
[    2.479699] Bluetooth: L2CAP socket layer initialized
[    2.484720] Bluetooth: SCO socket layer initialized
[    2.489869] clocksource: Switched to clocksource arch_sys_counter
[    2.495727] VFS: Disk quotas dquot_6.6.0
[    2.499539] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    2.510257] NET: Registered PF_INET protocol family
[    2.511298] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    2.519962] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    2.527050] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    2.535071] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
[    2.542503] TCP: Hash tables configured (established 32768 bind 32768)
[    2.548705] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    2.555364] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    2.562515] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    2.568309] RPC: Registered named UNIX socket transport module.
[    2.573905] RPC: Registered udp transport module.
[    2.578571] RPC: Registered tcp transport module.
[    2.583238] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.590202] PCI: CLS 0 bytes, default 64
[    2.593655] Trying to unpack rootfs image as initramfs...
[    2.599647] armv8-pmu pmu: hw perfevents: no interrupt-affinity property, guessing.
[    2.606993] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    3.595643] Freeing initrd memory: 22700K
[    3.626550] Initialise system trusted keyrings
[    3.626678] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[    3.632418] NFS: Registering the id_resolver key type
[    3.636798] Key type id_resolver registered
[    3.640983] Key type id_legacy registered
[    3.644931] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    3.651576] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    3.658938] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    3.698406] NET: Registered PF_ALG protocol family
[    3.698456] xor: measuring software checksum speed
[    3.706072]    8regs           :  2626 MB/sec
[    3.709799]    32regs          :  3110 MB/sec
[    3.714813]    arm64_neon      :  2564 MB/sec
[    3.715287] xor: using function: 32regs (3110 MB/sec)
[    3.720310] Key type asymmetric registered
[    3.724374] Asymmetric key parser 'x509' registered
[    3.729251] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    3.736572] io scheduler mq-deadline registered
[    3.741069] io scheduler kyber registered
[    3.769801] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.771539] Serial: AMBA driver
[    3.774433] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    3.783622] brd: module loaded
[    3.786826] loop: module loaded
[    3.787702] mtdoops: mtd device (mtddev=name/number) must be supplied
[    3.794854] tun: Universal TUN/TAP device driver, 1.6
[    3.797317] CAN device driver interface
[    3.801673] SPI driver wl1271_spi has no spi_device_id for ti,wl1271
[    3.807377] SPI driver wl1271_spi has no spi_device_id for ti,wl1273
[    3.813687] SPI driver wl1271_spi has no spi_device_id for ti,wl1281
[    3.820001] SPI driver wl1271_spi has no spi_device_id for ti,wl1283
[    3.826316] SPI driver wl1271_spi has no spi_device_id for ti,wl1285
[    3.832629] SPI driver wl1271_spi has no spi_device_id for ti,wl1801
[    3.838944] SPI driver wl1271_spi has no spi_device_id for ti,wl1805
[    3.845260] SPI driver wl1271_spi has no spi_device_id for ti,wl1807
[    3.851574] SPI driver wl1271_spi has no spi_device_id for ti,wl1831
[    3.857889] SPI driver wl1271_spi has no spi_device_id for ti,wl1835
[    3.864202] SPI driver wl1271_spi has no spi_device_id for ti,wl1837
[    3.870599] usbcore: registered new interface driver asix
[    3.875918] usbcore: registered new interface driver ax88179_178a
[    3.881954] usbcore: registered new interface driver cdc_ether
[    3.887749] usbcore: registered new interface driver net1080
[    3.893372] usbcore: registered new interface driver cdc_subset
[    3.899255] usbcore: registered new interface driver zaurus
[    3.904800] usbcore: registered new interface driver cdc_ncm
[    3.911075] usbcore: registered new interface driver uas
[    3.915702] usbcore: registered new interface driver usb-storage
[    3.922260] rtc_zynqmp ffa60000.rtc: registered as rtc0
[    3.926841] rtc_zynqmp ffa60000.rtc: setting system clock to 1970-01-01T00:00:07 UTC (7)
[    3.934928] i2c_dev: i2c /dev entries driver
[    3.940662] usbcore: registered new interface driver uvcvideo
[    3.945538] Bluetooth: HCI UART driver ver 2.3
[    3.949237] Bluetooth: HCI UART protocol H4 registered
[    3.954338] Bluetooth: HCI UART protocol BCSP registered
[    3.959628] Bluetooth: HCI UART protocol LL registered
[    3.964718] Bluetooth: HCI UART protocol ATH3K registered
[    3.970093] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    3.976340] Bluetooth: HCI UART protocol Intel registered
[    3.981683] Bluetooth: HCI UART protocol QCA registered
[    3.986887] usbcore: registered new interface driver bcm203x
[    3.992505] usbcore: registered new interface driver bpa10x
[    3.998048] usbcore: registered new interface driver bfusb
[    4.003491] usbcore: registered new interface driver btusb
[    4.008950] usbcore: registered new interface driver ath3k
[    4.014446] EDAC MC: ECC not enabled
[    4.018032] EDAC DEVICE0: Giving out device to module edac controller cache_err: DEV edac (POLLED)
[    4.026972] EDAC DEVICE1: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)
[    4.039295] sdhci: Secure Digital Host Controller Interface driver
[    4.045083] sdhci: Copyright(c) Pierre Ossman
[    4.049403] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.055357] ledtrig-cpu: registered to indicate activity on CPUs
[    4.061092] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    4.067460] zynqmp_firmware_probe Platform Management API v1.1
[    4.073192] zynqmp_firmware_probe Trustzone version v1.0
[    4.106440] securefw securefw: securefw probed
[    4.106777] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
[    4.110917] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
[    4.119008] alg: No test for xilinx-keccak-384 (zynqmp-keccak-384)
[    4.125154] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
[    4.130657] usbcore: registered new interface driver usbhid
[    4.136055] usbhid: USB HID core driver
[    4.142673] ARM CCI_400_r1 PMU driver probed
[    4.143271] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
[    4.150891] usbcore: registered new interface driver snd-usb-audio
[    4.157391] pktgen: Packet Generator for packet performance testing. Version: 2.75
[    4.164860] Initializing XFRM netlink socket
[    4.168473] NET: Registered PF_INET6 protocol family
[    4.173823] Segment Routing with IPv6
[    4.176983] In-situ OAM (IOAM) with IPv6
[    4.180922] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    4.187058] NET: Registered PF_PACKET protocol family
[    4.191768] NET: Registered PF_KEY protocol family
[    4.196527] can: controller area network core
[    4.200865] NET: Registered PF_CAN protocol family
[    4.205598] can: raw protocol
[    4.208540] can: broadcast manager protocol
[    4.212694] can: netlink gateway - max_hops=1
[    4.217092] Bluetooth: RFCOMM TTY layer initialized
[    4.221870] Bluetooth: RFCOMM socket layer initialized
[    4.226976] Bluetooth: RFCOMM ver 1.11
[    4.230686] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.235958] Bluetooth: BNEP filters: protocol multicast
[    4.241150] Bluetooth: BNEP socket layer initialized
[    4.246078] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    4.251963] Bluetooth: HIDP socket layer initialized
[    4.256915] 8021q: 802.1Q VLAN Support v1.8
[    4.261158] 9pnet: Installing 9P2000 support
[    4.265297] Key type dns_resolver registered
[    4.269644] registered taskstats version 1
[    4.273589] Loading compiled-in X.509 certificates
[    4.279379] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
[    4.293366] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 60, base_baud = 6249999) is a xuartps
[    4.302396] printk: console [ttyPS1] enabled
[    4.302396] printk: console [ttyPS1] enabled
[    4.306689] printk: bootconsole [cdns0] disabled
[    4.306689] printk: bootconsole [cdns0] disabled
[    4.315941] of-fpga-region fpga-full: FPGA Region probed
[    4.326991] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
[    4.335062] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
[    4.343130] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
[    4.351198] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
[    4.359267] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
[    4.367334] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
[    4.375409] xilinx-zynqmp-dma fd560000.dma-controller: ZynqMP DMA driver Probe success
[    4.383473] xilinx-zynqmp-dma fd570000.dma-controller: ZynqMP DMA driver Probe success
[    4.391607] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
[    4.399674] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
[    4.407733] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
[    4.415800] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
[    4.423865] xilinx-zynqmp-dma ffac0000.dma-controller: ZynqMP DMA driver Probe success
[    4.431931] xilinx-zynqmp-dma ffad0000.dma-controller: ZynqMP DMA driver Probe success
[    4.439996] xilinx-zynqmp-dma ffae0000.dma-controller: ZynqMP DMA driver Probe success
[    4.448066] xilinx-zynqmp-dma ffaf0000.dma-controller: ZynqMP DMA driver Probe success
[    4.456445] xilinx-zynqmp-dpdma fd4c0000.dma-controller: Xilinx DPDMA engine is probed
[    4.467612] zynqmp-display fd4a0000.display: vtc bridge property not present
[    4.477441] xilinx-dp-snd-codec fd4a0000.display:zynqmp_dp_snd_codec0: Xilinx DisplayPort Sound Codec probed
[    4.487480] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm0: Xilinx DisplayPort Sound PCM probed
[    4.495511] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm1: Xilinx DisplayPort Sound PCM probed
[    4.504334] xilinx-dp-snd-card fd4a0000.display:zynqmp_dp_snd_card: Xilinx DisplayPort Sound Card probed
[    4.508536] zynqmp_pll_disable() clock disable failed for dpll_int, ret = -13
[    4.513911] OF: graph: no port node found in /axi/display@fd4a0000
[    4.527419] xlnx-drm xlnx-drm.0: bound fd4a0000.display (ops 0xffff800008f031e0)
[    4.782680] Console: switching to colour frame buffer device 240x67
[    4.805598] zynqmp-display fd4a0000.display: [drm] fb0: xlnxdrmfb frame buffer device
[    4.813633] [drm] Initialized xlnx 1.0.0 20130509 for fd4a0000.display on minor 0
[    4.821128] zynqmp-display fd4a0000.display: ZynqMP DisplayPort Subsystem driver probed
[    4.830874] spi-nor spi0.0: mt25qu512a (65536 Kbytes)
[    4.832522] tpm_tis_spi spi2.0: 2.0 TPM (device-id 0x1B, rev-id 22)
[    4.835973] 16 fixed-partitions partitions found on MTD device spi0.0
[    4.844403] random: fast init done
[    4.848606] Creating 16 MTD partitions on "spi0.0":
[    4.852052] tpm tpm0: A TPM error (256) occurred attempting the self test
[    4.856862] 0x000000000000-0x000000080000 : "Image Selector"
[    4.857679] 0x000000080000-0x000000100000 : "Image Selector Golden"
[    4.863652] tpm tpm0: starting up the TPM manually
[    4.869976] 0x000000100000-0x000000120000 : "Persistent Register"
[    4.887075] 0x000000120000-0x000000140000 : "Persistent Register Backup"
[    4.894455] 0x000000140000-0x000000200000 : "Open_1"
[    4.900070] 0x000000200000-0x000000f00000 : "Image A (FSBL, PMU, ATF, U-Boot)"
[    4.907942] 0x000000f00000-0x000000f80000 : "ImgSel Image A Catch"
[    4.914779] 0x000000f80000-0x000001c80000 : "Image B (FSBL, PMU, ATF, U-Boot)"
[    4.922754] 0x000001c80000-0x000001d00000 : "ImgSel Image B Catch"
[    4.929582] 0x000001d00000-0x000001e00000 : "Open_2"
[    4.935186] 0x000001e00000-0x000002000000 : "Recovery Image"
[    4.941517] 0x000002000000-0x000002200000 : "Recovery Image Backup"
[    4.948430] 0x000002200000-0x000002220000 : "U-Boot storage variables"
[    4.955616] 0x000002220000-0x000002240000 : "U-Boot storage variables backup"
[    4.963407] 0x000002240000-0x000002250000 : "SHA256"
[    4.969035] 0x000002250000-0x000004000000 : "User"
[    4.976265] macb ff0e0000.ethernet: Not enabling partial store and forward
[    4.986532] macb ff0e0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0e0000 irq 38 (00:0a:35:0c:f4:be)
[    4.996789] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
[    5.003323] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
[    5.009815] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
[    5.016283] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
[    5.044770] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    5.050266] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[    5.058016] xhci-hcd xhci-hcd.1.auto: hcc params 0x0238f625 hci version 0x100 quirks 0x0000000002010810
[    5.067425] xhci-hcd xhci-hcd.1.auto: irq 67, io mem 0xfe200000
[    5.073534] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    5.081797] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.089009] usb usb1: Product: xHCI Host Controller
[    5.093879] usb usb1: Manufacturer: Linux 5.15.19-xilinx-v2022.1 xhci-hcd
[    5.100657] usb usb1: SerialNumber: xhci-hcd.1.auto
[    5.105819] hub 1-0:1.0: USB hub found
[    5.109587] hub 1-0:1.0: 1 port detected
[    5.113698] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    5.119181] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[    5.126834] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[    5.133454] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
[    5.141719] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.148938] usb usb2: Product: xHCI Host Controller
[    5.153806] usb usb2: Manufacturer: Linux 5.15.19-xilinx-v2022.1 xhci-hcd
[    5.160589] usb usb2: SerialNumber: xhci-hcd.1.auto
[    5.165710] hub 2-0:1.0: USB hub found
[    5.169466] hub 2-0:1.0: 1 port detected
[    5.175173] at24 1-0050: supply vcc not found, using dummy regulator
[    5.181958] at24 1-0050: 8192 byte 24c64 EEPROM, writable, 1 bytes/write
[    5.188800] at24 1-0051: supply vcc not found, using dummy regulator
[    5.195450] at24 1-0051: 8192 byte 24c64 EEPROM, writable, 1 bytes/write
[    5.202347] cdns-i2c ff030000.i2c: 400 kHz mmio ff030000 irq 40
[    5.209742] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
[    5.217173] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
[    5.227188] clk: couldn't set sdio1_ref clk rate to 187498123 (-16), current rate: 199999998
[    5.227866] gpio-keys gpio-keys: Button without keycode
[    5.235991] clk: couldn't set sdio1_ref clk rate to 187498123 (-16), current rate: 199999998
[    5.240851] gpio-keys: probe of gpio-keys failed with error -22
[    5.255274] of_cfs_init
[    5.257727] of_cfs_init: OK
[    5.260649] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    5.282775] mmc1: SDHCI controller on ff170000.mmc [ff170000.mmc] using ADMA 64-bit
[    5.386425] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    5.392952] clk: Not disabling unused clocks
[    5.397469] ALSA device list:
[    5.400424]   #0: DisplayPort monitor
[    5.404319] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[    5.410913] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    5.419520] cfg80211: failed to load regulatory.db
[    5.452561] Freeing unused kernel memory: 2176K
[    5.461912] Run /init as init process
[    5.520993] random: python3: uninitialized urandom read (24 bytes read)
[    5.574533] usb 1-1: New USB device found, idVendor=0424, idProduct=2744, bcdDevice= 2.21
[    5.582737] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    5.589881] usb 1-1: Product: USB2744
[    5.593539] usb 1-1: Manufacturer: Microchip Tech
[    5.645599] hub 1-1:1.0: USB hub found
[    5.649409] hub 1-1:1.0: 5 ports detected
[    5.709458] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
[    5.734301] usb 2-1: New USB device found, idVendor=0424, idProduct=5744, bcdDevice= 2.21
[    5.742511] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=0
[    5.749676] usb 2-1: Product: USB5744
[    5.753342] usb 2-1: Manufacturer: Microchip Tech
[    5.821560] hub 2-1:1.0: USB hub found
[    5.825452] hub 2-1:1.0: 4 ports detected
[    6.001879] usb 1-1.5: new high-speed USB device number 3 using xhci-hcd
[    6.106586] usb 1-1.5: New USB device found, idVendor=0424, idProduct=2740, bcdDevice= 2.00
[    6.114931] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    6.122232] usb 1-1.5: Product: Hub Controller
[    6.126690] usb 1-1.5: Manufacturer: Microchip Tech
[    6.171520] macb ff0e0000.ethernet eth0: PHY [ff0e0000.ethernet-ffffffff:01] driver [TI DP83867] (irq=POLL)
[    6.181290] macb ff0e0000.ethernet eth0: configuring for phy/rgmii-id link mode
[    6.189176] pps pps0: new PPS source ptp0
[    6.193259] macb ff0e0000.ethernet: gem-ptp-timer ptp clock registered.
MAC address for eth0 is updated to 00:0a:35:0c:f4:be
[    6.538614] mmc1: Problem switching card into high-speed mode!
[    6.545060] mmc1: new SDHC card at address 0001
[    6.550003] mmcblk1: mmc1:0001 SD32G 28.9 GiB 
[    6.556271]  mmcblk1: p1 p2
root: clean, 38840/524288 files, 260278/1048576 blocks
[    7.906067] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[    9.010802] systemd[1]: System time before build time, advancing clock.
[    9.072899] systemd[1]: systemd 249.7+ 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=hybrid)
[    9.103206] systemd[1]: Detected architecture arm64.

Welcome to PetaLinux 2022.1_update1_05131710 (honister)!

[    9.143049] systemd[1]: Hostname set to <xilinx-k26-starterkit-20221>.
[    9.176733] random: systemd: uninitialized urandom read (16 bytes read)
[    9.183359] systemd[1]: Initializing machine ID from random generator.
[    9.243598] macb ff0e0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[    9.255000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    9.385015] systemd-sysv-generator[448]: SysV service '/etc/init.d/dropbear' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    9.412152] systemd-sysv-generator[448]: SysV service '/etc/init.d/inetd.busybox' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    9.442734] systemd-sysv-generator[448]: SysV service '/etc/init.d/watchdog-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    9.893991] systemd[1]: Queued start job for default target Multi-User System.
[    9.902107] random: systemd: uninitialized urandom read (16 bytes read)
[    9.937073] systemd[1]: Created slice Slice /system/getty.
[  OK  ] Created slice Slice /system/getty.
[    9.958045] random: systemd: uninitialized urandom read (16 bytes read)
[    9.965907] systemd[1]: Created slice Slice /system/modprobe.
[  OK  ] Created slice Slice /system/modprobe.
[    9.987053] systemd[1]: Created slice Slice /system/serial-getty.
[  OK  ] Created slice Slice /system/serial-getty.
[   10.010967] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[   10.034125] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password …ts to Console Directory Watch.
[   10.058058] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
[   10.082153] systemd[1]: Reached target Path Units.
[  OK  ] Reached target Path Units.
[   10.097970] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[   10.117953] systemd[1]: Reached target Slice Units.
[  OK  ] Reached target Slice Units.
[   10.133987] systemd[1]: Reached target Swaps.
[  OK  ] Reached target Swaps.
[   10.151552] systemd[1]: Listening on RPCbind Server Activation Socket.
[  OK  ] Listening on RPCbind Server Activation Socket.
[   10.173962] systemd[1]: Reached target RPC Port Mapper.
[  OK  ] Reached target RPC Port Mapper.
[   10.194178] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[   10.210082] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[   10.234409] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[   10.254148] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[   10.274236] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[   10.290371] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[   10.315326] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[   10.338163] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[   10.358173] systemd[1]: Listening on User Database Manager Socket.
[  OK  ] Listening on User Database Manager Socket.
[   10.384355] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[   10.404460] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[   10.428530] systemd[1]: Mounting Kernel Debug File System...
         Mounting Kernel Debug File System...
[   10.450281] systemd[1]: Condition check resulted in Kernel Trace File System being skipped.
[   10.462434] systemd[1]: Mounting Temporary Directory /tmp...
         Mounting Temporary Directory /tmp...
[   10.480306] systemd[1]: Condition check resulted in Create List of Static Device Nodes being skipped.
[   10.492464] systemd[1]: Starting Load Kernel Module configfs...
         Starting Load Kernel Module configfs...
[   10.513065] systemd[1]: Starting Load Kernel Module drm...
         Starting Load Kernel Module drm...
[   10.536838] systemd[1]: Starting Load Kernel Module fuse...
         Starting Load Kernel Module fuse...
[   10.560859] systemd[1]: Starting RPC Bind...
         Starting RPC Bind...
[   10.578103] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[   10.613929] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[   10.632986] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[   10.657038] systemd[1]: Starting Coldplug All udev Devices...
         Starting Coldplug All udev Devices...
[   10.665496] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null). Quota mode: none.
[   10.675981] dmaproxy: loading out-of-tree module taints kernel.
[   10.691626] systemd[1]: Mounted Huge Pages File System.
[  OK  ] Mounted Huge Pages File System.
[   10.714274] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[   10.738327] systemd[1]: Started RPC Bind.
[  OK  ] Started RPC Bind.
[   10.754351] systemd[1]: Mounted Kernel Debug File System.
[  OK  ] Mounted Kernel Debug File System.
[   10.774242] systemd[1]: Mounted Temporary Directory /tmp.
[  OK  ] Mounted Temporary Directory /tmp.
[   10.794665] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[   10.803035] systemd[1]: Finished Load Kernel Module configfs.
[  OK  ] Finished Load Kernel Module configfs.
[   10.826708] systemd[1]: modprobe@drm.service: Deactivated successfully.
[   10.834435] systemd[1]: Finished Load Kernel Module drm.
[  OK  ] Finished Load Kernel Module drm.
[   10.854824] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[   10.862785] systemd[1]: Finished Load Kernel Module fuse.
[  OK  ] Finished Load Kernel Module fuse.
[   10.887746] systemd[1]: Finished Load Kernel Modules.
[  OK  ] Finished Load Kernel Modules.
[   10.903645] systemd[1]: Finished Remount Root and Kernel File Systems.
[  OK  ] Finished Remount Root and Kernel File Systems.
[   10.928791] systemd[1]: Mounting NFSD configuration filesystem...
         Mounting NFSD configuration filesystem...
[   10.946476] systemd[1]: Condition check resulted in FUSE Control File System being skipped.
[   10.957395] systemd[1]: Mounting Kernel Configuration File System...
         Mounting Kernel Configuration File System...
[   10.980378] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[   10.989000] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[   11.001200] systemd[1]: Starting Apply Kernel Variables...
         Starting Apply Kernel Variables...
         Starting Create System Users...
[   11.037569] systemd[1]: Failed to mount NFSD configuration filesystem.
[FAILED] Failed to mount NFSD configuration filesystem.
See 'systemctl status proc-fs-nfsd.mount' for details.
[DEPEND] Dependency failed for NFS Mount Daemon.
[DEPEND] Dependency failed for NFS server and services.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Finished Apply Kernel Variables.
[  OK  ] Finished Create System Users.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Finished Create Static Device Nodes in /dev.
[  OK  ] Reached target Preparation for Local File Systems.
         Mounting /var/volatile...
[  OK  ] Started Entropy Daemon based on the HAVEGE algorithm.
         Starting Journal Service...
         Starting Rule-based Manage…for Device Events and Files...
[  OK  ] Mounted /var/volatile.
         Starting Load/Save Random Seed...
[  OK  ] Reached target Local File Systems.
         Starting Rebuild Dynamic Linker Cache...
[  OK  ] Finished Coldplug All udev Devices.
[  OK  ] Started Journal Service.
         Starting Flush Journal to Persistent Storage...
[  OK  ] Finished Flush Journal to Persistent Storage.
         Starting Create Volatile Files and Directories...
[  OK  ] Finished Create Volatile Files and Directories.
         Starting Run pending postinsts...
         Starting Rebuild Journal Catalog...
         Starting Network Time Synchronization...
         Starting Record System Boot/Shutdown in UTMP...
[  OK  ] Finished Record System Boot/Shutdown in UTMP.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Set.
[  OK  ] Finished Rebuild Journal Catalog.
[  OK  ] Started Rule-based Manager for Device Events and Files.
[  OK  ] Finished Load/Save Random Seed.
[  OK  ] Reached target Sound Card.
[  OK  ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
[  OK  ] Created slice Slice /system/systemd-fsck.
[  OK  ] Found device /dev/mmcblk1p1.
         Starting File System Check on /dev/mmcblk1p1...
[  OK  ] Finished File System Check on /dev/mmcblk1p1.
         Mounting /run/media/mmcblk1p1...
[  OK  ] Mounted /run/media/mmcblk1p1.
[FAILED] Failed to start Rebuild Dynamic Linker Cache.
See 'systemctl status ldconfig.service' for details.
         Starting Update is Completed...
[  OK  ] Finished Update is Completed.
[  OK  ] Finished Run pending postinsts.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily rotation of log files.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timer Units.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Listening on dropbear.socket.
[  OK  ] Reached target Socket Units.
[  OK  ] Reached target Basic System.
[  OK  ] Started archconfig.
[  OK  ] Started Job spooling tools.
[  OK  ] Started Periodic Command Scheduler.
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started dfx-mgrd Dynamic Function eXchange.
[  OK  ] Started Start fan control, if configured.
         Starting inetd.busybox.service...
         Starting IPv6 Packet Filtering Framework...
         Starting IPv4 Packet Filtering Framework...
[  OK  ] Started System Logging Service.
         Starting User Login Management...
[  OK  ] Started inetd.busybox.service.
[  OK  ] Finished IPv6 Packet Filtering Framework.
[  OK  ] Finished IPv4 Packet Filtering Framework.
[  OK  ] Reached target Preparation for Network.
Nov 19 09:19:18 xilinx-k26-starterkit-20221 kernel: GIC: Adjusting CPU interface base to 0x00000000f902f000
         Starting Network Configuration...
Nov 19 09:19:20 xilinx-k26-starterkit-20221 kernel: armv8-pmu pmu: hw perfevents: no interrupt-affinity property, guessing.
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: cacheinfo: Unable to detect cache hierarchy for CPU 0
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: mtdoops: mtd device (mtddev=name/number) must be supplied
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1271
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1273
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1281
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1283
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1285
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1801
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1805
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1807
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1831
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1835
Nov 19 09:19:21 xilinx-k26-starterkit-20221 kernel: SPI driver wl1271_spi has no spi_device_id for ti,wl1837
Nov 19 09:19:22 xilinx-k26-starterkit-20221 kernel: zynqmp_pll_disable() clock disable failed for dpll_int, ret = -13
Nov 19 09:19:22 xilinx-k26-starterkit-20221 kernel: OF: graph: no port node found in /axi/display@fd4a0000
Nov 19 09:19:22 xilinx-k26-starterkit-20221 kernel: tpm tpm0: A TPM error (256) occurred attempting the self test
Nov 19 09:19:23 xilinx-k26-starterkit-20221 kernel: at24 1-0050: supply vcc not found, using dummy regulator
Nov 19 09:19:23 xilinx-k26-starterkit-20221 kernel: at24 1-0051: supply vcc not found, using dummy regulator
Nov 19 09:19:23 xilinx-k26-starterkit-20221 kernel: clk: couldn't set sdio1_ref clk rate to 187498123 (-16), current rate: 199999998
Nov 19 09:19:23 xilinx-k26-starterkit-20221 kernel: gpio-keys gpio-keys: Button without keycode
Nov 19 09:19:23 xilinx-k26-starterkit-20221 kernel: clk: couldn't set sdio1_ref clk rate to 187498123 (-16), current rate: 199999998
Nov 19 09:19:23 xilinx-k26-starterkit-20221 kernel: gpio-keys: probe of gpio-keys failed with error -22
Nov 19 09:19:23 xilinx-k26-starterkit-20221 kernel: clk: Not disabling unused clocks
Nov 19 09:19:23 xilinx-k26-starterkit-20221 kernel: platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
Nov 19 09:19:24 xilinx-k26-starterkit-20221 kernel: mmc1: Problem switching card into high-speed mode!
Nov 19 09:19:28 xilinx-k26-starterkit-20221 kernel: dmaproxy: loading out-of-tree module taints kernel.
Nov 19 09:19:36 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga-full/firmware-name
Nov 19 09:19:36 xilinx-k26-starterkit-20221 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /fpga-full/resets
[  OK  ] Started User Login Management.
[  OK  ] Started Network Configuration.
         Starting Wait for Network to be Configured...
         Starting Network Name Resolution...
[  OK  ] Finished Wait for Network to be Configured.
[  OK  ] Started Network Name Resolution.
[  OK  ] Reached target Network.
[  OK  ] Reached target Network is Online.
[  OK  ] Reached target Host and Network Name Lookups.
         Starting DNS forwarder and DHCP server...
[  OK  ] Started NFS status monitor for NFSv2/3 locking..
[  OK  ] Started Respond to IPv6 Node Information Queries.
         Starting Network Time Service...
[  OK  ] Started Network Router Discovery Daemon.
[  OK  ] Started som-dashboard-init.
         Starting Permit User Sessions...
         Starting Target Communication Framework agent...
[  OK  ] Finished Permit User Sessions.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttyPS1.
[  OK  ] Reached target Login Prompts.
[  OK  ] Started DNS forwarder and DHCP server.
[  OK  ] Started Target Communication Framework agent.
[  OK  ] Started Network Time Service.
[  OK  ] Reached target Multi-User System.
         Starting Record Runlevel Change in UTMP...
[  OK  ] Finished Record Runlevel Change in U[   20.157683] som-dashboard.sh[1155]: SOM Dashboard will be running at http://192.168.3.29:5006/som-dashboard

PetaLinux 2022.1_update1_05131710 xilinx-k26-starterkit-20221 ttyPS1

xilinx-k26-starterkit-20221 login: [   32.148218] som-dashboard.sh[1185]: 2022-10-01 03:44:34,213 Starting Bokeh server version 2.4.2 (running on Tornado 6.1)
[   32.156745] som-dashboard.sh[1185]: 2022-10-01 03:44:34,223 User authentication hooks NOT provided (default user enabled)
[   32.184497] som-dashboard.sh[1185]: 2022-10-01 03:44:34,250 Bokeh app running at: http://localhost:5006/som-dashboard
[   32.184808] som-dashboard.sh[1185]: 2022-10-01 03:44:34,251 Starting Bokeh server with process id: 1185


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