一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

利用汽車(chē)開(kāi)發(fā)標(biāo)準(zhǔn)規(guī)范汽車(chē)應(yīng)用程序的軟件開(kāi)發(fā)

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Arthur Hicken,Adam ? 2022-06-15 16:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)普通的非工程師消費(fèi)者想到汽車(chē)中的電子系統(tǒng)時(shí),他們可能會(huì)想到集成 GPS、信息娛樂(lè)系統(tǒng),并且可能會(huì)想到汽車(chē)某處有一臺(tái)計(jì)算機(jī)控制某些安全功能的模糊概念。當(dāng)然,現(xiàn)實(shí)情況是現(xiàn)代汽車(chē)要復(fù)雜得多,軟件在功能的各個(gè)方面發(fā)揮著越來(lái)越大的作用,包括許多對(duì)安全至關(guān)重要的功能。事實(shí)上,幾十年來(lái),汽車(chē)一直在利用電子系統(tǒng)實(shí)現(xiàn)關(guān)鍵功能,而市場(chǎng)變化,例如推動(dòng)“物聯(lián)網(wǎng)”,推動(dòng)汽車(chē)制造商嵌入更多運(yùn)行關(guān)鍵范圍的復(fù)雜計(jì)算機(jī)系統(tǒng)。

與系統(tǒng)開(kāi)發(fā)相關(guān)的業(yè)務(wù)結(jié)構(gòu)和供應(yīng)鏈進(jìn)一步增加了復(fù)雜性。很少有制造商從頭開(kāi)始設(shè)計(jì)和構(gòu)建汽車(chē)中的每個(gè)組件和子系統(tǒng),這會(huì)導(dǎo)致潛在的集成問(wèn)題。變速箱取自該模型,該模型具有良好的制動(dòng)系統(tǒng)。雖然它們可能在以前的環(huán)境中運(yùn)行良好,但在一個(gè)全新的復(fù)雜系統(tǒng)中,它們很可能會(huì)產(chǎn)生意想不到的結(jié)果。因此,汽車(chē)軟件通常是復(fù)雜的系統(tǒng)大雜燴,可能經(jīng)過(guò)充分測(cè)試,也可能未經(jīng)過(guò)充分測(cè)試。在沒(méi)有適當(dāng)測(cè)試的情況下以臨時(shí)方式實(shí)現(xiàn)組件,尤其是在安全關(guān)鍵應(yīng)用程序中,成本可能非常高。

不過(guò),好處是,有一些已知的做法可以幫助汽車(chē)制造商通過(guò)將軟件質(zhì)量構(gòu)建到他們的開(kāi)發(fā)過(guò)程中來(lái)降低失敗的風(fēng)險(xiǎn)。在本文中,我們將討論導(dǎo)致汽車(chē)軟件復(fù)雜性的一些問(wèn)題,以及與汽車(chē)軟件開(kāi)發(fā)相關(guān)的風(fēng)險(xiǎn)。我們還將討論實(shí)施已知的開(kāi)發(fā)最佳實(shí)踐(例如 ISO 26262)如何幫助組織降低這些風(fēng)險(xiǎn)。

更多代碼會(huì)帶來(lái)更多風(fēng)險(xiǎn)嗎?

根據(jù)一些估計(jì),一輛標(biāo)準(zhǔn)的中檔汽車(chē)可以有超過(guò)一百個(gè)電子控制單元 (ECU) 處理數(shù)百萬(wàn)行代碼——而且這個(gè)數(shù)字還在增加。對(duì)于制造商來(lái)說(shuō),擁有幾款代碼超過(guò) 1 億行的汽車(chē)并不少見(jiàn)。

人們認(rèn)為,汽車(chē)越貴,嵌入的軟件就越多——而且大多數(shù)軟件都專(zhuān)用于高端信息娛樂(lè)組件。雖然隨著模型線(xiàn)的升級(jí),這些系統(tǒng)確實(shí)會(huì)變得越來(lái)越復(fù)雜,但即使是汽車(chē)的入門(mén)線(xiàn)也使用軟件來(lái)控制轉(zhuǎn)向、制動(dòng)系統(tǒng)、電力分配等。即使是藍(lán)牙、氣候控制、巡航控制等功能看似微小的變化,也會(huì)導(dǎo)致代碼呈指數(shù)級(jí)增長(zhǎng)。

我們可以假設(shè)更多的代碼會(huì)轉(zhuǎn)化為更多的復(fù)雜性——因此會(huì)帶來(lái)風(fēng)險(xiǎn)——但影響可能不一定很大。與汽車(chē)軟件相關(guān)的業(yè)務(wù)風(fēng)險(xiǎn)的更大貢獻(xiàn)者是從多個(gè)層級(jí)的各種來(lái)源開(kāi)發(fā)的代碼的集成。大多數(shù)組件,包括基于 ECU 的組件,都分包給二級(jí)供應(yīng)商,而二級(jí)供應(yīng)商又分包給三級(jí)供應(yīng)商,依此類(lèi)推。前面的每一層都有與他們正在開(kāi)發(fā)的組件相關(guān)的特定要求。組織通常(但并非總是)有分析傳入代碼的實(shí)踐,以確保組件按預(yù)期運(yùn)行。

但這假設(shè)供應(yīng)鏈上的每個(gè)組件都是新的發(fā)展。實(shí)際上,下游層正在分支為特定品牌、型號(hào)和年份編寫(xiě)的代碼。代碼的變異和重用發(fā)生在整個(gè)供應(yīng)鏈中,這導(dǎo)致了測(cè)試問(wèn)題。制造商如何在如此混亂的軟件開(kāi)發(fā)生態(tài)系統(tǒng)中實(shí)施端到端測(cè)試?當(dāng)方向盤(pán)中的 ECU 最初是為一輛車(chē)開(kāi)發(fā)的,而儀表板中的 ECU 是為另一輛車(chē)開(kāi)發(fā)的,而這兩個(gè) ECU 都不是為當(dāng)前嵌入的車(chē)輛而設(shè)計(jì)的,那會(huì)產(chǎn)生什么影響?您如何確保整個(gè)系統(tǒng)按預(yù)期運(yùn)行??jī)蓚€(gè)系統(tǒng)完全有可能通過(guò)功能測(cè)試,但在所有情況下都無(wú)法正常通信。

軟件質(zhì)量成本

當(dāng)組織試圖衡量軟件開(kāi)發(fā)的成本時(shí),他們傾向于查看一般指標(biāo):工程師的開(kāi)發(fā)時(shí)間;QA的測(cè)試時(shí)間;以獲取工具許可證、編譯器和其他基礎(chǔ)設(shè)施組件的形式“構(gòu)建材料”。這些是重要的指標(biāo),但經(jīng)常被忽視的是失敗的成本。

如果制動(dòng)系統(tǒng)中的軟件出現(xiàn)故障,企業(yè)在返工、召回、審計(jì)、訴訟和庫(kù)存價(jià)值損失方面的成本是多少?如果有生命損失怎么辦?我們認(rèn)為質(zhì)量成本是開(kāi)發(fā)和測(cè)試軟件的成本,包括我們確定的所有正常指標(biāo)以及與現(xiàn)場(chǎng)失敗相關(guān)的非常有形的成本。

缺陷使汽車(chē)制造商付出了很多錢(qián)。NHTSA 估計(jì),整個(gè)行業(yè)的召回和修復(fù)每年使汽車(chē)制造商損失 30 億美元。當(dāng)談到與軟件相關(guān)的問(wèn)題的成本時(shí),IEEE 2005 年估計(jì)制造商的成本為每輛車(chē) 350 美元。當(dāng)您考慮到一系列車(chē)輛的低利潤(rùn)率時(shí),可以想象一個(gè)足夠嚴(yán)重的軟件缺陷會(huì)嚴(yán)重?fù)p害業(yè)務(wù)。

底線(xiàn)很重要,但更重要的是,人們可能會(huì)因軟件缺陷而受重傷甚至死亡。無(wú)論缺陷可能起源于供應(yīng)鏈多遠(yuǎn),缺陷及其所有相關(guān)后果都成為汽車(chē)制造商的責(zé)任。因此,任何圍繞軟件開(kāi)發(fā)的成本分析都需要考慮失敗的潛在成本。

軟件開(kāi)發(fā)的現(xiàn)狀

我們認(rèn)為,汽車(chē)軟件分層供應(yīng)鏈的復(fù)雜性會(huì)導(dǎo)致與安全關(guān)鍵系統(tǒng)相關(guān)的整體風(fēng)險(xiǎn)。我們還重申了汽車(chē)業(yè)務(wù)的潛在成本。但是這個(gè)問(wèn)題的另一個(gè)方面在于工程和軟件開(kāi)發(fā)之間的文化差異。

軟件開(kāi)發(fā)幾乎從來(lái)都不是工程。也就是說(shuō),來(lái)自工程原理的某些概念,例如可重復(fù)性、良好實(shí)踐的最佳實(shí)踐和對(duì)構(gòu)建標(biāo)準(zhǔn)的依賴(lài),尚未在軟件開(kāi)發(fā)中牢固確立。此外,對(duì)軟件開(kāi)發(fā)人員的培訓(xùn)可能不一致——甚至根本不存在——組織必須竭盡全力來(lái)驗(yàn)證他們的開(kāi)發(fā)人員是否擁有足夠的知識(shí)來(lái)構(gòu)建安全關(guān)鍵型軟件。

這與工程形成對(duì)比,在工程中,與軟件開(kāi)發(fā)相比,學(xué)科的態(tài)度、思維方式和歷史強(qiáng)制執(zhí)行的過(guò)程不太容易出現(xiàn)缺陷。這并不是說(shuō)工程師知道他們?cè)谧鍪裁炊浖_(kāi)發(fā)人員不知道。而是說(shuō),汽車(chē)工程作為一個(gè)領(lǐng)域的成熟度是軟件開(kāi)發(fā)的兩倍,軟件的無(wú)形的、時(shí)間性的特性使一種傲慢的態(tài)度永存,如果它有效,那么它就完成了。

軟件開(kāi)發(fā)的重點(diǎn)是更快的交付和功能需求——我們能多快擁有這個(gè)功能?管理層幾乎沒(méi)有動(dòng)力在軟件開(kāi)發(fā)生命周期中實(shí)施良好的工程實(shí)踐。在軟件中實(shí)現(xiàn)功能安全需要實(shí)施某些工程原則:

功能安全必須是主動(dòng)的

過(guò)程必須是可控的、可測(cè)量的和可重復(fù)的

應(yīng)通過(guò)執(zhí)行標(biāo)準(zhǔn)來(lái)預(yù)防缺陷

測(cè)試必須有效且具有確定性

應(yīng)對(duì)復(fù)雜的內(nèi)存問(wèn)題進(jìn)行測(cè)試

好消息是圍繞軟件開(kāi)發(fā)的態(tài)度一直在演變。ISO 26262、MISRA 和其他標(biāo)準(zhǔn)旨在通過(guò)為在軟件開(kāi)發(fā)過(guò)程中實(shí)施工程概念提供基礎(chǔ)來(lái)規(guī)范汽車(chē)應(yīng)用程序的軟件開(kāi)發(fā)。一些組織將遵守 ISO 26262 和其他標(biāo)準(zhǔn)視為增加開(kāi)銷(xiāo)的負(fù)擔(dān),沒(méi)有任何直接價(jià)值,但事實(shí)是,與軟件缺陷相關(guān)的失敗成本遠(yuǎn)遠(yuǎn)高于確保質(zhì)量的成本。與指定特定規(guī)格的電線(xiàn)以承載已知電壓的電氣標(biāo)準(zhǔn)一樣,編碼標(biāo)準(zhǔn)可以提供有助于避免災(zāi)難的指南。

作者:Arthur Hicken,Adam Trujillo

審核編輯:郭婷

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

    關(guān)注

    3037

    文章

    8349

    瀏覽量

    170170
  • gps
    gps
    +關(guān)注

    關(guān)注

    22

    文章

    2986

    瀏覽量

    169402
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    934

    瀏覽量

    55832
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    2025年汽車(chē)行業(yè)趨勢(shì)解讀:AI在汽車(chē)軟件開(kāi)發(fā)中的應(yīng)用、代碼安全挑戰(zhàn)等(附Perforce QAC / Klocwork工具推薦)

    隨著AI技術(shù)深入嵌入式系統(tǒng),汽車(chē)軟件已成為智能出行的核心要素。根據(jù)Perforce發(fā)布的《2025年汽車(chē)軟件開(kāi)發(fā)現(xiàn)狀報(bào)告》,全球650多名汽車(chē)
    的頭像 發(fā)表于 06-13 15:03 ?454次閱讀
    2025年<b class='flag-5'>汽車(chē)</b>行業(yè)趨勢(shì)解讀:AI在<b class='flag-5'>汽車(chē)</b><b class='flag-5'>軟件開(kāi)發(fā)</b>中的應(yīng)用、代碼安全挑戰(zhàn)等(附Perforce QAC / Klocwork工具推薦)

    貞光科技代理紫光同芯THA6系列汽車(chē)芯片榮獲ASPICE CL2,推動(dòng)汽車(chē)軟件開(kāi)發(fā)全球化升級(jí)

    ASPICE CL2認(rèn)證,標(biāo)志其汽車(chē)電子軟件開(kāi)發(fā)體系達(dá)國(guó)際標(biāo)準(zhǔn)。紫光同芯構(gòu)建"功能安全+網(wǎng)絡(luò)安全+軟件質(zhì)量"三位一體技術(shù)體系,為智能汽車(chē)提供
    的頭像 發(fā)表于 03-14 09:36 ?1137次閱讀
    貞光科技代理紫光同芯THA6系列<b class='flag-5'>汽車(chē)</b>芯片榮獲ASPICE CL2,推動(dòng)<b class='flag-5'>汽車(chē)</b><b class='flag-5'>軟件開(kāi)發(fā)</b>全球化升級(jí)

    發(fā)力智能汽車(chē)軟件開(kāi)發(fā) 中科創(chuàng)達(dá)與現(xiàn)代汽車(chē)集團(tuán)達(dá)成戰(zhàn)略合作

    (Joint Lab)揭牌儀式隆重舉行,標(biāo)志著三方在智能汽車(chē)軟件開(kāi)發(fā)領(lǐng)域的合作邁入全新階段。 ? 現(xiàn)代汽車(chē)集團(tuán)與中科創(chuàng)達(dá)簽署戰(zhàn)略合作框架協(xié)議 ? 現(xiàn)代汽車(chē)前瞻技術(shù)研發(fā)中心總經(jīng)理?xiàng)罘?、?/div>
    的頭像 發(fā)表于 03-11 19:15 ?1415次閱讀
    發(fā)力智能<b class='flag-5'>汽車(chē)</b><b class='flag-5'>軟件開(kāi)發(fā)</b> 中科創(chuàng)達(dá)與現(xiàn)代<b class='flag-5'>汽車(chē)</b>集團(tuán)達(dá)成戰(zhàn)略合作

    軟件定義汽車(chē)(SDV)開(kāi)發(fā)有哪些挑戰(zhàn)?SDV開(kāi)發(fā)策略分享:福特汽車(chē)采用Jama Connect提升開(kāi)發(fā)效率與質(zhì)量

    汽車(chē)召回事件屢屢發(fā)生,關(guān)于軟件定義汽車(chē)開(kāi)發(fā)更是挑戰(zhàn)重重,有何應(yīng)對(duì)策略?福特汽車(chē)如何借助Jama Connect應(yīng)對(duì)該挑戰(zhàn),優(yōu)化SDV
    的頭像 發(fā)表于 02-12 15:36 ?965次閱讀
    <b class='flag-5'>軟件</b>定義<b class='flag-5'>汽車(chē)</b>(SDV)<b class='flag-5'>開(kāi)發(fā)</b>有哪些挑戰(zhàn)?SDV<b class='flag-5'>開(kāi)發(fā)</b>策略分享:福特<b class='flag-5'>汽車(chē)</b>采用Jama Connect提升<b class='flag-5'>開(kāi)發(fā)</b>效率與質(zhì)量

    軟件定義汽車(chē)(SDV)開(kāi)發(fā)有哪些挑戰(zhàn)?SDV開(kāi)發(fā)策略分享:福特汽車(chē)采用Jama Connect提升開(kāi)發(fā)效率與質(zhì)量

    汽車(chē)召回事件屢屢發(fā)生,關(guān)于軟件定義汽車(chē)開(kāi)發(fā)更是挑戰(zhàn)重重,有何應(yīng)對(duì)策略?福特汽車(chē)如何借助Jama Connect應(yīng)對(duì)該挑戰(zhàn),優(yōu)化SDV
    的頭像 發(fā)表于 01-24 13:40 ?369次閱讀

    嵌入式軟件開(kāi)發(fā)符合ISO 26262 功能安全標(biāo)準(zhǔn)

    ISO 26262 功能安全標(biāo)準(zhǔn)的要求可能非常具有挑戰(zhàn)性,尤其是當(dāng)您的汽車(chē)系統(tǒng)中的某些部件相比其他部件具有更高的安全風(fēng)險(xiǎn)時(shí)。開(kāi)發(fā)者如何在整個(gè)軟件開(kāi)發(fā)生命周期中保持對(duì)每一個(gè)
    發(fā)表于 01-15 12:04 ?2次下載

    SMA連接器的國(guó)家標(biāo)準(zhǔn)規(guī)范

    德索工程師說(shuō)道》SMA連接器的國(guó)家標(biāo)準(zhǔn)規(guī)范是中國(guó)在射頻連接器領(lǐng)域內(nèi)的一個(gè)重要參考標(biāo)準(zhǔn),它詳細(xì)規(guī)定了SMA連接器的技術(shù)要求、測(cè)試方法和質(zhì)量控制標(biāo)準(zhǔn)。以下是對(duì)SMA連接器國(guó)家標(biāo)準(zhǔn)規(guī)范的詳細(xì)
    的頭像 發(fā)表于 12-12 11:10 ?2374次閱讀
    SMA連接器的國(guó)家<b class='flag-5'>標(biāo)準(zhǔn)規(guī)范</b>

    【征集令】2025年全球汽車(chē)軟件開(kāi)發(fā)狀況調(diào)查,500美金等你拿!

    本次Perforce聯(lián)合北匯信息,誠(chéng)摯邀請(qǐng)中國(guó)汽車(chē)軟件開(kāi)發(fā)專(zhuān)業(yè)人士參加該報(bào)告2025年的調(diào)查。這項(xiàng)調(diào)查涵蓋了發(fā)現(xiàn)汽車(chē)軟件工作人員面臨的最新趨勢(shì)、挑戰(zhàn)和技術(shù),我們需要傾聽(tīng)您的寶貴見(jiàn)解!
    的頭像 發(fā)表于 11-08 09:17 ?472次閱讀
    【征集令】2025年全球<b class='flag-5'>汽車(chē)</b><b class='flag-5'>軟件開(kāi)發(fā)</b>狀況調(diào)查,500美金等你拿!

    FMR52-AAECAABPCJK+AK四線(xiàn)制雷達(dá)料位計(jì)信號(hào)檢測(cè)標(biāo)準(zhǔn)規(guī)范

    四線(xiàn)制雷達(dá)料位計(jì)的信號(hào)檢測(cè)標(biāo)準(zhǔn)規(guī)范涉及多個(gè)方面,包括基本測(cè)量原理、信號(hào)檢測(cè)標(biāo)準(zhǔn)、校準(zhǔn)規(guī)范以及使用與維護(hù)規(guī)范等。這些規(guī)范旨在確保雷達(dá)料位計(jì)的測(cè)
    的頭像 發(fā)表于 11-06 15:03 ?519次閱讀

    使用PVA引擎優(yōu)化自動(dòng)駕駛汽車(chē)CV開(kāi)發(fā)流水線(xiàn)

    汽車(chē)軟件開(kāi)發(fā)領(lǐng)域,越來(lái)越多的大規(guī)模 AI 模型被集成到自動(dòng)駕駛汽車(chē)中,這些模型的范圍從視覺(jué) AI 模型到用于自動(dòng)駕駛的端到端 AI 模型?,F(xiàn)在,汽車(chē)
    的頭像 發(fā)表于 11-05 14:17 ?1009次閱讀
    使用PVA引擎優(yōu)化自動(dòng)駕駛<b class='flag-5'>汽車(chē)</b>CV<b class='flag-5'>開(kāi)發(fā)</b>流水線(xiàn)

    北京軟件開(kāi)發(fā)公司有那些?做軟件的公司有哪些?

    北京作為中國(guó)的科技創(chuàng)新中心之一,擁有眾多提供軟件開(kāi)發(fā)服務(wù)的公司。以下是一些在北京地區(qū)較為知名的軟件開(kāi)發(fā)公司: 華盛恒輝科技有限公司:是一家專(zhuān)注于高端軟件定制開(kāi)發(fā)服務(wù)和高端建設(shè)的服務(wù)機(jī)構(gòu)
    的頭像 發(fā)表于 10-28 15:02 ?1280次閱讀

    ECU電控軟件開(kāi)發(fā)及測(cè)試介紹

    本文重點(diǎn)介紹符合AutoSar架構(gòu)的應(yīng)用軟件開(kāi)發(fā)、MBD開(kāi)發(fā)模式下的軟件質(zhì)量評(píng)估與優(yōu)化方案、復(fù)雜場(chǎng)景下的ECU性能壓力測(cè)試方案。
    的頭像 發(fā)表于 09-26 14:25 ?4052次閱讀
    ECU電控<b class='flag-5'>軟件開(kāi)發(fā)</b>及測(cè)試介紹

    Vector DaVinci Team解決方案實(shí)現(xiàn)AUTOSAR Classic ECU軟件開(kāi)發(fā)

    隨著軟件技術(shù)的發(fā)展,車(chē)輛的開(kāi)發(fā)過(guò)程從硬件主導(dǎo)轉(zhuǎn)變?yōu)?b class='flag-5'>軟件定義汽車(chē)(SDV),軟件開(kāi)發(fā)汽車(chē)
    的頭像 發(fā)表于 09-13 11:23 ?2869次閱讀
    Vector DaVinci Team解決方案實(shí)現(xiàn)AUTOSAR Classic ECU<b class='flag-5'>軟件開(kāi)發(fā)</b>

    使用MATLAB、Simulink和Polyspace加速軟件定義汽車(chē)開(kāi)發(fā)

    開(kāi)發(fā)軟件定義汽車(chē) (SDV) 時(shí),開(kāi)發(fā)團(tuán)隊(duì)必須具備新的能力,例如進(jìn)行連續(xù)的軟件發(fā)布,減少軟件更改的交付周期以及盡可能減少部署失敗。同時(shí),平臺(tái)
    的頭像 發(fā)表于 09-05 09:57 ?1084次閱讀
    使用MATLAB、Simulink和Polyspace加速<b class='flag-5'>軟件</b>定義<b class='flag-5'>汽車(chē)</b><b class='flag-5'>開(kāi)發(fā)</b>