chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

汽車軟件開(kāi)發(fā)深度架構(gòu)思考

麥克泰技術(shù) ? 來(lái)源:麥克泰技術(shù) ? 2024-04-26 15:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年來(lái),汽車應(yīng)用中使用的軟件出現(xiàn)了驚人的增長(zhǎng),汽車領(lǐng)域的軟件實(shí)現(xiàn)有很多需要考慮的問(wèn)題,包括安全標(biāo)準(zhǔn)、聯(lián)網(wǎng)汽車安全性和高效開(kāi)發(fā),但傳統(tǒng)的軟件架構(gòu)也不能忽視。本期討論這些軟件架構(gòu)方面的考慮。

關(guān)鍵項(xiàng)

對(duì)于大多數(shù)系統(tǒng)來(lái)說(shuō),快速的軟件啟動(dòng)時(shí)間是必不可少的,以使汽車盡可能快地進(jìn)入安全工作狀態(tài)。

響應(yīng)能力也非常重要,因?yàn)楫?dāng)汽車高速行駛時(shí),事件發(fā)生得非???。為了管理這些功能,大多數(shù)汽車架構(gòu)都支持并行處理。因此,軟件還需要支持核間的通信和同步。

安全完整性等級(jí)(SIL)

由于成本和采購(gòu)限制,汽車軟件可能必須提供支持不同SIL等級(jí)的功能。為了防止針對(duì)不同SIL等級(jí)設(shè)計(jì)的軟件之間的干擾,開(kāi)發(fā)人員可以利用處理器的內(nèi)存保護(hù)單元(MPU)或內(nèi)存管理單元(MMU),實(shí)現(xiàn)隔離。

MMU

可以選擇支持基于任務(wù)分配內(nèi)存區(qū)域的RTOS,進(jìn)一步增強(qiáng)空間分離。每個(gè)任務(wù)都可以被授予對(duì)特定內(nèi)存區(qū)域的訪問(wèn)權(quán)限,上下文切換將重新配置MPU/MMU寄存器以反映活動(dòng)任務(wù)的內(nèi)存訪問(wèn)權(quán)限。

是否需要實(shí)時(shí)操作系統(tǒng)?

有一些成熟的技術(shù),可以在不使用 RTOS 的情況下編寫(xiě)良好的嵌入式軟件。但隨著解決方案復(fù)雜性的增長(zhǎng),使用RTOS好處更多,RTOS的優(yōu)點(diǎn)包括:

基于優(yōu)先級(jí)的調(diào)度,分離關(guān)鍵處理與非關(guān)鍵處理。

RTOS負(fù)責(zé)管理時(shí)間并提供API功能,實(shí)現(xiàn)更簡(jiǎn)潔、更小的應(yīng)用程序代碼。

抽象時(shí)間依賴關(guān)系和基于任務(wù)的設(shè)計(jì),減少了模塊之間的相互依賴,易于維護(hù)。

基于任務(wù)的API促進(jìn)了模塊化測(cè)試及團(tuán)隊(duì)獨(dú)立開(kāi)發(fā)。

事件驅(qū)動(dòng)結(jié)構(gòu)確保了高效的處理,無(wú)需浪費(fèi)時(shí)間輪詢事件是否發(fā)生。

后臺(tái)處理在空閑任務(wù)中進(jìn)行,保證CPU負(fù)載測(cè)量、后臺(tái)CRC校驗(yàn)等任務(wù)不影響主處理。

預(yù)認(rèn)證軟件模塊

開(kāi)發(fā)汽車軟件既復(fù)雜又耗時(shí),但利用已有的模塊可以簡(jiǎn)化開(kāi)發(fā)過(guò)程。許多預(yù)先認(rèn)證的模塊已基于ISO 26262標(biāo)準(zhǔn)進(jìn)行了驗(yàn)證。預(yù)認(rèn)證軟件模塊提供健壯可靠的軟件,但評(píng)估模塊與特定處理器和編譯器組合的兼容性至關(guān)重要。建議選擇基于使用的處理器和編譯器組合設(shè)計(jì)和驗(yàn)證過(guò)的預(yù)認(rèn)證軟件,如果可能的話,甚至可以選擇相同的編譯器版本和編譯器設(shè)置,消除了在目標(biāo)硬件上重新測(cè)試的需要。

SAFERTOS是經(jīng)過(guò)安全預(yù)認(rèn)證的嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),為功能安全的最高標(biāo)準(zhǔn)而設(shè)計(jì),并通過(guò)TüV SüD認(rèn)證,符合IEC 61508 SIL 3和ISO 26262 ASIL D。SAFERTOS還包含支持安全關(guān)鍵汽車軟件開(kāi)發(fā)的功能:

可通過(guò)TüV SüD獲得ISO 26262 ASIL D預(yù)認(rèn)證;

支持廣泛的汽車處理器;

快速啟動(dòng),響應(yīng)速度快;

任務(wù)分離和隔離特性;

提供OSEK OS適配層;

廣泛應(yīng)用于汽車行業(yè);

ac322050-ed82-11ee-a297-92fbcf53809c.png

審核編輯:黃飛

聲明:本文內(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)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11186

    瀏覽量

    221160
  • RTOS
    +關(guān)注

    關(guān)注

    24

    文章

    856

    瀏覽量

    122170
  • 實(shí)時(shí)操作系統(tǒng)

    關(guān)注

    1

    文章

    204

    瀏覽量

    31659
  • 汽車軟件
    +關(guān)注

    關(guān)注

    1

    文章

    146

    瀏覽量

    3578

原文標(biāo)題:汽車軟件開(kāi)發(fā)中的架構(gòu)思考

文章出處:【微信號(hào):麥克泰技術(shù),微信公眾號(hào):麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    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 ?4376次閱讀
    ECU電控<b class='flag-5'>軟件開(kāi)發(fā)</b>及測(cè)試介紹

    簡(jiǎn)單之美——軟件開(kāi)發(fā)實(shí)踐者的思考

    ` 本帖最后由 zgzzlt 于 2012-8-16 14:01 編輯 簡(jiǎn)單之美——軟件開(kāi)發(fā)實(shí)踐者的思考`
    發(fā)表于 08-06 12:29

    汽車CAN總線仿真軟件開(kāi)發(fā)

    基于labview的汽車CAN總線仿真軟件開(kāi)發(fā),這個(gè)資料很不錯(cuò),大家可以學(xué)習(xí)一下。
    發(fā)表于 09-20 19:57

    嵌入式軟件開(kāi)發(fā)中的程序架構(gòu)

    在嵌入式軟件開(kāi)發(fā),包括單片機(jī)開(kāi)發(fā)中,軟件架構(gòu)對(duì)于開(kāi)發(fā)人員是一個(gè)必須認(rèn)真考慮的問(wèn)題。軟件
    發(fā)表于 02-02 06:58

    架構(gòu)之美(精選版)_InfoQ企業(yè)軟件開(kāi)發(fā)叢書(shū)

    電子發(fā)燒友網(wǎng)站提供《架構(gòu)之美(精選版)_InfoQ企業(yè)軟件開(kāi)發(fā)叢書(shū).txt》資料免費(fèi)下載
    發(fā)表于 03-25 11:02 ?0次下載

    如何加速自動(dòng)駕駛汽車軟件開(kāi)發(fā)進(jìn)程

    今天需要深度學(xué)習(xí)的自動(dòng)駕駛軟件工程開(kāi)發(fā)量已經(jīng)達(dá)到幾千萬(wàn)行代碼,甚至超過(guò)1億行,測(cè)試的工作量和復(fù)雜程度已遠(yuǎn)遠(yuǎn)超出了汽車傳統(tǒng)開(kāi)發(fā)流程對(duì)于時(shí)間的界
    的頭像 發(fā)表于 09-14 11:14 ?4062次閱讀

    嵌入式軟件開(kāi)發(fā)中三種程序架構(gòu)

    前言 在嵌入式軟件開(kāi)發(fā),包括單片機(jī)開(kāi)發(fā)中,軟件架構(gòu)對(duì)于開(kāi)發(fā)人員是一個(gè)必須認(rèn)真考慮的問(wèn)題。軟件
    的頭像 發(fā)表于 02-11 10:19 ?2677次閱讀
    嵌入式<b class='flag-5'>軟件開(kāi)發(fā)</b>中三種程序<b class='flag-5'>架構(gòu)</b>

    “進(jìn)化·創(chuàng)新·革命”:來(lái)自AutoSW 2021智能汽車軟件開(kāi)發(fā)大會(huì)AutoSW的邀請(qǐng)函

    2021智能汽車軟件開(kāi)發(fā)大會(huì)(AutoSW) 誠(chéng)邀來(lái)自O(shè)EM、一級(jí)供應(yīng)商、科技公司的戰(zhàn)略官、首席技術(shù)官、軟件開(kāi)發(fā)負(fù)責(zé)人、架構(gòu)師、工程師等專業(yè)人士。
    發(fā)表于 07-05 14:57 ?2247次閱讀
    “進(jìn)化·創(chuàng)新·革命”:來(lái)自AutoSW 2021智能<b class='flag-5'>汽車</b><b class='flag-5'>軟件開(kāi)發(fā)</b>大會(huì)AutoSW的邀請(qǐng)函

    嵌入式軟件開(kāi)發(fā)三種程序架構(gòu)詳解

    在嵌入式軟件開(kāi)發(fā),包括單片機(jī)開(kāi)發(fā)中,軟件架構(gòu)對(duì)于開(kāi)發(fā)人員是一個(gè)必須認(rèn)真考慮的問(wèn)題。 軟件
    的頭像 發(fā)表于 09-05 09:53 ?4457次閱讀
    嵌入式<b class='flag-5'>軟件開(kāi)發(fā)</b>三種程序<b class='flag-5'>架構(gòu)</b>詳解

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

      好消息是圍繞軟件開(kāi)發(fā)的態(tài)度一直在演變。ISO 26262、MISRA 和其他標(biāo)準(zhǔn)旨在通過(guò)為在軟件開(kāi)發(fā)過(guò)程中實(shí)施工程概念提供基礎(chǔ)來(lái)規(guī)范汽車應(yīng)用程序的軟件開(kāi)發(fā)
    的頭像 發(fā)表于 06-15 16:25 ?2205次閱讀

    汽車軟件開(kāi)發(fā)流程介紹

    汽車軟件開(kāi)發(fā)中,軟件開(kāi)發(fā)流程是軟件工程的核心,因?yàn)樗鼈優(yōu)?b class='flag-5'>軟件開(kāi)發(fā)實(shí)踐“提供了一個(gè)骨架并確保了它的嚴(yán)謹(jǐn)性”。
    發(fā)表于 08-15 12:03 ?1.6w次閱讀

    汽車功能安全軟件開(kāi)發(fā)階段軟件架構(gòu)安全設(shè)計(jì)

    軟件安全架構(gòu)旨在刻畫(huà)出實(shí)現(xiàn)軟件功能安全基本的軟件框架,需要在系統(tǒng)架構(gòu)的基礎(chǔ)上,對(duì)其軟件部分進(jìn)行進(jìn)
    發(fā)表于 10-08 10:45 ?2623次閱讀

    常見(jiàn)的軟件架構(gòu)分層

    系統(tǒng)架構(gòu)思想是軟件開(kāi)發(fā)工程師的工作必備知識(shí)。大到大型互聯(lián)網(wǎng)應(yīng)用系統(tǒng)的設(shè)計(jì),小到一個(gè)軟件功能函數(shù)的設(shè)計(jì),都需要擁有架構(gòu)設(shè)計(jì)思想。
    的頭像 發(fā)表于 10-13 11:56 ?1.1w次閱讀

    軟件開(kāi)發(fā)必讀!華為云軟件開(kāi)發(fā)生產(chǎn)線 CodeArts 深度體驗(yàn)指南

    7 月 7 日-9 日,隨著華為開(kāi)發(fā)者大會(huì) 2023 的到來(lái),華為云軟件開(kāi)發(fā)生產(chǎn)線 CodeArts 也走進(jìn)了很多開(kāi)發(fā)者的視野。 開(kāi)發(fā)者都比較好奇,什么是華為云 CodeArts?Co
    的頭像 發(fā)表于 08-25 13:43 ?1885次閱讀
    <b class='flag-5'>軟件開(kāi)發(fā)</b>必讀!華為云<b class='flag-5'>軟件開(kāi)發(fā)</b>生產(chǎn)線 CodeArts <b class='flag-5'>深度</b>體驗(yàn)指南

    AUTOSAR軟件開(kāi)發(fā)流程簡(jiǎn)介

    AUTOSAR軟件開(kāi)發(fā)流程簡(jiǎn)介 AUTOSAR軟件開(kāi)發(fā)流程是指在AUTOSAR架構(gòu)下進(jìn)行軟件開(kāi)發(fā)的一系列步驟和方法。它包括以下幾個(gè)主要階段: 需求分析:在這個(gè)階段,根據(jù)
    的頭像 發(fā)表于 10-27 15:55 ?4155次閱讀
    AUTOSAR<b class='flag-5'>軟件開(kāi)發(fā)</b>流程簡(jiǎn)介