概要
説明
RoX SDK(R-Car Open Access ソフトウェア開発キット)は、ルネサスのR-Car SoC向けに提供される導入が容易で扱いやすい開発フレームワークです。オープンソースベースのRoX Whiteboxと、量産対応済みの商用OSやアプリケーションソフトウェアを含むRoXライセンスを備えており、これらはルネサスまたはパートナー企業からライセンス提供を受けて利用できます。
車載アプリケーション向けソフトウェア環境を再構築
RoX Whiteboxは、Android Automotive OS、FreeRTOS、Linux、Xen RTOSなどのオープンソースソフトウェアとハイパーバイザを採用した、柔軟で使いやすいソフトウェアパッケージです。特定の車載システム向けに設計されたリファレンスアプリケーションも含まれており、車載ソフトウェアの開発をすぐに始められます。 また、QNX、Elektrobit、Red Hat In-Vehicle OS量産実績を持つ商用ソフトウェアソリューションに加え、AUTOSAR準拠ソフトウェアやSAFERTOS®も含まれています。
多くのディープラーニングソリューションは、機能安全やリアルタイム性、低消費電力といった車載要件を満たさない民生/サーバー向けアーキテクチャに依存しています。ルネサスは、これらの制約に対応したルールベースの車載コンピュータビジョンおよびAI機能の実装を支援するため、RoX SDKを提供しています。
RoX SDKに搭載されたシミュレーションプラットフォームは、AIアクセラレータと従来型ハードウェアアクセラレータの両方に対応し、高精度なリアルタイムシミュレーションを実現します。WindowsおよびLinux環境で利用可能なPCベースの開発ツール群も標準で提供しています。
ルネサスのWebサイトでは、サンプルソフトウェア、代表的なCNNネットワーク、ワークショップ資料、アプリケーションノートなど、開発に必要なリソース一式を提供しており、すぐに開発を開始できます。 RoX SDKは、ルネサス製SoCのベンチマークや、アプリケーション要件に最適なデバイス選定を行うための評価プラットフォームとしても活用できます。
特長
- 開発ツール
- e² studio GUI
- リアルタイムデバッグ対応ADASプラグイン
- ディープラーニングツールチェーン
- コンピュータビジョンコンパイラ
- クロスコンパイラ
- シミュレーションプラットフォーム
- 正確でかつ高速なシミュレーション用HWアクセラレータモデル
- MIL(Model in the Loop、モデルインザループ)
- SIL(Software in the Loop、ソフトウェアインザループ)
- HIL(Hardware in the Loop、ハードウェアインザループ)
- ライブラリおよびサンプルコード
- ディープラーニング・コンピュータビジョンライブラリ
- 3Dグラフィクスライブラリ(OSに依存します)
- ビデオコーデック
- ボードサポートパッケージ
- コンピュータビジョン向けサンプルSWとチュートリアル
ターゲットデバイス
設計・開発
ビデオ&トレーニング
e² studioでR-Car S4デバイスをデバッグする際に、GUIではなくコマンドベースの操作を使用してレジスタやメモリの書き込みと読み出しを行う方法を学びましょう。このアプローチはローレベルデバッグを効率化し、開発中によりダイレクトなコントロールを可能にします。