1. 開発環境
1.1 オペレーティングシステム
Ubuntu 20.04
1.2 開発ボード
RK3568J
1.3 SDK
rk356x_sdk-v1.1.tar.gz
1.4 rkbin
ダウンロードリンク: rkbin
2、コンパイル
- 解凍中にエラーが発生しますが、これは正常であり、コンパイルには影響しません。
- ボードレベル情報の選択
- カーネルをコンパイルする
- ボードレベルの情報を選択し、sudo 権限なしでカーネルをコンパイルします。
- コンパイル エラーにより、Python が見つからないことが報告されます。Python 環境がインストールされているかどうかを確認してください。インストールされていない場合は、インストールしてください。インストール後もエラーが報告される場合は、Python リンクが正しいかどうかを確認して、再リンクしてください。
- コンパイル中にエラーが発生した場合は、エラー メッセージに従って対応する依存関係をダウンロードできます。
- カーネルのコンパイル時に「openssl/bio.h」ファイルが存在せず、ダウンロードはそれに依存します
sudo apt-get install libssl-dev
- lz4c の欠落を報告するエラー、関連する依存関係のインストール
sudo apt-get install liblz4-tool
- カーネルのコンパイル時に「openssl/bio.h」ファイルが存在せず、ダウンロードはそれに依存します
-
コンパイル エラーにより、mkimage ツールが見つからないことが報告されます。rkbin を SDK のルート ディレクトリに解凍するだけです。解凍後にファイル名が重複しないように注意してください。コマンドを使用して解凍することをお勧めします。
-
これまでのところ、RK3568 カーネルはコンパイルされています。赤いフォントの部分はプロンプト メッセージですが、無視してかまいません。