0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

架构开发与优化咨询和实施服务

经纬恒润 来源:hirain_tech 作者:hirain_tech 2024-02-05 14:26 次阅读

服务概述

得益于硬件平台算力的提升,汽车电子电气架构的集成度逐渐提高,从单体ECU、到功能域集成控制器、到区域集成控制器,多域融合成为了目前行业中软件工程的重要工作内容。同时,在传统控制器C代码开发的基础上,C++JAVA等高级别编程语言也得到了更多的应用。以典型的智能驾驶应用为例,以C++为代表的面向对象编程语言成为了感知、融合、定位、规划的主流语言,同时由于传统控制开发的延续性和可靠性要求,控制部分依然以C代码或MBD生成的C代码为主导。

wKgaomXAf12AeELnAADOOkMF5FA336.png

经纬恒润可以为汽车电子和软件工程师在开发软件架构过程中为满足以下要求提供服务支持:

大算力硬件平台迁移要求

原有多个单体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模型实现。

服务方式

提供有经验的项目经理组建联合项目实施团队并承担项目管理

提供有经验的架构师根据优化目标实施优化架构建模

提供有经验的软件工程师进行软件实现与验证


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15223

    浏览量

    171185
  • UML
    UML
    +关注

    关注

    0

    文章

    122

    浏览量

    30750
  • ecu
    ecu
    +关注

    关注

    14

    文章

    821

    浏览量

    53883
  • MBD
    MBD
    +关注

    关注

    0

    文章

    22

    浏览量

    8818
  • 算力
    +关注

    关注

    1

    文章

    659

    浏览量

    14354
收藏 人收藏

    评论

    相关推荐

    免费申领开发板,一起玩转RISC-V!AI开发架构建与优化大赛等你来战!

    当今人工智能技术已经广泛应用于诸多领域,并呈现出快速发展的态势,而RISC-V架构则是一个具有潜力的开放式指令集架构(ISA)标准。 面向RISC-V架构的AI开发
    的头像 发表于 01-17 18:45 478次阅读
    免费申领<b class='flag-5'>开发</b>板,一起玩转RISC-V!AI<b class='flag-5'>开发</b>框<b class='flag-5'>架构</b>建与<b class='flag-5'>优化</b>大赛等你来战!

    设计微服务架构的原则

    是一种软件架构策略,将应用程序分解为一组解耦的、自治的服务。这些独立的应用服务通过API相互通信。每个服务都由其专业领域的专家团队管理,以便每个软件
    的头像 发表于 11-26 08:05 230次阅读
    设计微<b class='flag-5'>服务</b><b class='flag-5'>架构</b>的原则

    docker微服务架构实战

    随着云计算和容器化技术的快速发展,微服务架构在软件开发领域中变得越来越流行。微服务架构将一个大型的软件应用拆分成多个小型的、独立部署的
    的头像 发表于 11-23 09:26 313次阅读

    springcloud微服务架构

    Spring Cloud是一个开源的微服务架构框架,它提供了一系列工具和组件,用于构建和管理分布式系统中的微服务。它基于Spring框架,旨在通过简化开发过程和降低系统复杂性来帮助
    的头像 发表于 11-23 09:24 385次阅读

    华为云云耀云服务器 L 实例:为游戏开发者提供高性能的轻量应用服务

    器 L 实例是华为云云服务器产品线中的一款高性能实例。它采用了擎天架构,擎天架构包含了数据面的"软硬协同系统"和管控面的"瑶光智慧云脑"两个部分。通过垂直优化,数据面针对 L0/L1/
    的头像 发表于 09-11 11:28 254次阅读
    华为云云耀云<b class='flag-5'>服务</b>器 L 实例:为游戏<b class='flag-5'>开发</b>者提供高性能的轻量应用<b class='flag-5'>服务</b>

    服务端的应用开发

    第一节:综合软件架构介绍 • 软件架构介绍 • 知识结构梳理 • 第二节:后端服务开发 • 后端知识点介绍 • Demo实践上手 • 第三节:前端
    发表于 09-11 07:41

    博科SAN基础架构服务

    电子发烧友网站提供《博科SAN基础架构服务.pdf》资料免费下载
    发表于 08-28 16:34 0次下载
    博科SAN基础<b class='flag-5'>架构</b><b class='flag-5'>服务</b>

    ARM Cortex-A510核心软件优化指南

    )和SVE2 SIMD指令集, 提供高级SIMD(ASIMD)和浮点(FP)架构支持·支持单独许可的可选加密扩展·活动监控单元(AMU)本文档介绍了影响软件性能的Cortex-A510核心微架构元素,以便相应地优化软件和编译器。
    发表于 08-28 08:15

    ARM Cortex-X2核心软件优化指南

    Cortex-X2内核是一款高性能、低功耗的产品,它实现了ARMv9.0-A架构,并支持所有以前的ARMv8-A架构,最高可达ARMv8.5-A。 它面向大屏幕计算应用。Cortex-X2酷睿
    发表于 08-28 06:52

    通过高可用性强制实施精简的IT基础架构模型

    电子发烧友网站提供《通过高可用性强制实施精简的IT基础架构模型.pdf》资料免费下载
    发表于 08-22 15:53 0次下载
    通过高可用性强制<b class='flag-5'>实施</b>精简的IT基础<b class='flag-5'>架构</b>模型

    ESD培训和咨询的相关服务

    处理电子设备的行业来说,ESD管理至关重要。 针对ESD管理,有一些专业机构提供相关的培训和咨询服务,以帮助企业提高其ESD管理水平。这些服务通常包括以下内容: 培训: 1. ESD基础知识培训:介绍静电的原理、危害、防护措施和标准要求等。 2. ESD管理体系培训:介绍
    的头像 发表于 08-14 09:27 276次阅读

    Arm平台安全架构固件框架1.0

    )的标准化,以确保安全跨一系列安全硬件实现的服务允许并鼓励固件的重用组件。这种重复使用对于可持续地降低安全开发和集成的成本至关重要设备。 本规范版本中定义的接口针对受约束的连接系统进行了优化物联网设备示例
    发表于 08-08 07:14

    云存储服务技术架构及云存储服务的优势

    硬件、预配置存储或将资本用于“偶然”场景。 2、部署时间:当开发团队准备就绪时,基础设施不应降低其工作速度。 3、信息管理:在云中集中存储创造了一个强大的杠杆点,可以支持许多新的使用案例。 云存储服务技术架构 1、存储模型:云存
    的头像 发表于 07-07 16:48 451次阅读

    释放微服务架构全部潜力的关键

      释放微服务的力量 您是否正在努力构建高效、可扩展且有弹性的软件系统?作为软件开发人员或高级开发人员,您一定遇到过“微服务架构”一词。这种
    的头像 发表于 06-25 11:54 329次阅读
    释放微<b class='flag-5'>服务</b><b class='flag-5'>架构</b>全部潜力的关键

    从分层架构到微服务架构介绍(五)

    本文要介绍的是 服务架构 (Service-Based Architecture, SBA )。 SBA 可以看成是单体架构和微服务架构
    的头像 发表于 05-10 17:02 591次阅读
    从分层<b class='flag-5'>架构</b>到微<b class='flag-5'>服务</b><b class='flag-5'>架构</b>介绍(五)