JADA271 July   2026 AFE7900 , AFE7901 , AFE7903 , AFE7906 , AFE7950 , AFE7950-SP , AFE7951 , AFE7953 , AFE7954 , AFE7955 , AFE7958

 

  1.   1
  2.   概要
  3.   商標
  4. 1概要
  5. 2Linux カーネル ドライバ
    1. 2.1 PetaLinux Tools を使用した Linux カーネル ドライバ
    2. 2.2 Yocto プロジェクトを使用した Linux カーネル ドライバ
      1. 2.2.1 Yocto プロジェクトの概要
      2. 2.2.2 ホスト システム要件
      3. 2.2.3 Yocto ビルド環境のセットアップ
      4. 2.2.4 ボード固有のレイヤの設定
      5. 2.2.5 AFE79xx Yocto レイヤの統合
      6. 2.2.6 統合の確認
      7. 2.2.7 トラブルシューティング
    3. 2.3 Linux ブート イメージの準備
    4. 2.4 ユーザー空間から AFE79xx デバイスを動作させる
  6. 3アプリケーション レイヤで AFE79xx SDK をビルドする
    1. 3.1 PetaLinux Tools を使用した AFE79xx SDK を含まない Linux カーネルのビルド
    2. 3.2 ユーザー空間で SPI と AFE79xx を統合
  7. 4プロセッサと SPI を搭載した ZCU102 FPGA 向けリファレンス デザイン
    1. 4.1 Zynq プロセッサの設定
    2. 4.2 SPI インターフェイスの構成
    3. 4.3 ハードウェア説明の生成
    4. 4.4 SD カードを使用した ZCU102 ボードの起動
  8. 5まとめ
  9. 6参考資料

ホスト システム要件

Yocto イメージを構築するには、次のホスト システム構成が必要です。

オペレーティング システム

Ubuntu 18.04 LTS 以降を推奨します。Yocto でサポートされている他の Linux ディストリビューションも使用できます。完全な一覧については、Yocto の公式ドキュメントを参照してください。

表 2-1 システム リソース
関連資料最小推奨
RAM8GB16GB
空きディスク容量100GB200GB
CPU コア48人以上

必須パッケージ

続行する前に、次のパッケージをホスト システムにインストールします:

sudo apt-get update

sudo apt-get install -y gawk wget git diffstat unzip texinfo gcc \
build-essential chrpath socat cpio python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 \
libegl1-mesa libsdl1.2-dev pylint3 xterm python3-subunit \ mesa-common-dev zstd liblz4-tool device-tree-compiler