オリジナル記事の場合、転載の際は出典を明記してください
この記事のブログアドレス:https://hpzwl.blog.csdn.net/article/details/132826197
ロックチップ開発コラム
前の記事:「RK3568 開発ノート (7): ホスト ubuntu 上に Qt クロスコンパイル開発環境を構築し、デモをコンパイルし、ターゲット ボードでデモ テストを実行する」 次の記事: 「 RK3568 開発ノート (9) :
開発」ボード buildroot ファームウェア RS485 ポートを開き、RS485 プロトコル デバッグ ツールを実行します プロジェクト内のデモ》
序文
以前、Ubuntu ファームウェアを使用する開発ボードには十分なスペースがないことがわかりましたが、この記事では buildroot ファームウェアを使用して、ターゲット ボードが Qt インターフェイス アプリケーションを実行できるようにします。
フラッシュ ビルドルート ファームウェア
この部分の詳細については、 「 RK3568 開発ノート (6): 開発ボードの Ubuntu ファームウェアのプログラミング (Mipi 画面のサポート) 」の手順を参照してください。基本的に、update.img が異なることを除いて、プログラミングは同じです。
ステップ 1: 画像をダウンロードする
公式の HDMI 対応ビルドルート イメージをダウンロードします。
ステップ 2: ファームウェアをフラッシュする
ステップ3:ブラッシング後、再スタート
重要な注意点
- システムにはデフォルトでパスワードがありません。ssh および scp を使用するには、シリアル ポートに passwd でパスワードを設定する必要があります。
- パスワードを設定し、ssh および scp アカウントには root を使用し、パスワードには設定したパスワードを使用します。
- マウスとキーボードは使用できますが、USB ユニバーサル タッチはサポートされていません (独自のタッチ ドライバーを作成しますか?)。
- qt が含まれています (バージョン 5.14.2)
- ffmpeg が含まれています (バージョン 4.1.3)
- opencv が含まれており、バージョン 3.4.12
(追記: これは ubuntu システムとは異なります)
(buildroot と android は公式の息子で、高速で優れています)、スペースと qt 環境を確認します。
十分なスペースがあります:
/usr/lib には qt5.14.2 が含まれています。
ffmpeg4.1.3が含まれています
opencv3.4.12を含む
ubuntu 上でクロスコンパイルされた Qt コンパイラーをビルドします (公式の buildroot qt ボードをテストします)。
この部分は、通常のプロセスを改善するためにマークされています。qtcreator のインストールの詳細については、「 RK3568開発ノート (7): 前ホスト ubuntu 上で Qt クロスコンパイル開発環境を構築し、デモをコンパイルし、デモを実行する」を参照してください。ターゲットボードテスト」。
ステップ 1: ダウンロードして解凍する
qt をコンパイルするための公式パッケージをダウンロードします。
それをホスト マシンに配置して解凍します。
ステップ 2: QtCreator 構成環境を開く
Qtボードのqmakeの設定
クロスコンパイラ gcc を設定する
次に、新しいコンパイル パッケージを作成します。
ステップ 3: プロジェクトを buildroot パッケージに切り替える
ステップ 4: プロジェクトをコンパイルする
ステップ 5: 開発ボードに取得し、sftp を使用してそこに到達します。
Buildroot には、一般的に使用される ssh、stfp、および Qt 環境が付属しています。ユーザー名 root とパスワードは、シリアル ポート passwd によって設定されます。これらは、通常の方法で filezile を使用して渡すことができます。
直接実行すると成功する場合があります。
全画面テストに切り替えます。
タッチが機能しなくなりました (機会があればタッチ ドライバーを再度インストールしてみてください)。
まとめ
最後に、buildroot+Qt を使用して基本環境が完成し、開発したアプリケーションを移植してソリューションをデモできるようになりました。
タッチは現在利用できません。機会があれば、後で buildroot タッチ ドライバーをもう一度試してください。
前の記事:「RK3568 開発ノート (7): ホスト ubuntu 上に Qt クロスコンパイル開発環境を構築し、デモをコンパイルし、ターゲット ボードでデモ テストを実行する」 次の記事: 「 RK3568 開発ノート (9) :
開発」ボード buildroot ファームウェア RS485 ポートを開き、RS485 プロトコル デバッグ ツールを実行します プロジェクト内のデモ》
オリジナル記事の場合、転載の際は出典を明記してください
この記事のブログアドレス:https://hpzwl.blog.csdn.net/article/details/132826197