<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 架構開(kāi)發(fā)與優(yōu)化咨詢(xún)和實(shí)施服務(wù)

架構開(kāi)發(fā)與優(yōu)化咨詢(xún)和實(shí)施服務(wù)

發(fā)布人:hiraintech 時(shí)間:2024-04-08 來(lái)源:工程師 發(fā)布文章

服務(wù)概述

       得益于硬件平臺算力的提升,汽車(chē)電子電氣架構的集成度逐漸提高,從單體ECU、到功能域集成控制器、到區域集成控制器,多域融合成為了目前行業(yè)中軟件工程的重要工作內容。同時(shí),在傳統控制器C代碼開(kāi)發(fā)的基礎上,C++、JAVA等高級別編程語(yǔ)言也得到了更多的應用。以典型的智能駕駛應用為例,以C++為代表的面向對象編程語(yǔ)言成為了感知、融合、定位、規劃的主流語(yǔ)言,同時(shí)由于傳統控制開(kāi)發(fā)的延續性和可靠性要求,控制部分依然以C代碼或MBD生成的C代碼為主導。

架構開(kāi)發(fā) 圖1(請審核).jpg

       經(jīng)緯恒潤可以為汽車(chē)電子和軟件工程師在開(kāi)發(fā)軟件架構過(guò)程中為滿(mǎn)足以下要求提供服務(wù)支持:

    · 大算力硬件平臺遷移要求

       原有多個(gè)單體ECU,需要融合到新的集成ECU中,例如低級別ADAS控制器、泊車(chē)控制器融合到域控制器中;BMS與VCU融合到域控制器中。融合過(guò)程中,需要利用面向對象、面向服務(wù)等思想、基于UML設計新的分層、模塊化架構,剝離原MBD模型。

    · 既有硬件方案下軟件優(yōu)化要求

       既有硬件方案條件下(例如5R1V+TDA4),為了增加新的功能,需要盡量在不增加新的算力和傳感器的前提下充分利用資源,對軟件設計進(jìn)行優(yōu)化。

    · 技術(shù)棧更新要求

       在原Simulink開(kāi)發(fā)的軟件模型的基礎上,利用C++等高級編程語(yǔ)言更新感知、融合、定位、規劃部分的軟件設計、適配新的通信協(xié)議(例如DDS、TSN)、中間件等。

    · 能力提升要求

       面對業(yè)內研發(fā)體系建設趨勢,例如ASPICE、功能安全、信息安全、從單體ECU向域集成控制器演進(jìn)產(chǎn)品、從非AUTOSAR架構向AUTOSAR架構切換、從基于功能的開(kāi)發(fā)向基于場(chǎng)景的開(kāi)發(fā)轉型的動(dòng)機,需要借助第三方實(shí)施經(jīng)驗,制定迭代實(shí)施路徑,并協(xié)助開(kāi)發(fā)完成成熟度較高的新一代軟件架構模型。

    · 工程資源要求

       現有軟件工程師資源不足,需要借助第三方資源,為具體項目提供支撐。

 

服務(wù)內容

    · 既有軟件設計梳理與建模

       在客戶(hù)領(lǐng)域專(zhuān)家深度參與的基礎上,利用專(zhuān)業(yè)能力分析和提煉既有軟件體系結構,并利用UML建立軟件架構模型,支持建立EA、Rhapsody、MagicDraw或其他工具模型。

    · 架構優(yōu)化目標制定

       參考業(yè)務(wù)目標和ATAM (Architecture Tradeoff Analysis Method)等架構權衡指標,與客戶(hù)遴選制定架構優(yōu)化目標。

    · 軟件架構優(yōu)化

       根據架構優(yōu)化目標,利用面向對象分析與設計方法,對軟件體系結構進(jìn)行重構,例如通信調度剝離、算法剝離、新的設計模式的應用等,并利用UML進(jìn)行建模,支持建立EA、Rhapsody、MagicDraw或其他工具模型。

    · 新軟件設計實(shí)現與驗證

       根據新的軟件架構模型,設計模型測試用例,執行MIL層級的軟件集成驗證。在客戶(hù)軟件工程師的深度參與基礎上,實(shí)現軟件生成,并通過(guò)軟件測試。支持Rhapsody、Simulink、SCADE模型實(shí)現。

 

服務(wù)方式

    · 提供有經(jīng)驗的項目經(jīng)理組建聯(lián)合項目實(shí)施團隊并承擔項目管理

    · 提供有經(jīng)驗的架構師根據優(yōu)化目標實(shí)施優(yōu)化架構建模

    · 提供有經(jīng)驗的軟件工程師進(jìn)行軟件實(shí)現與驗證


了解更多:

       請致電 010-64840808轉6116或發(fā)郵件至market_dept@hirain.com(聯(lián)系時(shí)請說(shuō)明來(lái)自EEPW電子產(chǎn)品世界平臺)


*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。



關(guān)鍵詞: 架構開(kāi)發(fā)

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>