現(xiàn)在,,應(yīng)用于全新7系的BMW Standard Core軟件系統(tǒng)通過AUTOSAR架構(gòu)實現(xiàn)對車載網(wǎng)絡(luò)、系統(tǒng)內(nèi)存管理以及大部分的系統(tǒng)診斷功能,。此外,全新BMW 7系所采用的多個ECU的運行系統(tǒng)與AUTOSAR架構(gòu)相匹配,,允許各應(yīng)用程序**運行,。例如**網(wǎng)關(guān),該ECU確保了外部I/O系統(tǒng)(以太網(wǎng)和CAN總線)與內(nèi)部I/O系統(tǒng)總線(CAN,,MOST,,F(xiàn)lexRay)間高速寬帶連接。同時它還可以調(diào)節(jié)一些內(nèi)核功能,,如車況監(jiān)測,、系統(tǒng)編碼和能量消耗檢測等。針對驅(qū)動系統(tǒng),、底盤,、安全系統(tǒng)、內(nèi)部和車身的研發(fā)應(yīng)用已經(jīng)***展開,。在ElmarFrickenstein看來,,AUTOSAR架構(gòu)的優(yōu)勢顯而易見:“未來的車型將普遍受益于全行業(yè)統(tǒng)一的標(biāo)準(zhǔn)化程序,以及通用性,、互換性更強的軟件,。AUTOSAR界面的標(biāo)準(zhǔn)化以及供應(yīng)商通用工具軟件的應(yīng)用將促進該領(lǐng)域的進一步發(fā)展。AUTOSAR工具鏈支持AUTOSAR定義的分層軟件架構(gòu),,包括應(yīng)用層,、運行時環(huán)境層、基礎(chǔ)軟件層和微控制器層,。普陀區(qū)怎樣AUTOSAR工具鏈服務(wù)電話
其中,,RTE是專門為應(yīng)用軟件(AUTOSAR軟件組件和/或AUTOSAR傳感器/執(zhí)行器組件)提供通信服務(wù)的層。AUTOSAR軟件體系結(jié)構(gòu)包含了完全**于硬件的應(yīng)用層(APP)和與硬件相關(guān)的基礎(chǔ)軟件層(BSW),,并在兩者中間設(shè)立了一個運行時環(huán)境(RTE),,從而使兩者分離,形成了一個分層體系架構(gòu),。這樣的分層結(jié)構(gòu)帶來兩個比較大的好處:一方面,,OEM可以專注于開發(fā)特定的、有競爭力的應(yīng)用層軟件(位于RTE之上);另一方面,,它使OEM所不關(guān)心的基礎(chǔ)軟件層(位于RTE之下)得到標(biāo)準(zhǔn)化,。寶山區(qū)品牌AUTOSAR工具鏈比較套工具鏈支持從系統(tǒng)設(shè)計與配置、數(shù)據(jù)類型和接口定義到軟件組件設(shè)計和ECU抽取的完整流程,。
一,、AUTOSAR背景與簡介AUTOSAR是由全球各大汽車整車廠、汽車零部件供應(yīng)商,、汽車電子軟件系統(tǒng)公司聯(lián)合建立的一套標(biāo)準(zhǔn)協(xié)議,,是對汽車技術(shù)開發(fā)一百多年來的經(jīng)驗總結(jié)。其目標(biāo)在于通過定義統(tǒng)一的開發(fā)方法和接口標(biāo)準(zhǔn),,提升汽車電子控制單元(ECU)軟件的可重用性,、可擴展性和可維護性,推動汽車電子系統(tǒng)的軟硬件解耦,,降低開發(fā)成本,,并加速創(chuàng)新。AUTOSAR軟件架構(gòu)分為四層,,由下至上依次為:微控制器抽象層(MCAL),、基礎(chǔ)軟件層(BSW)、運行時環(huán)境層(RTE)和應(yīng)用層(APP),。這種分層架構(gòu)使得應(yīng)用軟件能夠**于硬件進行開發(fā),,方便移植和復(fù)用,并支持多供應(yīng)商協(xié)作,。
系統(tǒng)創(chuàng)建與ECU信息抽?。簞?chuàng)建系統(tǒng),并抽取ECU信息,。軟件組件設(shè)計與RTE級設(shè)計:使用Simulink等工具進行軟件組件設(shè)計,,并進行RTE級設(shè)計。BSW,、OS與MCAL設(shè)計:進行基礎(chǔ)軟件層,、操作系統(tǒng)層和微控制器抽象層的設(shè)計。七,、AUTOSAR官方文檔與資源AUTOSAR官方文檔提供了詳細的技術(shù)規(guī)范,、概念解釋以及代碼示例,幫助軟件開發(fā)人員更好地理解和實現(xiàn)AUTOSAR標(biāo)準(zhǔn),。AUTOSAR官方文檔一般分類為EXP,、MMOD、MOD,、RS,、SRS,、SWS等類型,分別對應(yīng)不同的文檔內(nèi)容和用途,。配置階段:通過集成化的配置工具,,開發(fā)人員可以高效地進行系統(tǒng)參數(shù)的配置和調(diào)整。
國內(nèi)的各大汽車廠商,、科研院校也越來越關(guān)注AUTOSAR帶來的標(biāo)準(zhǔn)化的設(shè)計,、開發(fā)、驗證,,從而大幅提高汽車電子的研發(fā)效率和研發(fā)質(zhì)量,。浙江大學(xué)ESE實驗中心從2004年開始關(guān)注AUTOSAR,并率先加入了AUTOSAR組織,。目前浙江大學(xué)ESE實驗中心已經(jīng)成功開發(fā)出一套符合AUTOSAR標(biāo)準(zhǔn)的集成的ECU開發(fā)工具鏈(簡稱為SmartSAR Studio),,它可以用于ECU軟件架構(gòu)、網(wǎng)絡(luò)系統(tǒng)配置,、基礎(chǔ)軟件和配置、診斷,、標(biāo)定和仿真測試,,支持從上到下、軟件為中心的快速迭***發(fā)模式,。另外,,ESE實驗室中心已經(jīng)開發(fā)出符合AUTOSAR標(biāo)準(zhǔn)的操作系統(tǒng)、通信等基礎(chǔ)軟件模塊,。AUTOSAR工具鏈?zhǔn)瞧囯娮酉到y(tǒng)開發(fā)過程中不可或缺的一部分,。崇明區(qū)定制AUTOSAR工具鏈供應(yīng)
AUTOSAR是一個開放的標(biāo)準(zhǔn),旨在為汽車電子系統(tǒng)提供一個標(biāo)準(zhǔn)化的軟件架構(gòu),。普陀區(qū)怎樣AUTOSAR工具鏈服務(wù)電話
方法二 通過Crosstool腳本工具來實現(xiàn)一次編譯,,生成交叉編譯工具鏈,該方法相對于方法一要簡單許多,,并且出錯的機會也非常少,,建議大多數(shù)情況下使用該方法構(gòu)建交叉編譯工具鏈。方法三 直接通過網(wǎng)上下載已經(jīng)制作好的交叉編譯工具鏈,。該方法的優(yōu)點不用多說,,當(dāng)然是簡單省事,但該方法有一定的弊端就是局限性太大,,因為畢竟是別人構(gòu)建好的,,也就是固定的,沒有靈活性,,所以構(gòu)建所用的庫以及編譯器的版本也許并不適合你要編譯的程序,,同時也許會在使用時出現(xiàn)許多莫名其妙的錯誤,建議讀者慎用此方法。普陀區(qū)怎樣AUTOSAR工具鏈服務(wù)電話
甘茨軟件科技(上海)有限公司在同行業(yè)領(lǐng)域中,,一直處在一個不斷銳意進取,,不斷制造創(chuàng)新的市場高度,多年以來致力于發(fā)展富有創(chuàng)新價值理念的產(chǎn)品標(biāo)準(zhǔn),,在上海市等地區(qū)的數(shù)碼,、電腦中始終保持良好的商業(yè)口碑,成績讓我們喜悅,,但不會讓我們止步,,殘酷的市場磨煉了我們堅強不屈的意志,和諧溫馨的工作環(huán)境,,富有營養(yǎng)的公司土壤滋養(yǎng)著我們不斷開拓創(chuàng)新,,勇于進取的無限潛力,甘茨軟件供應(yīng)攜手大家一起走向共同輝煌的未來,,回首過去,,我們不會因為取得了一點點成績而沾沾自喜,相反的是面對競爭越來越激烈的市場氛圍,,我們更要明確自己的不足,,做好迎接新挑戰(zhàn)的準(zhǔn)備,要不畏困難,,激流勇進,,以一個更嶄新的精神面貌迎接大家,共同走向輝煌回來,!