Autosar CP & AP
CP classic AUTOSAR与AP Adaptive AUTOSAR简单比较
1,什么是AUTOSAR AUTOSAR(AUTmotive Open System ARchitecture) 是汽车电子E/E系统发展的一个重要历程杯。是由包括BMW、DAIMLER、GM、TOYOTA、福特等主机厂和包括博世、大陆等供应商牵头成立的一个标准发展组织…

Adaptive Platform AUTOSAR(AP)平台设计(1)——范围和方法
Hello!大家好! 欢迎来到《搞一下汽车电子》 之前我们分享了一系列与 AP AUTOSAR 平台设计相关的文章,但是之前分享的内容是基于R1810 AUTOSAR版本的。由于AUTOSAR版本的更新,内容也发生了改动,因此从本篇开始…

Adaptive Platform AUTOSAR(AP)平台设计(1)——范围和方法
Hello!大家好! 欢迎来到《搞一下汽车电子》 之前我们分享了一系列与 AP AUTOSAR 平台设计相关的文章,但是之前分享的内容是基于R1810 AUTOSAR版本的。由于AUTOSAR版本的更新,内容也发生了改动,因此从本篇开始…

Adaptive Platform AUTOSAR(AP)平台设计(1)——范围和方法
Hello!大家好! 欢迎来到《搞一下汽车电子》 之前我们分享了一系列与 AP AUTOSAR 平台设计相关的文章,但是之前分享的内容是基于R1810 AUTOSAR版本的。由于AUTOSAR版本的更新,内容也发生了改动,因此从本篇开始…

3.AP的特点
AP采用了各种传统上尚未被ECU充分利用的成熟技术。
C++
AP中使用C++对应用程序进行编程,可以更快地适应新算法并提高应用程序开发效率。
SOA
AP遵循面向服务的体系结构SOA(service-oriented-architecture)。
SOA基于以下概念:
系统由一组服务组成,其中一个服务可以依次使用另一个服务,应用程序可以根据其需要使用一个或多个服务。
服务可以驻留在应用程序运行的本地ECU上,也可以位于正在运行AP另一个实例的远程ECU上。
并行处理
由于不同的应用程序使用不同的服务集,因此SOA具有并行处理的特点。
利用现有标准
开发AP规范的重点是,不会仅仅因为现有标准提供了所需的功能就随意引入了新的接口。
Safety和Security
AP设计的系统通常需要某种级别的安全性,可能是最高级别。
AP结合了架构、功能和程序方法。该体系结构基于SOA的分布式计算,从而使每个组件变得更加独立且不受意外干扰、有助于实现Safety和Security的专用功能、以及使用C ++编码来促进安全性。
计划动态
AP支持应用程序的增量部署,这意味着可以动态管理资源和通信,以减少软件开发和集成的工作量,从而缩短迭代周期。
计划的动态示例可能是:
·仅将动态内存分配限制为启动阶段
·除了基于优先级的计划外,还需要公平的计划策略
·将进程固定分配给CPU内核
·仅访问文件系统中的现有文件
·应用程序对AP API使用的限制
·仅执行经过验证的代码
敏捷开发
敏捷开发至关重要的一点是,系统的基础体系结构是可增量伸缩的,并且有可能在部署系统后对其进行更新。AP的体系结构可以实现这一点,能应对快速变化需求的软件开发。