0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

汽車行業(yè)軟件集成五大層級

智能汽車電子與軟件 ? 來源:ADAS與ECU之吾見 ? 2023-09-25 17:15 ? 次閱讀

總說汽車軟件不同于互聯(lián)網(wǎng)軟件,要區(qū)別對待,也有很多說法,比如:

汽車軟件的實(shí)時(shí)性要求更高

汽車軟件的安全性要求更高

汽車軟件與硬件耦合度更高

汽車軟件所用編程語言不同

汽車軟件操作系統(tǒng)不同

汽車軟件的開發(fā)環(huán)境與工具鏈不同

......

這些都沒錯(cuò),但又不怎么對。

一來是,在座艙、智駕、后臺軟件大舉進(jìn)入以及電子電氣架構(gòu)不斷演化后,汽車軟件的內(nèi)涵已經(jīng)有了比較大的擴(kuò)展。

二來呢,這些都屬于技術(shù)特性,技術(shù)差異點(diǎn)只能說明汽車的“軟件”和互聯(lián)網(wǎng)的“軟件”,而非“汽車軟件”與“互聯(lián)網(wǎng)軟件”。

我們希望能從整體的角度來看汽車軟件,這就引出了今天的話題——集成,它也是汽車軟件獨(dú)特性的核心體現(xiàn)。

具體來看,集成可以分為以下5個(gè)層次:

將軟件單元集成到一起

將軟件集成到硬件上

將硬件集成到機(jī)械殼體上

將ECU集成到子系統(tǒng)中

將子系統(tǒng)集成到整車上

0f97751a-5b7e-11ee-939d-92fbcf53809c.png

1

第一層:將軟件單元集成到一起

當(dāng)我們講軟件集成時(shí),軟件自身的集成是其最典型和最狹義的含義。

簡單說,軟件集成就是將經(jīng)過驗(yàn)證的軟件單元集成為完整軟件,操作層面的表現(xiàn)為將不同的.c或.h文件以及一些config文件通過集成工具集成構(gòu)建成軟件包。

當(dāng)然,由于實(shí)際項(xiàng)目的復(fù)雜性,集成會(huì)作為整個(gè)軟件項(xiàng)目管理鏈條的一個(gè)環(huán)節(jié)。

第一,開發(fā)工程師接受ALM工作流工具上的缺陷、變更或任務(wù)等的驅(qū)動(dòng),進(jìn)行本地代碼的修改,之后將代碼push到代碼倉庫,把代碼備好。

第二,集成工程師也最好通過工作流工具接受集成任務(wù),任務(wù)中要明確集成的分支策略、交付目的、時(shí)間計(jì)劃、各單元信息等,而后基于這些輸入要完成軟件的構(gòu)建。

第三,集成工程師自然也需要對自身工作質(zhì)量做一個(gè)確認(rèn),所以要完成靜態(tài)或動(dòng)態(tài)集成測試,相關(guān)結(jié)果可能會(huì)包括編譯器的警告信息、代碼掃描結(jié)果、資源消耗數(shù)據(jù)、堆棧分析內(nèi)容、代碼評審及冒煙測試情況等。

第四,集成工程師將包括可執(zhí)行文件、測試報(bào)告、配置信息、問題清單、releasenotes 等一系列必要材料打包對外發(fā)布。

2

第二層:將軟件集成到硬件上

當(dāng)完整的軟件包就緒后,我們需要將軟件集成到硬件上,準(zhǔn)確來說是將軟件刷寫到MCU芯片里。

理論上講,集成都是通過接口來完成的,軟硬件集成也就是通過軟硬件接口來進(jìn)行,具體表現(xiàn)就是物理的芯片引腳和邏輯的傳輸數(shù)據(jù)的軟件接口,具體方法如下:

常規(guī)的產(chǎn)線或打樣室刷新的方式基本是通過芯片引腳直接燒錄

如果硬件已經(jīng)裝在車上了,就可以通過OBD或USB口刷新

非現(xiàn)場則可以通過遠(yuǎn)程OTA刷新

另外,如果開發(fā)過程比較理想,這些接口應(yīng)該在系統(tǒng)架構(gòu)的部分進(jìn)行過定義。

3

第三層:將硬件集成到機(jī)械殼體上

到這里,我們會(huì)得到一塊有軟件的電路板。

進(jìn)一步地,還需要電路板與機(jī)械外殼、接插件、屏幕等的集成,只不過這步集成更多有著機(jī)械裝配的意味,落在現(xiàn)實(shí)工作里就是打一批樣件了,結(jié)果就是形成我們所說的ECU或者控制模塊。

由于汽車電子需要面臨各類復(fù)雜嚴(yán)苛的駕駛環(huán)境,所以這部分仍然對軟件功能的發(fā)揮有很大影響,很典型的例子是內(nèi)部傳感器對安裝環(huán)境有模態(tài)和尺寸要求。

4

第四層:將ECU集成到子系統(tǒng)中

ECU至少需要和一套傳感器及一套執(zhí)行器一起構(gòu)成一套具備特定功能的系統(tǒng),我們姑且稱之為子系統(tǒng),比如,驅(qū)動(dòng)系統(tǒng)、剎車系統(tǒng)、轉(zhuǎn)向系統(tǒng)、被動(dòng)安全系統(tǒng)、照明系統(tǒng)、輔助駕駛系統(tǒng)等。

對于這個(gè)層級的集成,操作上就是通過線束連接ECU、傳感器、執(zhí)行器這三者,并且將ECU固定在整車上。后兩者通常來源于不同組織,所以特定集成的意義就更明確。

至于集成效果,是需要通過在整車環(huán)境中完成布置確認(rèn)、模態(tài)分析、傳感信號校驗(yàn)、電子對手件聯(lián)調(diào)、子系統(tǒng)功能確認(rèn)、產(chǎn)線確認(rèn)以及EMC、振動(dòng)、沖擊、水淋、鹽霧、高低溫等一系列的考驗(yàn)的。

對于軟件來說,尤其要考慮對手件聯(lián)調(diào),越來越多的電子功能需要多模塊協(xié)同,最常見的診斷、通信問題就是該環(huán)節(jié)頻繁識別出來的。

另外,很多在子系統(tǒng)性能也是需要在整車環(huán)境下進(jìn)行軟件標(biāo)定匹配的。

5

第五層:將子系統(tǒng)集成到整車上

傳統(tǒng)汽車的各個(gè)子系統(tǒng)或者域通常是分離的,相互之間大體隔絕,所以涉及到的是裝配,而非集成這個(gè)概念。

但是,電子電氣架構(gòu)在不斷走向跨子系統(tǒng)、跨域、域融合、中央集中,現(xiàn)在車輛子系統(tǒng)之間的邊界越來越模糊,越來越多的功能特性需要聚焦在更整車、更終端才能得到驗(yàn)證與確認(rèn)。

6

寫在最后

整體來說,在汽車行業(yè)里做軟件,要意識到,所有的代碼其實(shí)都是最終服務(wù)于整車?yán)锏谋憩F(xiàn)。

另外一點(diǎn),汽車的多層次集成其實(shí)是有歷史原因的,主要是來源于汽車零部件全球模塊化分工及采購這種模式。

這種分工與標(biāo)準(zhǔn)化的好處不言自明,但也增加了很多集成點(diǎn),集成點(diǎn)多了就會(huì)造成溝通協(xié)調(diào)復(fù)雜或者解決方案整合困難等弊端,而這也是我們做汽車軟件要充分考量的。

往長遠(yuǎn)看,我們現(xiàn)在從架構(gòu)層面追求的中央化正在不斷地減少集成點(diǎn),同樣也就會(huì)弱化集成的價(jià)值與必要性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 集成
    +關(guān)注

    關(guān)注

    1

    文章

    174

    瀏覽量

    30144
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4570

    瀏覽量

    86703
  • 汽車行業(yè)
    +關(guān)注

    關(guān)注

    0

    文章

    289

    瀏覽量

    15299

原文標(biāo)題:汽車行業(yè)軟件集成五大層級

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    汽車行業(yè)PCB測試程序

    汽車行業(yè)PCB測試程序111
    發(fā)表于 04-30 14:50

    汽車行業(yè)空調(diào)行業(yè)檢漏用快速連接器

    汽車行業(yè)空調(diào)行業(yè)檢漏用快速連接器
    發(fā)表于 06-11 09:29

    2018中國汽車行業(yè)白皮書

    2018中國汽車行業(yè)白皮書
    發(fā)表于 04-02 12:27

    虛擬儀器在汽車行業(yè)檢測的應(yīng)用

    抑制作用。  虛擬儀器作為一個(gè)高新的技術(shù)逐漸走進(jìn)我們的生活,成為測試測量行業(yè)的主流趨勢,對汽車行業(yè)的檢測技術(shù)也是顯而易見的。虛擬儀器技術(shù)性能高、擴(kuò)展性強(qiáng)、開發(fā)時(shí)間少以及出色的集成這四大優(yōu)勢充分的表明我們的生活在不斷的“虛擬化”,
    發(fā)表于 05-15 09:40

    為什么NOR FLASH仍是汽車行業(yè)的優(yōu)選看了就知道

    為什么NOR FLASH仍是汽車行業(yè)的優(yōu)選
    發(fā)表于 01-05 07:22

    汽車行業(yè)MES系統(tǒng)中的現(xiàn)場點(diǎn)客戶端應(yīng)用是什么?

    汽車行業(yè)MES系統(tǒng)中的現(xiàn)場點(diǎn)客戶端應(yīng)用是什么?
    發(fā)表于 05-19 06:16

    請問超聲波人體檢測傳感器如何助力汽車行業(yè)穩(wěn)步發(fā)展?

    請問超聲波人體檢測傳感器如何助力汽車行業(yè)穩(wěn)步發(fā)展?
    發(fā)表于 06-16 06:40

    四元數(shù)數(shù)控:深圳機(jī)器視覺在汽車行業(yè)中有什么應(yīng)用?

    汽車行業(yè)有著廣泛的應(yīng)用,可大大提高工作效率,保證工作質(zhì)量,目前機(jī)器視覺在汽車行業(yè)中有以下方面的應(yīng)用,可以說都已經(jīng)走在了自動(dòng)化技術(shù)的前沿了。那么深圳機(jī)器視覺在汽車行業(yè)中有什么應(yīng)用?相信不少人是有疑問的,今天四
    發(fā)表于 11-08 14:05

    闡述軟件定義汽車五大挑戰(zhàn)

    1、軟件定義汽車面臨的五大挑戰(zhàn)  面向汽車行業(yè)轉(zhuǎn)型發(fā)展,需要產(chǎn)業(yè)鏈中各利益相關(guān)方共同推動(dòng)完成。當(dāng)前,整車廠、Tier1、Tier2、ICT 科技公司等均從不同視角推出
    發(fā)表于 11-14 15:36

    電動(dòng)汽車將在未來年內(nèi)為汽車行業(yè)帶來重大轉(zhuǎn)變

    據(jù) 報(bào)道,電動(dòng)汽車將在未來年內(nèi)徹底改變汽車行業(yè)。根據(jù)數(shù)據(jù)及分析公司GlobalData的數(shù)據(jù),電動(dòng)汽車將為汽車行業(yè)帶來重大轉(zhuǎn)變。
    發(fā)表于 08-13 14:49 ?1088次閱讀

    盤點(diǎn)汽車行業(yè)MES系統(tǒng)的五大應(yīng)用方向

    汽車行業(yè)MES系統(tǒng),主要是制造執(zhí)行系統(tǒng)在汽車生產(chǎn)制造領(lǐng)域的專項(xiàng)應(yīng)用,以作業(yè)調(diào)度為核心,以降低生產(chǎn)成本、提高生產(chǎn)效率為目標(biāo),收集生產(chǎn)過程中的實(shí)時(shí)信息。
    發(fā)表于 04-21 14:49 ?1412次閱讀

    VR技術(shù)與汽車行業(yè)的結(jié)合給汽車行業(yè)帶來什么影響

    隨著大家生活水平的不斷提高,隨之而來的是汽車行業(yè)日益激烈的市場競爭格局,各大汽車廠商需要使出渾身解數(shù)才能勉強(qiáng)穩(wěn)腳跟。VR技術(shù)的出現(xiàn),使他們看到了一絲希望。從目前的情況來看,VR技術(shù)與汽車行業(yè)的結(jié)合給
    發(fā)表于 05-28 10:04 ?1442次閱讀

    汽車行業(yè)迎來艱難的轉(zhuǎn)身,軟件定義汽車成為新的增長賽道

    大眾汽車ID3軟件危機(jī),特斯拉開啟軟件收費(fèi)新模式,上汽集團(tuán)建立軟件公司,汽車行業(yè)迎來了艱難的轉(zhuǎn)身,從硬件轉(zhuǎn)向
    的頭像 發(fā)表于 09-27 17:05 ?3731次閱讀
    <b class='flag-5'>汽車行業(yè)</b>迎來艱難的轉(zhuǎn)身,<b class='flag-5'>軟件</b>定義<b class='flag-5'>汽車</b>成為新的增長賽道

    汽車行業(yè)BMW測試標(biāo)準(zhǔn)

    汽車行業(yè)BMW測試標(biāo)準(zhǔn)
    發(fā)表于 11-12 17:22 ?19次下載

    汽車行業(yè)軟件開發(fā)是什么樣的?

    軟件定義汽車”逐漸在汽車行業(yè)達(dá)成共識,大家紛紛意識到軟件相比于硬件,對于汽車行業(yè)重要性的比重逐漸提升。
    發(fā)表于 09-09 16:53 ?1895次閱讀