集成开发环境

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和开源API自动完成加速开发。

编码规则检查

通过实时AUTOSAR编码规则检查确保代码质量。

调试支持

通过强大的调试功能快速解决问题。

多语言支持

支持C++、Python等多种开发语言。

网络分析

通过Wireshark集成分析网络通信。

虚拟ECU集成

通过虚拟ECU集成测试Adaptive Application。

Docker Container

虚拟ECU创建

以Docker Container形式提供与生产ECU相同的环境,实现从开发到测试的全过程模拟。

以Virtual ECU Docker Container形式提供客户的POSIX OS和Target ECU
虚拟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环境使用各种扩展功能。

视频演示

PACON IDE演示

让Adaptive Application开发
更智能

与PACON IDE一起体验高效的开发环境。

联系我们