統合開発環境
PACON IDE
Adaptive Application開発の
オールインワンソリューション
PACON IDEはDocker Container技術を活用して、コーディング、デバッグ、コンパイル、デプロイまでAdaptive Application開発の全過程を一つの環境で処理する統合開発環境です。
main.cpp - PACON IDE
1#include <ara/com/api.h>
2
3int main() {
4 ara::com::|
5
FindService()
OfferService()
StopOfferService()
GetProxy()
C++UTF-8
AUTOSAR Coding Rules: OK
ARA API
Virtual ECU
Key Features
主な機能
Adaptive Application開発に最適化された機能を提供します。
ARA API自動補完
ARA APIとOpen Source APIの自動補完で開発速度を向上させます。
コーディングルールチェック
リアルタイムAUTOSARコーディングルール検査でコード品質を保証します。
デバッグ対応
強力なデバッグ機能で問題を迅速に解決します。
多言語対応
C++以外にもPythonなど様々な開発言語に対応しています。
ネットワーク分析
Wireshark連携でネットワーク通信を分析します。
仮想ECU連携
仮想ECUを通じてAdaptive Applicationをテストします。
Docker Container
仮想ECU生成
量産ECUと同じ環境をDocker Containerで提供し、開発からテストまで全過程をシミュレーションします。
お客様のPOSIX OSとTarget ECUをVirtual ECU Docker Containerで提供
仮想ECUテスト完了後、実際のTarget ECUに直接適用可能
カスタムTarget ECUは別途エンジニアリングサービスで提供
Virtual ECU Container
Adaptive Application
Your AUTOSAR App
Running
PARA Runtime
Functional Cluster
Active
POSIX OS
Linux Container
Ready
Jenkins Pipeline
Build
Done
Test
Done
Deploy to Virtual ECU
Done
4
Integration Test
Running...
Pipeline Progress75%
CI/CD自動化
Jenkins CI/CD連携
自動化されたビルド、テスト、デプロイパイプラインを構築して開発生産性を向上させます。
様々なプラグインでCI/CD Pipeline構築と自動化サーバー連携
CI/CDで複数の仮想ECUを自動生成して並列テストが可能
ベネフィット
PACON IDEで開発効率を最大化してください。
テストリスク低減
実際のECUと同じ環境でテストしてリスクを最小化します。
チーム協業
外部Registry連携で履歴管理と共同作業が容易になります。
迅速な開発
事前構成された環境ですぐに開発を開始できます。
柔軟な拡張性
VSCodeベースで様々な拡張機能を活用できます。
ビデオデモ