Rockchip RK3588 を搭載した OK3588-C 開発ボードの紹介

導入:

今年の3月、組み込みシステムに焦点を当てた「Embedded World Exhibition」に参加してきました。今回の訪問中、私は Forlinx ブースを探索しました。 Forlinx は、産業用 PC 用のシステム オン モジュール (SoM)および評価ボードの開発で有名です。私は昨年、Forlinx から評価ボードを入手しました。今年は、新しいForlinx OK3588-C ボードをこのビデオで紹介できることを嬉しく思います。 

www.forlinx.net

OK3588-C 開発ボードの紹介 (Rockchip RK3588を搭載)

今日は、Forlinx OK3588-C ボードについて説明します。カメラをオフにしてデスクトップ ビューに移行させてください。

ここに、OK3588 ボードのハードウェア マニュアルがあります。このハードウェア マニュアル、またはこのボード用のソフトウェアを開発するために必要な SDK が必要な場合は、Forlinx にお問い合わせください。必要なリソースが提供されます。

SoM の外観図:

評価ボードは 2 つの主要コンポーネントで構成されます。まず、これは物理的な外観です。ここでは、システム オン モジュール (SoM) がキャリア ボードに取り付けられており、すべての周辺機器が SoM に接続されています。

まず、モジュール上のシステムを調べてみましょう。このモジュールには、Rockchip RK3588 メイン プロセッサ、2 つの DRAM IC、および不揮発性データ用の eMMC ストレージが含まれています。モジュール上のさまざまなコンポーネントは、チップの動作に必要な電圧を生成します。 Rockchip RK3588 は堅牢なプロセッサです。 

OK3588-C 開発ボードの紹介 (Rockchip RK3588 を搭載)

RK3588 説明:

RK3588のブロック図を示します。デュアルクラスターコア構成を特徴とします。 1 つのクラスターは 2.6 GHz でクロックされるクアッドコア Cortex-A76 プロセッサーで構成され、2 番目のクラスターには 1.5 または 1.8 GHz でクロックされるクアッドコア Cortex-A55 プロセッサーが含まれます。この設定では、フルパフォーマンスが必要ない場合に A76 コアを無効にすることで省電力機能が可能になります。

もう 1 つの注目すべき機能は、人工知能や機械学習に関連するタスクに有利な高性能ニューラル プロセッシング ユニット (NPU) です。将来的にはNPUの能力を実証していきたいと考えています。

このチップには、最大 8K 解像度までのさまざまなビデオ デコーダをサポートするマルチメディア プロセッサと、Mali-G GPU も組み込まれています。外部メモリ インターフェイスには、2 つの eMMC コントローラーがあり、LPDDR4 および LPDDR5 をサポートします。さらに、USB OTG 3.1、PCIe インターフェイス、ギガビット イーサネット、GPIO、SPI、I²C などの標準システム周辺機器も含まれています。

OK3588-C 開発ボードの紹介 (Rockchip RK3588 を搭載)

開発ボードインターフェイスの説明:

キャリアボードには多数の周辺機器が含まれています。 12V 電源、電源スイッチ、リセット スイッチ、最大 5 つのカメラ コネクタ、マイクおよびスピーカー コネクタ、USB 2.0 ホスト、および 2 つの USB 3.1 OTG ポートがあります。これらの USB ポートは、ホストまたはデバイスとして機能できます。また、2 つの HDMI ポート (入力 1 つと出力 1 つ)、バッテリー付きリアルタイム クロック、eDP ポート、ADC コネクタ、SD カード スロット、ファン コネクタ、Wi-Fi およびセルラー カード用の M.2 スロットも備えています。 。

このボードには、2 つのフルサイズ PCIe コネクタ、ユーザー ボタン、CAN インターフェイス、RS485 インターフェイス、USB-シリアル アダプタ、および 2 つのギガビット イーサネット ポートも含まれています。全体的なセットアップは印象的です。

OK3588-C 開発ボードの紹介 (Rockchip RK3588 を搭載)

手術:

ボードの電源を入れてみましょう。空きスロットにも PCIe カードを接続しました。先に進む前に、シリアル端子を開いて出力を監視しましょう。

ボードは起動しており、カーネルは正常に起動しています。現在、最小限の BusyBox ルート ファイル システムを実行しています。今後のビデオでは、このボード用のカスタム Linux を構築する方法を説明します。現時点では、この設定で十分です。

ARM64 アーキテクチャ用に構築されたカーネル バージョン 5.10.66 を実行しています。このボードには、さまざまな Cortex-A コアで構成される 8 つのプロセッサが搭載されています。利用可能なメモリは 3.6 GB で、現在 155 MB が使用されています。バックグラウンド プロセスと Mali GPU がメモリを消費する可能性があります。

利用可能な I²C バスが 8 つあり、そのうちの 1 つはディスプレイ データ チャネル (DDC) 管理用のディスプレイ コネクタに接続されています。

eMMC ストレージには複数のパーティションがあります。このボードには 7 つの GPIO チップと 8 つの I²C コネクタが搭載されています。

最後に、PCIe カードを接続しました。システムはそれを正常に検出しました。このカードは、リンク幅 x1 の PCIe Gen 1 速度で動作します。ハイエンドのカードでは、最大 8 GT/s のリンク速度とより広いリンク幅を実現できます。

これで、OK3588 ボードの最初のデモは終了です。今後のビデオでは、このボード用のソフトウェアをコンパイルし、この魅力的な組み込みシステム プラットフォームについてさらに詳しく説明する予定です。 Forlinx OK3588-C 開発ボードの可能性を最大限に発揮し、それを幅広い革新的なプロジェクトにどのように活用できるかを紹介できることを楽しみにしています。このボードの機能をさらに詳しく掘り下げ、さまざまなアプリケーションにどのように活用できるかを探っていきますので、ご期待ください。

ご清覧ありがとうございました。

*このコンテンツとビデオは元々@Johannes 4GNU_Linuxによって公開されたものです