Zynq Ultrascale ボードがあり、OS として Linux を実行している Aarch64 プロセッサから DMA インターフェイスを使用したいと考えています。この目的のために、.koドライバー ファイルをカーネルに配置し、それを Linux カーネルにロードする必要があります。
現在、私は Petalinux を使用してドライバーの .ko ファイルをビルドし、Petalinux はこの .ko ファイルを rootfs と Petalinux カーネルに配置します。
現在、Petalinux から Ubuntu に移行し、Zynq ボードで Ubuntu を使用したいので、ubuntu カーネルとは別に DMA ドライバーをビルドし、後でそのカーネルに追加することはできますか?
以前は、Petalinux が Linux カーネル全体を構築している間にドライバーを構築していました。しかし、ドライバーのみを構築し、既存のカーネルを使用したい(ubuntuカーネルを構築せずに)
はい、ドライバーを個別にビルドできる場合、Ubunto 用のドライバーをビルドするにはどうすればよいですか?