
新架构
文章平均质量分 92
提供基于模型的高品质SOA架构开发服务
怿星科技
怿星科技成立于2014年,一家研发工具链和嵌入式软件产品提供商。怿星面向软件研发过程中的“V+敏捷”开发流程,提供软件开发与验证解决方案,在赋能客户研发体系的同时,也为量产车型提供稳定可靠的软件产品。
展开
-
CLASSIC AUTOSAR专题 | OS模块简介
今年小怿开设了CLASSIC AUTOSAR系列科普专栏,将对AUTOSAR内容进行较为基础的科普,希望能对不同背景下的工程师带来帮助,本期主要描述os模块,一起来看一下吧!原创 2023-03-13 11:55:02 · 1461 阅读 · 0 评论 -
电子电气架构设计之三电系统设计
电池系统里面有电芯、模组和电池包三个层级的概念,在动力电池包中,为了安全和有效的管理好成百上千的单颗电芯,电芯并不是随意的放在动力电池的壳里面,而是按照模块和包有序的放置的。在子系统功能规范(SSTS)确定后,需要具体的控制器对子系统里面的功能进行承接,也就是将SSTS的功能点通过功能分配,将设计需求分配给不同的部件来实现,而一个功能点可能与多个部件相关,这样就有了部件功能规范。在整车开发阶段的前两个阶段,即起始阶段和概念阶段完成后,三电系统的具体功能已经能够明确下来,也就形成了功能的输入,即功能清单。原创 2022-12-02 14:33:39 · 4579 阅读 · 0 评论 -
浅谈AUTOSAR架构及开发方法
AUTOSAR软件架构AUTOSAR软件整体框架为分层式设计,以中间件RTE(Runtime Environment)为界,隔离上层的应用层(Application Layer)与下层的基础软件(Basic Software)。如下图所示AUTOSAR体系架构分层标准。图 1 AUTOSAR体系架构分层标准应用层软件由1个或多个软件组件SWC(Software Component)实现,SWC中封装了部分或者全部ECU功能,包括对其具体功能的实现以及对应描述,如控制大灯,空调等部件的运作,但原创 2020-06-29 17:10:43 · 4498 阅读 · 1 评论 -
No Security No Safety!——基于Hypervisor技术的车联网安全网关基础平台
SACoP(Secure Automotive Connectivity Platform)平台基于PikeOS的Hypervisor(虚拟机管理程序)技术为车联网网关提供了一个安全的基础架构。它通过防火墙和入侵检测系统来保护车载关键系统免受外界的破坏,并为常见的使用场景做了准备(比如OTA机制和软件生命周期管理等)。平台特性一览 基于组件的即时可用的车联网网关 防火墙-可保护不同安全等级的域 入侵检测系统(IDS) 支持多种网络:4G/5G、Wi-Fi、以...原创 2020-07-09 16:37:34 · 1210 阅读 · 0 评论 -
如何利用PREEvision和MATLAB开发AUTOSAR软件组件
在业界,比较著名的电子电气架构开发工具要属德国Vector公司开发的PREEvision工具了,而MATLAB/Simulink软件是非常高效且实用的基于模型的应用软件开发工具。利用PREEvision与Simulink联合开发AUTOSAR应用软件组件的开发流程有三种,分别是:“自上而下”开发流程(从PREEvision开始),“自下而上”开发流程(从Simulink开始),以及“双向”开发流程。如下图所示,无论哪一种开发流程,PREEvision与Simulink工具都是通过arxml文件进行信息交互的原创 2020-08-07 14:59:05 · 4979 阅读 · 0 评论 -
基于PREEvision的AUTOSAR Adaptive设计——上篇
AUTOSAR Adaptive概述2003年,汽车行业的高端玩家们发起了汽车嵌入式系统软件架构标准化项目——AUTOSAR(汽车开放系统架构)。2017年,为适应汽车的发展趋势(智能化、网联化等),应对汽车E/E系统开发面临的新的挑战(高性能处理器的应用,自动驾驶的软件实现,高带宽通信需求,车与外界的互联互通等),AUTOSAR组织推出了AUTOSAR Adaptive。于是,在AUTOSAR的体系内有了两大概念:AUTOSAR Classic Platform(后面将简称CP)和AU..原创 2020-07-31 17:06:07 · 1665 阅读 · 0 评论 -
基于PREEvision的AUTOSAR Adaptive设计——下篇
上次我们介绍了AUTOSAR Adaptive概述、服务及服务接口设计以及Adaptive软件设计,很多小伙伴私信直呼不过瘾,这不,就来给大家填坑了~硬件层设计AUTOSAR Adaptive主要应用于HPC(High Performance Computer,高性能计算机),PREEvision 9.5版本的硬件层已支持HPC的设计,如下图所示:1)硬件拓扑的定义:在该示例中,创建了三个HPC,HPC之间通过以太网进行通信。2)Machine设计:在AUTOSAR.原创 2020-08-21 14:02:04 · 1202 阅读 · 1 评论 -
说说AUTOSAR数据类型的那些事儿
数据类型的定义是AUTOSAR设计中非常重要的一部分,在Signal-Based的架构中,数据往往是一些简单的类型,如布尔、枚举、有/无符号整型。随着以太网在车载上的应用,面向服务架构的兴起,在功能定义和网络设计中,我们也面临越来越多的复杂数据类型的定义,如结构体、多维数组、变长数组、变长字符串、Union等等。这些类型的数据库文件(ARXML)开发及建模是一系列复杂繁琐的步骤,受一系列规则的约束限制,对我们而言无疑是一个新的挑战。AUTOSAR数据类型回顾AUTOSAR按照不同的抽象级..原创 2020-11-02 16:50:26 · 4540 阅读 · 4 评论 -
浅谈汽车SOA架构开发和实施过程中的微服务化
汽车SOA(面向服务架构)SOA(Service-Oriented-Architecture)是目前汽车行业非常热门的话题,在国内各OEM的下一代整车电子架构和智能网联功能开发项目中,更是需要首先明确的新概念和新事物。从理论到实践,汽车电子架构的研发正在经历从传统架构开发方法论到软件SOA开发方法论的转型过程。这个过程中涉及的问题非常多,如在传统EE架构开发中从来不曾涉及的新需求,而这些新需求的导入并形成有效的交付物和工作流的过程,不是一蹴而就的,而应该是结合开发团队实际情况经过反复实践经验积...原创 2020-11-26 10:35:47 · 2560 阅读 · 0 评论 -
浅析PREEvision中AUTOSAR NM开发
AUTOSAR Network Management(以下简称:AUTOSARNM),即“AUTOSAR网络管理”,是AUTOSAR体系中的网络管理机制。在AUTOSARNM中,按照总线协议的类型,又可以分为在CAN总线上使用的CAN NM;在FlexRay上使用的FlexRay NM;在J1939上使用的NM;以及在ETH上使用的UDP NM等等。那我们为什么要做网络管理呢?请看下图:当前整车上有许多ECU,都连接到了蓄电池,假如我们实行一刀切政策,简单粗暴地把这些ECU全都连到15电或者30..原创 2021-10-09 10:45:41 · 1284 阅读 · 0 评论 -
传统汽车工程技术人员面对新架构的难点
传统汽车工程技术人员,在面对汽车新架构开发的过程中,经常会表现得有点不知所措,最根本原因,是原有知识背景和对工程体系的认知框架,在面对大量的计算机、IT和通信行业的跨界技术的时候不匹配。如果说将传统汽车架构向智能汽车架构的演进,类比为传统手机向智能手机的迭代,个人认为不是很贴切,但是这里面在一个关键点上是共通的:传统手机和智能手机承载的社会价值是完全不对等的,传统手机主要提供的是移动电话、短消息、资讯服务这些功能;而智能手机出现后,带来了整个O2O商业模式对衣食住行各个方面的全面颠覆。所以说,未来可预见原创 2021-03-15 11:14:22 · 833 阅读 · 3 评论 -
SOA的应用开发基础
概述SOA(Service-Oriented Architecture)即面向服务的架构模型,以其独特的优势越来越受到汽车行业的重视,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被业务应用调用,从而有效控制系统中与软件代理交互的人为依赖性。所以今天这篇推文主要介绍座舱中的一些业务场景应用进行SOA服务开发。开发基础整个SOA面向需求转变的是松散耦合的粗粒度应用组件,也就是我们常说的服务。2.1如何理解服务?汽.原创 2021-09-17 16:50:52 · 1357 阅读 · 2 评论 -
基于车云一体新架构的发展,对OTA2.0定义的探讨
智能汽车时代,汽车OTA是一个热点概念,也是汽车的一个卖点。作为一家汽车行业的工程服务公司,怿星科技和艾拉比智能合作,基于行业的新需求,电子架构的演进,以及车云一体的新应用场景的发展方向,一起来探讨一下如何更准确更严谨的定义OTA2.0,也欢迎各位行业专家提出自己的见解。Telematics和OTA的区别汽车Telematics的概念出现已经有快20年了,OTA概念在手机行业的出现稍晚一些,辐射到汽车行业是最近5年的事情。同样是基于移动数据网络作为通信管道,实现车辆终端和服务器后台的交互..原创 2021-04-13 16:27:26 · 1541 阅读 · 2 评论