1

Linux カーネルの PREEMPTion 機能を有効にしたいと考えています。そのためには、使用し、コンパイルしたカーネルのバージョンに一致する適切なパッチをダウンロードする必要があります (ここで説明されているように)。私が持っているカーネルのバージョンは、Linux バージョン 4.9.0 です(uname -aコマンド ラインから入力し、/proc/version.

Linux カーネルページ (この目的のためにパッチをダウンロードできる場所) で、使用している正確に一致するバージョンを見つけることができません。どちらを使用する必要がありますか?

また、適切に行う方法について何か提案があれば、それは大歓迎です!

もう 1 つの質問は、パフォーマンスの改善または低下を可能な限り観察しながら、開発した同じアプリケーションを引き続き使用できるかということです。そして、私が開発していたドライバーはどうですか? またはサードパーティのデバイスドライバー?

アップデート:

  • クアッド コア ARM 53 を搭載した Xilinx Zynq Ultrascale+ を使用しています。使用するボードは Xilinx の zcu102 です。

  • カーネルのソース ファイルはここから取得され、ファイル システムは Linaro です。

4

2 に答える 2