服务概述
得益于硬件平台算力的提升,汽车电子电气架构的集成度逐渐提高,从单体ecu、到功能域集成控制器、到区域集成控制器,多域融合成为了目前行业中软件工程的重要工作内容。同时,在传统控制器c代码开发的基础上,c++、java等高级别编程语言也得到了更多的应用。以典型的智能驾驶应用为例,以c++为代表的面向对象编程语言成为了感知、融合、定位、规划的主流语言,同时由于传统控制开发的延续性和可靠性要求,控制部分依然以c代码或mbd生成的c代码为主导。
经纬恒润可以为汽车电子和软件工程师在开发软件架构过程中为满足以下要求提供服务支持:
大算力硬件平台迁移要求
原有多个单体ecu,需要融合到新的集成ecu中,例如低级别adas控制器、泊车控制器融合到域控制器中;bms与vcu融合到域控制器中。融合过程中,需要利用面向对象、面向服务等思想、基于uml设计新的分层、模块化架构,剥离原mbd模型。
既有硬件方案下软件优化要求
既有硬件方案条件下(例如5r1v+tda4),为了增加新的功能,需要尽量在不增加新的算力和传感器的前提下充分利用资源,对软件设计进行优化。
技术栈更新要求
在原simulink开发的软件模型的基础上,利用c++等高级编程语言更新感知、融合、定位、规划部分的软件设计、适配新的通信协议(例如dds、tsn)、中间件等。
能力提升要求
面对业内研发体系建设趋势,例如aspice、功能安全、信息安全、从单体ecu向域集成控制器演进产品、从非autosar架构向autosar架构切换、从基于功能的开发向基于场景的开发转型的动机,需要借助第三方实施经验,制定迭代实施路径,并协助开发完成成熟度较高的新一代软件架构模型。
工程资源要求
现有软件工程师资源不足,需要借助第三方资源,为具体项目提供支撑。
服务内容
既有软件设计梳理与建模
在客户领域专家深度参与的基础上,利用专业能力分析和提炼既有软件体系结构,并利用uml建立软件架构模型,支持建立ea、rhapsody、magicdraw或其他工具模型。
架构优化目标制定
参考业务目标和atam (architecture tradeoff analysis method)等架构权衡指标,与客户遴选制定架构优化目标。
软件架构优化
根据架构优化目标,利用面向对象分析与设计方法,对软件体系结构进行重构,例如通信调度剥离、算法剥离、新的设计模式的应用等,并利用uml进行建模,支持建立ea、rhapsody、magicdraw或其他工具模型。
新软件设计实现与验证
根据新的软件架构模型,设计模型测试用例,执行mil层级的软件集成验证。在客户软件工程师的深度参与基础上,实现软件生成,并通过软件测试。支持rhapsody、simulink、scade模型实现。
服务方式
提供有经验的项目经理组建联合项目实施团队并承担项目管理
提供有经验的架构师根据优化目标实施优化架构建模
提供有经验的软件工程师进行软件实现与验证
瓜分车载摄像头/雷达巨大蛋糕
警示发音器防水设计,扬声器防水怎么做?
【7月10日|南京】是德 | ICisC 高速芯片测试技术研讨会
无线收发系统的设计与应用
物联网Wi-Fi有助于互连节点网络与支持基于该标准的多个网络
架构开发与优化咨询和实施服务
氢燃料电池车慢慢兴起,是否会对发展势头正火的电动汽车形成威胁?
米粉们,小米6又要来了,你们期待吗?
人工智能高速发展的背后存在些许问题
天赐材料10万吨大项目突然终止!
基于ARM和DSP的嵌入式智能仪器系统设计
东山精密发布半年度业绩快报,净利润为4.02亿元,每股收益0.25元
5G需要合作共赢,与移动共推数字化
组织可以采用人工智能技术来加强欺诈检测
荣耀V9、小米6对比评测:华为荣耀V9、小米6,关于他们手机信号的“真相”
VR游戏《I Expect You to Die》宣布收入已达300万美元
智慧农业物联网系统云平台可以为我们带来哪些便利
dfrobot贴片电阻0805±5% 简介
Python-流程控制与循环
高压系统中应用电容式和电感式隔离固态继电器的解决方案