rk3568 カーネルのコンパイル

1. 開発環境

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

Ubuntu 20.04

1.2 開発ボード

RK3568J

1.3 SDK

rk356x_sdk-v1.1.tar.gz

1.4 rkbin

ダウンロードリンク: rkbin

2、コンパイル

  1. 解凍中にエラーが発生しますが、これは正常であり、コンパイルには影響しません。
    ここに画像の説明を挿入
  2. ボードレベル情報の選択
    ここに画像の説明を挿入
  3. カーネルをコンパイルする
    ここに画像の説明を挿入
  4. ボードレベルの情報を選択し、sudo 権限なしでカーネルをコンパイルします。
  • コンパイル エラーにより、Python が見つからないことが報告されます。Python 環境がインストールされているかどうかを確認してください。インストールされていない場合は、インストールしてください。インストール後もエラーが報告される場合は、Python リンクが正しいかどうかを確認して、再リンクしてください。
  • コンパイル中にエラーが発生した場合は、エラー メッセージに従って対応する依存関係をダウンロードできます。
    • カーネルのコンパイル時に「openssl/bio.h」ファイルが存在せず、ダウンロードはそれに依存します
      sudo apt-get install libssl-dev
      ここに画像の説明を挿入
    • lz4c の欠落を報告するエラー、関連する依存関係のインストール
      sudo apt-get install liblz4-tool
      ここに画像の説明を挿入
  1. コンパイル エラーにより、mkimage ツールが見つからないことが報告されます。rkbin を SDK のルート ディレクトリに解凍するだけです。解凍後にファイル名が重複しないように注意してください。コマンドを使用して解凍することをお勧めします。
    ここに画像の説明を挿入

  2. これまでのところ、RK3568 カーネルはコンパイルされています。赤いフォントの部分はプロンプト メッセージですが、無視してかまいません。
    ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/yy1677/article/details/130215213