ASF是AUTOSEMO Service Framework的缩写,是AUTOSEMO与行业主流汽车企业和零部件企业合作,开发汽车通用基本服务的汽车服务框架规范。通过统一的服务和接口,实现车辆控制器的高效设计和开发,使跨制造商集成更加方便可靠。
在汽车互联网时代,汽车的发展理念已经悄然发生了革命性的变化
革命性的转变主要体现在:汽车企业为汽车服务转变为汽车企业为人民服务;车辆以功能需求为发展导向,转变为以人为本的发展导向:汽车企业的业务形式也从内部生态转变为内外生态。
SOA (Service-OrientedArchitecture)作为一种先进的开放式结构,满足汽车企业转型结构的需要,满足汽车企业内外生态建设的需要,也满足汽车行业生态建设的需要,AUTOSEMO推出的车端开放的分布式服务框架ASF(AUTOSEMOServiceFramework),构建自主基础软件生态,促进产业链合作和可持续发展。
随着E/E架构演变,从最初的传统分布式架构,独立功能ECU通过CANLIN等高实时性
总线通信。逐渐演变为当前分域集中结合车联网功能的结构,车载以网逐渐进入车辆电子电气架构。除了高实时控制操作外,以太网协议还用于传输更多大数据信息交互,车辆助网功能逐渐丰富。
未来,随着电子电器性能和可靠性的发展,F/E架构将逐渐演变为中央集中结构,本地中央计算平台将处理实时要求高的计算,实时要求低或需要与外部协调的计算将通过汽车云集成平台移交到云处理。
这种新型的未来E/E我国一些整车厂开始逐步实践量产项目,中央计算平台的新结构对软件的要求更高。
当新型E/E架构硬件架构逐渐明确后,软件将逐步标准化,从软件层次划分,汽车厂逐渐向统一方向发展。目前,明显的趋势是跨域协作、汽车云互联网和软硬件分离。
跨域协同要求不仅仅是跨控制器,目前常见的域控制器芯片都是多核异构,一个控制器上既有SoC也有MCU,这就要求基础软件既要支持跨控制器的协同功能,又要满足同一控制器构核之间的协同要求。
底层的AUTOSAR标准基础软件平台为上层提供统一包装的硬件能力和标准服务组件,包括各种协议栈、调度、存储、安全等基本服务组件和接口;服务层(ASF)使用标准化的基础软件平台和操作系统提供的接口,提供更多的整车业务层面所需的功能,并将其包装成基础系统服务和整车系统服务,为开发人员提供车辆统一视图的服务功能和服务接口。
行业生态环境要求各参与者在统一的标准和规范下进行分工。车辆厂、应用供应商、基础软件供应商、操作系统供应商、芯片和硬件供应商履行职责,分工明确,产出质量和数量。
1.整车厂
设计车辆电子电气架构,提出业务功能要求。将业务分配给相应的供应商。协调供应商的工作,指导供应商做好软件支持。
2.应用供应商
根据车厂的需求,对需求进行分解,对基础软件提出相应的服务能力需求,支持开发业务,对车厂业务提出建议。
3.基础软件供应商
根据汽车制造商和应用程序业务的需要,提供相应的服务功能。标准化接口包装一般功能,提供一整套工具链和开发调试环境,为车辆设计、配置和节点提供技术支持和建议。
4.操作系统供应商
提供标准POSIX接口,优化操作系统性能,满足业务需求:适应所选硬件芯片和周边芯片驱动,支持业务所需的基本协议堆栈和功能。
5.芯片和硬件供应商
硬件电路是根据各级业务需要设计的,协助车厂选择芯片,为上层提供所需的驱动模块支持。
软件开发管理和团队合作需要合理配置资源,及时发现和解决合作中的问题。合作组织需要整体协调,协调各厂商协调开发。
ASF(AUTOSEMO Service Framework)是完全基于的SOA实践软件工程方法,行业开放式服务框架,其战略价值体现如下:
1.促进基础软件产业链与生态的融合,加强自主产业的协助;
2、为车端基础软件进行标准化赋能,提高产业协助效率,节约产业融合成本;
3.为行业提供参考架构和规范指导,提高汽车企业的发展效率,促进汽车企业自身技术架构的诠释和建设。
ASF是位于SOA基本软件平台(即基本操作系统和操作环境)与功能服务层之间的服务软件单元集群主要用于支持各功能服务的一般基本功能开发和使用,以帮助OEM能更好地聚焦干规划和开发附加值较高的应用软件,软件服务企业分工逐步细化,促进汽车软件生态发展。
内容摘自:AUTOSEMO<《ASF技术规范1.0》
内容来源:零束SOA开发者平台 https://bbs.z-one.tech