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

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

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

什么是AUTOSAR?AUTOSAR的發(fā)展歷程及應(yīng)用現(xiàn)狀

西西 ? 來源:美男子玩編程 ? 作者:美男子玩編程 ? 2022-09-16 14:44 ? 次閱讀

終于要講到心心念念的AUTOSAR系列專欄了。第一次知道AUTOSAR這個(gè)術(shù)語是在招聘網(wǎng)站上,當(dāng)時(shí)準(zhǔn)備從工業(yè)物聯(lián)網(wǎng)行業(yè)轉(zhuǎn)向汽車電子行業(yè),發(fā)現(xiàn)同樣工作年限的AUTOSAR工程師工資真香!

正好最近的項(xiàng)目有AUTOSAR開發(fā)需求,所以準(zhǔn)備系統(tǒng)學(xué)習(xí)并輸出一些文章,希望可以幫助到此時(shí)同樣在學(xué)習(xí)AUTOSAR的朋友。

由于本人也處于學(xué)習(xí)和研究階段,如果對(duì)AUTOSAR有理解不到位的地方,還請(qǐng)各位大佬在文末留言指正一二。

1、為什么需要AUTOSAR

可以從以下三個(gè)方面來看為什么需要AUTOSAR。

電子技術(shù)在動(dòng)力總成控制、底盤控制、車身控制以及車載信息娛樂系統(tǒng)等各個(gè)部分所占的比重越來越大,所占整車成本越來越高。電子技術(shù)已悄然成為汽車各方面功能拓展和性能提升的重要技術(shù)支撐。

由于汽車電子硬件系統(tǒng)的多樣性,ECU軟件的開發(fā)受到硬件系統(tǒng)的制約,每當(dāng)需要更新硬件時(shí),都會(huì)導(dǎo)致ECU軟件重新編寫或大規(guī)模修改,之后還要進(jìn)行一系列測(cè)試,從而導(dǎo)致了高昂的研發(fā)費(fèi)用與漫長的研發(fā)周期。

目前,汽車電子網(wǎng)絡(luò)正向多總線混合網(wǎng)絡(luò)互聯(lián)方向發(fā)展;電控系統(tǒng)硬件正向?qū)I(yè)化、高集成度、高性能方向發(fā)展,其軟件架構(gòu)也正向模塊化、平臺(tái)化、標(biāo)準(zhǔn)化方向發(fā)展。并且,未來隨著汽車新能源化和智能化的普及,以及對(duì)于一些非功能需求的增加,汽車電子/電氣系統(tǒng)的復(fù)雜度也將進(jìn)一步提升。這都將進(jìn)一步導(dǎo)致新產(chǎn)品開發(fā)周期、成本的急劇增加。整車廠為了降低汽車控制軟件開發(fā)的風(fēng)險(xiǎn),于是開始尋找提高軟件復(fù)用度的方法。

為解決上述問題,基于先前EAST-EEA項(xiàng)目的研究成果,在2003年,由全球汽車制造商、零部件供應(yīng)商及其他電子、半導(dǎo)體和軟件系統(tǒng)公司聯(lián)合建立了汽車開放系統(tǒng)架構(gòu)聯(lián)盟(AUTomotive Open System ARchitecture,AUTOSAR),并聯(lián)合推出了一個(gè)開放化的、標(biāo)準(zhǔn)化的汽車嵌入式系統(tǒng)軟件架構(gòu):AUTOSAR規(guī)范。

EAST-EEA項(xiàng)目是ITEA(International Test and Evaluation Association)資助的面向汽車領(lǐng)域嵌入式系統(tǒng)架構(gòu)的研究項(xiàng)目,其目標(biāo)是通過建立面向汽車工業(yè)的通用嵌入式系統(tǒng)架構(gòu),實(shí)現(xiàn)接口的標(biāo)準(zhǔn)化并提升復(fù)雜系統(tǒng)開發(fā)的質(zhì)量與效率。最終,EAST-EEA項(xiàng)目定義了一個(gè)分層的軟件架構(gòu),并提出了一個(gè)“中間件”的層次來提供支持嵌入式系統(tǒng)模塊在不同平臺(tái)之間移植的接口和服務(wù);并且,EAST-EEA項(xiàng)目還定義了公共的架構(gòu)描述語言(Architecture Description Language,ADL)。EAST-EEA項(xiàng)目的研究成果可謂是AUTOSAR規(guī)范的雛形。

2、AUTOSAR簡介

AUTOSAR是由全球各大汽車整車廠、汽車零部件供應(yīng)商、汽車電子軟件系統(tǒng)公司聯(lián)合建立的一套標(biāo)準(zhǔn)協(xié)議,是對(duì)汽車技術(shù)開發(fā)一百多年來的經(jīng)驗(yàn)總結(jié)。從2003年起,AUTOSAR成員共同合作擬定了一個(gè)符合汽車電子軟件開發(fā)的、開放的以及標(biāo)準(zhǔn)化的軟件架構(gòu)。該架構(gòu)旨在改善汽車電子系統(tǒng)軟件的更新與交換,同時(shí)更方便有效地管理日趨復(fù)雜的汽車電子軟件系統(tǒng)。

簡單來說AUTOSAR就是一套標(biāo)準(zhǔn)協(xié)議、軟件架構(gòu)。

實(shí)踐表明,按照該標(biāo)準(zhǔn)開發(fā)的汽車應(yīng)用軟件具備更好的可擴(kuò)展性以及可移植性,能夠?qū)崿F(xiàn)對(duì)現(xiàn)有軟件的重用,大大降低了汽車軟件開發(fā)過程中的重復(fù)性工作,提高了工作效率。

AUTOSAR規(guī)范的運(yùn)用使得不同結(jié)構(gòu)電子控制單元的接口特征標(biāo)準(zhǔn)化,這樣大大縮短了汽車電子軟件的開發(fā)周期,提高了汽車電子軟件的質(zhì)量。除此之外,AUTOSAR在確保服務(wù)及產(chǎn)品質(zhì)量的同時(shí),降低了汽車電子軟件開發(fā)成本。

AUTOSAR目前尚處于發(fā)展階段,本身還存在許多不足,但來自全球各大汽車整車廠、汽車零部件供應(yīng)商和半導(dǎo)體廠商的支持,使得 AUTOSAR聯(lián)盟的規(guī)模不斷增長。

3、AUTOSAR的發(fā)展歷程及應(yīng)用現(xiàn)狀

AUTOSAR聯(lián)盟從2003年成立至今,成員隊(duì)伍不斷壯大,標(biāo)準(zhǔn)內(nèi)容日臻完美。


AUTOSAR聯(lián)盟成員按等級(jí)分為:核心成員(Core Partner)、高級(jí)成員(Premium Member)以及合作成員三類正式成員,基本涵蓋了世界上各大著名整車廠、零部件公司、半導(dǎo)體公司以及軟件工具提供商。AUTOSAR聯(lián)盟成員如下圖所示:

AUTOSAR規(guī)范在國外的應(yīng)用相較于國內(nèi)更早、更普遍、更成熟。大眾、博世、通用、德爾福、菲亞特等公司已將符合AUTOSAR規(guī)范的軟件應(yīng)用于它們的ECU產(chǎn)品。

德國大眾集團(tuán)與MathWorks、Elektrobit(EB)等公司聯(lián)合開發(fā)了符合AUTOSAR規(guī)范的車身舒適控制系統(tǒng),并應(yīng)用于帕薩特車型。

瑪涅蒂瑪瑞利公司將AUTOSAR應(yīng)用于菲亞特汽油發(fā)動(dòng)機(jī)平臺(tái),并進(jìn)行了硬件在環(huán)測(cè)試和不同工況下2萬千米行程的實(shí)車測(cè)試。此外,他們還將AUTOSAR運(yùn)用于車燈控制、動(dòng)力總成控制等電控系統(tǒng)。

ETAS公司成功將寶馬5系發(fā)動(dòng)機(jī)管理系統(tǒng)開發(fā)為符合AUTOSAR規(guī)范的控制系統(tǒng)。開發(fā)人員利用ASCET進(jìn)行軟件組件開發(fā),管理軟件組件端口及其運(yùn)行實(shí)體;使用RTA-OS開發(fā)AUTOSAR操作系統(tǒng),配置、劃分、管理任務(wù);應(yīng)用RTA-RTE連接應(yīng)用層和基礎(chǔ)軟件層;代碼集成后,進(jìn)行了硬件在環(huán)仿真,結(jié)果表明與傳統(tǒng)開發(fā)方法相比復(fù)雜度降低50%。

整個(gè)博世集團(tuán)已將AUTOSAR架構(gòu)應(yīng)用于自適應(yīng)巡航系統(tǒng)ECU、動(dòng)力總成系統(tǒng)ECU、底盤控制系統(tǒng)ECU和車身控制模塊(Body Control Module,BCM)的開發(fā),并且今后將運(yùn)用于更多的ECU開發(fā)過程。

近年來,隨著國內(nèi)新能源汽車相關(guān)控制器正向開發(fā)需求的增長,AUTOSAR規(guī)范在國內(nèi)越來越受到大家的關(guān)注,并且應(yīng)用需求也越來越大。目前,上汽、北汽等國內(nèi)主流整車廠以及一些零部件供應(yīng)商都開始致力于符合AUTOSAR規(guī)范的車用控制器軟件開發(fā)。AUTOSAR規(guī)范也有望成為未來整個(gè)汽車電子行業(yè)所普遍使用的軟件標(biāo)準(zhǔn)。

4、AUTOSAR的特點(diǎn)和優(yōu)勢(shì)

AUTOSAR聯(lián)盟自成立至今,一直提倡“在標(biāo)準(zhǔn)上合作,在實(shí)現(xiàn)上競爭”的原則,標(biāo)準(zhǔn)大家共同制定,但具體的實(shí)現(xiàn)方法是由各公司自己去探索的。其核心思想在于“統(tǒng)一標(biāo)準(zhǔn)、分散實(shí)現(xiàn)、集中配置”。

“統(tǒng)一標(biāo)準(zhǔn)”是為了給各廠商提供一個(gè)開放的、通用的平臺(tái);

“分散實(shí)現(xiàn)”要求軟件系統(tǒng)高度的層次化和模塊化,同時(shí)還要降低應(yīng)用軟件與硬件平臺(tái)之間的耦合;

“集中配置”是不同的模塊可以由不同的公司去完成開發(fā),但要想完成最終軟件系統(tǒng)的集成,就必須將所有模塊的配置信息以統(tǒng)一的格式集中整合并管理起來,從而配置生成一個(gè)完整的系統(tǒng)。

采用AUTOSAR將為OEM(主機(jī)廠)帶來很大的好處,使得其對(duì)于軟件采購和控制擁有更靈活和更大的權(quán)利。因?yàn)锳UTOSAR不僅在軟件的功能上、接口上進(jìn)行了一系列的標(biāo)準(zhǔn)化,還提出了一套規(guī)范化的開發(fā)流程與方法,這就使得能有更多的軟件供應(yīng)商進(jìn)入汽車電子行業(yè),大家都遵循同一個(gè)標(biāo)準(zhǔn)去開發(fā),最終比的是產(chǎn)品的功能和質(zhì)量。

與傳統(tǒng)ECU軟件架構(gòu)相比,AUTOSAR分層架構(gòu)的高度抽象使得汽車嵌入式系統(tǒng)軟硬件耦合度大大降低。

AUTOSAR規(guī)范的出現(xiàn),將帶來如下主要優(yōu)勢(shì):

有利于提高軟件復(fù)用度,尤其是跨平臺(tái)的復(fù)用度;

便于軟件的交換與更新;

軟件功能可以進(jìn)行先期架構(gòu)級(jí)別的定義和驗(yàn)證,從而能減少開發(fā)錯(cuò)誤;

減少手工代碼量,減輕測(cè)試驗(yàn)證負(fù)擔(dān),提高軟件質(zhì)量;

使用一種標(biāo)準(zhǔn)化的數(shù)據(jù)交換格式,方便各公司之間的合作交流等。

這些優(yōu)勢(shì)對(duì)將來愈發(fā)復(fù)雜的汽車嵌入式系統(tǒng)軟件的開發(fā)過程可謂是大有裨益,在保證軟件質(zhì)量的同時(shí),可以大大降低開發(fā)的風(fēng)險(xiǎn)與成本。

編輯:黃飛

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

    關(guān)注

    10

    文章

    339

    瀏覽量

    21359

原文標(biāo)題:詳解AUTOSAR:什么是AUTOSAR?(理論篇—1)

文章出處:【微信號(hào):美男子玩編程,微信公眾號(hào):美男子玩編程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用TPT進(jìn)行AUTOSAR和Simulink模型的背靠背測(cè)試#AUTOSAR#背靠背測(cè)試

    AUTOSARTPT
    北匯信息POLELINK
    發(fā)布于 :2023年02月14日 10:01:29

    AUTOSAR開發(fā)討論

    有沒有做AUTOSAR開發(fā)的???想討論一下這方面的問題,以及國內(nèi)現(xiàn)在研究的進(jìn)展等。
    發(fā)表于 11-19 14:34

    AUTOSAR分層架構(gòu)

    AUTOSAR分層架構(gòu)
    發(fā)表于 09-26 11:12

    Autosar軟件開發(fā)技術(shù)概述

    的優(yōu)勢(shì)顯而易見:“未來的車型將普遍受益于全行業(yè)統(tǒng)一的標(biāo)準(zhǔn)化程序,以及通用性、互換性更強(qiáng)的軟件。AUTOSAR界面的標(biāo)準(zhǔn)化以及供應(yīng)商通用工具軟件的應(yīng)用將促進(jìn)該領(lǐng)域的進(jìn)一步發(fā)展。
    發(fā)表于 12-26 10:34

    AUTOSAR的工作原理是什么?為什么需要AUTOSAR?

    AUTOSAR的工作原理是什么?為什么需要AUTOSAR?
    發(fā)表于 05-17 06:44

    AUTOSAR架構(gòu)深度解析 精選資料推薦

    AUTOSAR架構(gòu)深度解析本文轉(zhuǎn)載于:AUTOSAR架構(gòu)深度解析目錄AUTOSAR架構(gòu)深度解析AUTOSAR分層結(jié)構(gòu)及應(yīng)用軟件層功能應(yīng)用軟件層虛擬功能總線VFB及運(yùn)行環(huán)境RTE基礎(chǔ)軟件
    發(fā)表于 07-28 07:40

    AUTOSAR架構(gòu)深度解析 精選資料分享

    AUTOSAR架構(gòu)深度解析本文轉(zhuǎn)載于:AUTOSAR架構(gòu)深度解析AUTOSAR的分層式設(shè)計(jì),用于支持完整的軟件和硬件模塊的獨(dú)立性(Independence),中間RTE(Runtime Environment)作為虛擬功能...
    發(fā)表于 07-28 07:02

    AUTOSAR是什么

    一、AUTOSAR是什么AUTOSAR組織自己的介紹是AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development
    發(fā)表于 11-10 07:47

    為什么使用AUTOSAR

    文章目錄一、總概述1 為什么使用AUTOSAR?1.1 AUTOSAR出現(xiàn)之前的行業(yè)現(xiàn)狀1.2 AUTOSAR出現(xiàn)之后可以實(shí)現(xiàn)如下目標(biāo)2、AUTOS
    發(fā)表于 12-09 07:50

    AUTOSAR的相關(guān)資料推薦

    AUTOSAR基礎(chǔ)篇之EcuM_wto9109的博客-CSDN博客【AutoSAR】【EcuM】ECU狀態(tài)管理專注汽車軟件開發(fā)、AutoSAR、車載以太網(wǎng)、SOA、EE架構(gòu)。07-08...
    發(fā)表于 01-27 08:25

    AUTOSAR模式的FEE驅(qū)動(dòng)程序可以與其他非AUTOSAR模式兼容嗎?

    我們正在使用 RTD 非 AUTOSAR mdoe 驅(qū)動(dòng)程序來開發(fā)新項(xiàng)目。但是我們也想用AUTOSAR模式的FEE功能模塊來模擬EEPROM。我的問題是 AUTOSAR 模式的 FEE 驅(qū)動(dòng)程序可以與其他非
    發(fā)表于 03-21 09:01

    面向汽車應(yīng)用的AUTOSAR設(shè)計(jì)技巧

    面向汽車應(yīng)用的AUTOSAR設(shè)計(jì)技巧 汽車OEM正在開發(fā)基于AUTOSAR的電子系統(tǒng)以應(yīng)對(duì)當(dāng)代汽車中日益復(fù)雜的軟件。AUTOSAR簡化了開發(fā)流程并使得ECU軟件具有復(fù)用性。從2004年AU
    發(fā)表于 01-15 10:46 ?1128次閱讀

    AUTOSAR入門

    一、AUTOSAR是什么AUTOSAR組織自己的介紹是AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development
    發(fā)表于 11-05 18:20 ?20次下載
    <b class='flag-5'>AUTOSAR</b>入門

    AUTOSAR軟件架構(gòu)概述

    文章目錄一、總概述1 為什么使用AUTOSAR?1.1 AUTOSAR出現(xiàn)之前的行業(yè)現(xiàn)狀1.2 AUTOSAR出現(xiàn)之后可以實(shí)現(xiàn)如下目標(biāo)2、AUTOS
    發(fā)表于 11-26 17:06 ?127次下載
    <b class='flag-5'>AUTOSAR</b>軟件架構(gòu)概述

    AUTOSAR架構(gòu)中復(fù)雜驅(qū)動(dòng)設(shè)計(jì)

    復(fù)雜驅(qū)動(dòng)(Complex Driver,CDD)是一種不受 AUTOSAR 標(biāo)準(zhǔn)化約束的軟件實(shí)體,它可以通過 AUTOSAR 接口和/或基礎(chǔ)軟件模塊 API 進(jìn)行訪問 AUTOSAR 組件或者被
    的頭像 發(fā)表于 12-21 10:13 ?3330次閱讀
    <b class='flag-5'>AUTOSAR</b>架構(gòu)中復(fù)雜驅(qū)動(dòng)設(shè)計(jì)