R-Carファミリ開発環境
信頼性・速度・効率化を追求した車載SoC用開発環境
車載SoC性能を引き出すソフトウェアを効率よく開発するために、ルネサスは開発ツール、ソフトウェアライブラリ、サンプルソフトをツールベンダとも連携しラインアップしています。
Software Stack and tools for Development for R-Car Software
R-Car SDK
R-Car用ソフトウェア開発キット
新しいR-Car SDK(Software Development Kit)は、ADASや自動運転システムのディープラーニングによるソフトウェア開発を加速する使いやすい開発フレームワークです。
- 車載アプリケーションのためにソフトウェア開発を再構築
- 統合ソフトウェア開発環境「e² studio for R-Car」
- 始めやすい、入手しやすい、使いやすい、開発しやすいR-Car SDK
製品名 | タイトル | 分類 | 会社名 |
---|---|---|---|
R-CAR-SDK | R-Car用ソフトウェア開発キット | Development | Renesas |
IDE
統合開発環境R-Car向けe2 studio
ルネサス製統合開発環境(IDE)はお客様の車載アプリケーション開発を強力にバックアップします。Eclipse環境に慣れ親しんでいる方、海外との協業開発等で環境を揃えたい場合に適した統合開発環境です。オープンソースEclipseで進化するプラグイン機能が利用可能です。
タイトル | 分類 | 会社名 |
---|---|---|
統合開発環境R-Car向けe² studio | IDE and Coding Tool | Renesas |
主な特徴
- すべての開発プロセスを統合開発環境e² studio一つで実行可能
- 標準GDBデバッガに、高機能デバッグ機能をプラス
- Eclipseベースの高い拡張性
- 別環境のプロジェクトインポート機能で貴重な資産を再利用可能
エディタ機能
- C++プログラミング言語の構文を意識したコード補完なども可能な優れたエディタ機能を搭載
コード生成
- ピン設定を簡単に行えるスマート・コンフィグレータ端子設定機能に対応
ビルド機能
- CMakeを使用したビルド実行環境に対応
デバッグ機能
- E2エミュレータ/IE850Aなどのルネサスエミュレータやパートナー製エミュレータに対応
- マルチコア/マルチデバイスのデバッグに対応
- Linuxアプリケーションのデバッグに対応
- Virtual Platform環境に対応
解析機能
- SOC内のバス負荷を測定する機能(Bus Monitor)を対応
コンパイラ
Armコア用コンパイラ
Cortex-RリアルタイムコアはArmコンパイラなどに対応しています。Cortex-AアプリケーションコアはGCCコンパイラなどに対応しています。
RH850コア用コンパイラ
RH850ファミリMCU搭載コアはRenesasコンパイラやGreen Hillsコンパイラに対応しています。
コーディングツール
Smart Configurator (端子設定機能)
Smart Configuratorは、GUIによって端子設定を行うことができるツールです。GUIで設定しますので、兼用機能の競合についてビジュアルに確認、解決することができます。
端子設定ウィンドウでは、使用する端子を周辺機能毎に表示し設定できます。端子の競合が発生した場合は、ワンクリックで端子の割り当て先を自動変更、競合を解決します。
Region ID Configurator
Region ID Configuratorは、各IPの動作指定やIP資源へのアクセス属性を設定するためのヘッダを生成するツールです。
- R-Car上で動作するLinux OSでアプリケーションを動作させることで、Region IDを読み出す事が可能
- Region IDの各レジスタ定義用ヘッダ・ファイルを生成可能
- 外部xmlファイルにより各IPの特定の設定にフィルタリングすることが可能
アナライズツール
Synchronous Logging
Synchronous Loggingツールは、複数のコアやデバイスから構成されるシステムにおいて、処理負荷や性能の時間変化を同時に測定するためのツールです。これにより、システムの性能検証だけでなく、パフォーマンスのボトルネックや欠陥の原因を特定することが容易になります。
BUS Monitor
Virtual Platform
車載ソフトウェア開発を加速する仮想開発環境
R-Car Virtual Platform (VPF)
R-Car VPFは、実際のR-Car SoCがない、プレシリコンの段階からソフトウェア開発を可能とするシミュレーション環境です。R-Carの機能をレジスタインタフェースで模擬し、デバイス使用時と同じ感覚でソフトウェアの開発が可能です。
- プレシリコンの段階からのソフトウェア開発に着手可能、その開発成果は実チップを用いたソフトウェア開発にシームレスに流用可能
- 実デバイスがなくとも、デバイスと制御ソフトウェアが協調動作するシステム検証が可能
- プレシリコンでの上流開発だけでなく、ポストシリコンでのソフトウェアのリグレッションテストにも活用可能
主な特徴
- CPUモデルを実装しており、ソフトウェアをそのCPU上で実行することが可能
- DRAMなどのメモリ空間へのR/Wアクセスが可能
- アドレスマップおよび演算精度は、対応するデバイスと完全一致しており、高精度なシミュレーションが可能
(参照: ブログ「次世代自動車における車載ソフトウェア開発を加速する R-Car Virtual Platform」)
R-Car Virtual Platform (VPF)はパートナーからのご提供となります。購入方法は下記パートナーへお問合せください。
ボード
Starter kit, Evaluation kit, Development kit, Reference kit, Demonstration kit
リファレンスボードおよびスターターキットは各R-Carファミリのハード&ソフト開発を加速するために必要な様々な周辺機能およびインタフェースです。
ターゲットデバイス | 製品名 | タイトル | 分類 | 会社名 |
---|---|---|---|---|
R-Car H3,R-Car M3 | R-Car-H3-M3-Starter-Kit | R-Car-H3-M3-Starter-Kit | Starter | Renesas |
R-Car H3,R-Car M3 | RTP0RC7795SIPB0012S | ハイエンドコックピット&インフォテインメント ソリューション R-Car H3,M3 Reference Board / Salvator-XS | Reference | Renesas |
R-Car V3M | RTP0RC77970SEB0010S | インテリジェントカメラソリューション向けR-CarV3Mリファレンスボード(Eagle) | Reference | Renesas |
R-Car V3H | RTP0RC77980SEBS012SA01 | ADAS & Automated Driving ソリューションR-Car V3H Reference Board / Condor-I | Reference | Renesas |
R-Car E3 | RTP0RC77990SEB0010S | フルグラフィックスクラスター&コックピット ソリューション R-Car E3Reference Board / Ebisu | Reference | Renesas |
R-Car S4 | RTP8A779F0ASKB0SP2S | R-Car S4 Reference Board/Spider | Reference | Renesas |
R-Car V3H | Y-ASK-RCAR-V3H | R-Car V3Hスターターキット | Starter | Renesas |
R-Car V3M | Y-ASK-RCAR-V3M | R-Car V3Mスタータキット | Starter | Renesas |
R-Car V4H | RTP8A779G0ASKB0FS0SA000 | R-Car V4Hシステム評価ボードセット / White Hawk | Evaluation | Renesas |
エミュレータ
<プログラミング機能付き高性能オンチップデバッギングエミュレータE2>
開発効率を向上させるベーシックモデル
- 従来製品比で最大2倍速の高速ダウンロード
- ホットプラグイン機能: 別売アダプタ不要で利用可能
主な特徴
- 第4世代R-Carファミリに搭載されたCortex-Rリアルタイムコア、Cortex-Aアプリケーションコア、RH850ファミリ搭載コアすべてのプロセッサコアをデバッグ可能
- JTAGポートが2つある第4世代R-Carファミリでは、E2エミュレータを2台使用することでR-Carファミリに搭載された複数種のプロセッサコアを同時にデバッグ可能
- 第4世代R-Carファミリの複数コアを同期してデバッグするマルチコア同期デバッグや、複数コアの実行時間を同一時間軸上で取得できるマルチコア同期トレースが可能
<フルスペックエミュレータ IE850A>
イベント機能やパフォーマンス測定、大容量トレース取得も実現した高性能フルスペックエミュレータ
- 長時間のプログラム実行履歴を取得可能
- 同一ユーザシステムでIE850A、E2エミュレータの両方を活用可能
主な特徴
- 第4世代R-Carファミリに搭載されたRH850ファミリ搭載コアをデバッグ可能
- 長時間のプログラム実行履歴を取得可能(要オプション製品)
タイトル | 分類 | 会社名 |
---|---|---|
E2エミュレータ [RTE0T00020KCE00000R] | Emulator | Renesas |
IE850A | Emulator | Renesas |
Software tool lineup
タイトル | 分類 | 会社名 |
---|---|---|
GPU(Graphics Processing Unit)有無の3Dサラウンドビュー GPU version (R-Car H3 / M3) • 4x 2MP @ 30fps input • 4k @ 60fps output • Cogent color harmonization • Dynamic 3D bowl, dynamic blend zones • Transparent car (Historical view) • Detection features IMR version (R-Car V3H / V3M) • 4x 2MP 30fps input | Software Package | Cogent Embedded Inc. |
Atlas Camera Optimization Suite for R-Car by Algolux The Atlas Camera Optimization Suite is the industry’s first set of machine learning tools and workflows that automatically optimizes camera architectures for optimal image quality or for computer vision. Through a secure cloud-enabled interface, Atlas significantly improves computer vision results in days vs. traditional approaches that deliver suboptimal results even after many months of manual ISP tuning. | Software Package | Algolux |
Autobrains AI Solution Autobrains provides video perception SW. Revolutionary, self-learning AI leveraging R-Car V Series assets. | Software Package | AutoBrains Technologies Ltd. |
R-Carでの運転者監視ソリューション - R-Car V3 M/HでのADASアルゴリズム開発をベースにしたビジョン R-Carでの運転者監視ソリューション。 キャビン内カメラベースの運転者監視はRGB、RGB+IRおよびIR専用センサに連動し、プロセッサの負荷を最適にするCNNやCNN以外のベースモデルが利用可能です。 R-Car V3 M/HでのADASアルゴリズム開発ベースのビジョンスイートは脆弱な道路利用者検知、車両検知、交通標識認識、信号識別のほかADASソリューション開発のための完全なR&Dサービスからなります。 | Software Package | PathPartner Technology Pvt Ltd |
R-Car V3H & R-Car V3M向けのISPソリューション R-Car V3x ISPソリューション、ISPパイプライン • 生データ補正 • レンズ補正 • 騒音低減 • デモザイク処理 • 露出制御 • ホワイトバランス • 色補正 • 色空間変換:RGBまたはYUV出力PCチューニングツール • リアルタイムチューニング • オフラインチューニング | Software Package | Cogent Embedded Inc. |
OpenCLおよびSYCL使用のR-Carハードウェア OpenCLおよびSYCL使用のR-Carハードウェア ルネサスR-Car開発者向けのCodeplayソリューション。R-Car™用のComputeSuiteによって、OpenCLやSYCLを使用して開発者によるR-Carハードウェア上でのアプリケーションを高速化します。 | Software Package | Codeplay Software |
RT-RK - Expertise on Renesas' Computer Vision and CNN Consulting and services on computer vision and machine learning to optimize the performance of Tier 1 and OEM algorithm on Renesas products | Software Package | RT-RK Automotive LLC |
SVNet, Deep Learning Embedded Software by Stradvision SVNet is a deep learning and camera-based embedded perception software for ADAS and Autonomous Vehicles use cases. There are millions of vehicles powered by SVNet from Level 2 ADAS to Level 4 Autonomous Vehicles in the production pipeline in Germany and China. | Software Package | StradVision, Inc. |
マルチデバイス用分散処理ソフトウェア アプリケーションが持つ機能を複数のSoCやマイコン内部のCPUやHWIPへ分散配置しハードウェアが持つ性能を最大限引き出すソフトウェアです。 | Software Package | Renesas |
R-Car NAS (Neural Architecture Search) R-Car上で高効率に動作する深層学習モデルを自動で設計するツール | Model-Based Development | Renesas |
R-Car DNN Compiler 深層学習モデルのR-Car V4H向けプログラム最適化を自動で適用するDNN Compiler | Compiler/Assembler | Renesas |
R-Car DNN Simulator 深層学習モデルのR-Car向けプログラムに対する高速シミュレータ | Simulator | Renesas |
AI Workbench 深層学習モデルのR-Car向けプログラムに対する高速シミュレータ | Software Package | Renesas |
Hybrid Compiler SoCの世代を超えて共通化 | Compiler/Assembler | Renesas |
RH850, R-Car ファミリ用モデルベース開発環境 [Embedded Target for Virtual Platform] Embedded Target for RH850 Virtual Platformは、Simulink®モデルからターゲットデバイスの周辺コードを生成し、Simulinkと仮想環境にて連携検証を行える開発環境です。 | Model-Based Development | Renesas |
R-Car Virtual Platform 次世代自動車における車載ソフトウェア開発を加速する R-Car Virtual Platform (VPF) | Simulator | Renesas |
バーチャルターンキープラットフォーム バーチャルターンキープラットフォームは、「仮想開発環境R-Car Virtual Platform(VPF)」上に、ソフトウェアライブラリやサンプルコードなど動作検証済みの「ソフトウェア開発キット(R-Car SDK)」を搭載したものです。 | Solution Toolkit | Renesas |
マルチデバイス用協調シミュレーション環境 個別のデバイス用に提供していたシミュレータ群を統合し、連携動作を可能とした、マルチデバイスの動作シミュレーション環境です。 | Simulator | MathWorks, Australian Semiconductor Technology Company, Synopsys |
コネクテッドカー向けアプリケーション配信管理システム AosEdge Platform コネクテッドカーの新たなUX(ユーザーエクスペリエンス)を提供するソフトウェアを配信・運用できるV2C(Vehicle to Cloud)プラットフォーム「AosEdge」 | Software Package | EPAM Systems, Inc. |
Renesas MCAL Renesas' MCAL (Microcontroller Abstraction Layer) software drivers can be obtained as a stand-alone software package. | Software Package | Renesas |
マルチコア同期デバッグ&トレースツール R-Carの複数のハードウェアリソースが相互に影響して発生する問題の解析や原因特定を容易にするツール。 | IDE and Coding Tool | Renesas |
マルチデバイス同期デバッグ&トレースツール 複数のデバイスのCPU上で協調動作するSWで発生する問題の解析や原因特定を容易にするツール。 | IDE and Coding Tool | Renesas |
ソフトウェア開発向け高速シミュレータ QEMUをベースとする高速なシミュレーション環境です。 | Simulator | Renesas |
コネクテッドサービス・ゲートウェイアプリケーション向け統合開発プラットフォーム R-Car S4 Whitebox SDK R-Car S4 Whitebox SDKはコネクテッドサービスのアプリケーション開発を加速させる統合開発プラットフォームです。全てのソフトウェアはFoC (Free of Charge)ライセンスでall-in-one packageとして提供されます。 | Software Package | Renesas |
OS
信頼性、安全性を実現するサードパーティ製OSをサポートしています。
タイトル | 分類 | 会社名 |
---|---|---|
INTEGRITY® RTOS | Software Package | Green Hills Software LLC |
QNXのASILリアルタイムオペレーティングシステム | Software Package | BlackBerry Limited |
Design Consultation
R-Carを使った画像認識やディープラーニングの学習や評価環境の構築など、お客様の状況に合わせてさまざまな解決策を提案いたします。
タイトル | 分類 | 会社名 |
---|---|---|
車載SoC向け開発コンサルティング | Software Package | Hitachi Industry & Control Solutions, Ltd. |