一、引言AUTOSAR(AUTomotive Open System Architecture,,汽車(chē)開(kāi)放系統(tǒng)架構(gòu))是由全球各大汽車(chē)整車(chē)廠,、汽車(chē)零部件供應(yīng)商、汽車(chē)電子軟件系統(tǒng)公司聯(lián)合建立的一套標(biāo)準(zhǔn)協(xié)議,。自2003年起,,它擬定了一個(gè)符合汽車(chē)電子軟件開(kāi)發(fā)的、開(kāi)放的以及標(biāo)準(zhǔn)化的軟件架構(gòu),。隨著汽車(chē)電子系統(tǒng)的日益復(fù)雜,,AUTOSAR工具鏈成為了汽車(chē)電子開(kāi)發(fā)過(guò)程中的重要利器,極大地提高了開(kāi)發(fā)效率和準(zhǔn)確性,。二,、AUTOSAR背景與目標(biāo)AUTOSAR旨在改善汽車(chē)電子系統(tǒng)軟件的更新與交換,同時(shí)更方便有效地管理日趨復(fù)雜的汽車(chē)電子軟件系統(tǒng),。AUTOSAR工具鏈?zhǔn)侵С諥UTOSAR開(kāi)發(fā)和實(shí)施的一系列工具,。閔行區(qū)品牌AUTOSAR工具鏈供應(yīng)
其目標(biāo)是通過(guò)標(biāo)準(zhǔn)化汽車(chē)軟件架構(gòu)、接口和協(xié)議,,提高汽車(chē)電子系統(tǒng)的可重用性,、可擴(kuò)展性、可移植性和安全性,。AUTOSAR成員之間開(kāi)展合作的主要目標(biāo)是:使基本系統(tǒng)功能以及接口標(biāo)準(zhǔn)化,使軟件開(kāi)發(fā)合作伙伴之間能交換,、轉(zhuǎn)換和集成各自的車(chē)載網(wǎng)絡(luò)功能,,比較大限度地提高車(chē)輛售后的軟件更新和系統(tǒng)升級(jí)效率。三,、AUTOSAR架構(gòu)與分層模型為了實(shí)現(xiàn)應(yīng)用程序和硬件模塊之間的分離,,AUTOSAR架構(gòu)被抽象成四層,由上至下依次為:應(yīng)用層(Application Layer),、運(yùn)行時(shí)環(huán)境層(Run Time Environment,,即RTE)、基礎(chǔ)軟件層(Basic Software,,即BSW),,以及微控制器層(Microcontroller)。青浦區(qū)怎樣AUTOSAR工具鏈設(shè)計(jì)套工具鏈支持從系統(tǒng)設(shè)計(jì)與配置、數(shù)據(jù)類(lèi)型和接口定義到軟件組件設(shè)計(jì)和ECU抽取的完整流程,。
本項(xiàng)目針對(duì)此類(lèi)以汽車(chē)電子為**的安全關(guān)鍵而又資源受限的實(shí)時(shí)嵌入式系統(tǒng), 圍繞汽車(chē)電子領(lǐng)域的行業(yè)標(biāo)準(zhǔn)AUTOSAR與FlexRay總線,,研發(fā)了實(shí)時(shí)系統(tǒng)設(shè)計(jì),分析與優(yōu)化算法與軟件健康監(jiān)控與容錯(cuò)技術(shù),。針對(duì)設(shè)計(jì)階段,,研發(fā)了針對(duì)單核,多核與分布式系統(tǒng)的實(shí)時(shí)調(diào)度分析與資源優(yōu)化算法,,在保證系統(tǒng)實(shí)時(shí)性的前提下降低片上內(nèi)存等硬件資源需求,,降低系統(tǒng)成本;針對(duì)運(yùn)行階段,,研發(fā)了實(shí)時(shí)健康監(jiān)控與容錯(cuò)技術(shù),,在硬件資源受限的條件下有效檢測(cè)系統(tǒng)健康狀況,提高系統(tǒng)容錯(cuò)能力,。
現(xiàn)在,,應(yīng)用于全新7系的BMW Standard Core軟件系統(tǒng)通過(guò)AUTOSAR架構(gòu)實(shí)現(xiàn)對(duì)車(chē)載網(wǎng)絡(luò)、系統(tǒng)內(nèi)存管理以及大部分的系統(tǒng)診斷功能,。此外,,全新BMW 7系所采用的多個(gè)ECU的運(yùn)行系統(tǒng)與AUTOSAR架構(gòu)相匹配,允許各應(yīng)用程序**運(yùn)行,。例如**網(wǎng)關(guān),,該ECU確保了外部I/O系統(tǒng)(以太網(wǎng)和CAN總線)與內(nèi)部I/O系統(tǒng)總線(CAN,MOST,,F(xiàn)lexRay)間高速寬帶連接,。同時(shí)它還可以調(diào)節(jié)一些內(nèi)核功能,如車(chē)況監(jiān)測(cè),、系統(tǒng)編碼和能量消耗檢測(cè)等,。針對(duì)驅(qū)動(dòng)系統(tǒng)、底盤(pán),、安全系統(tǒng),、內(nèi)部和車(chē)身的研發(fā)應(yīng)用已經(jīng)***展開(kāi)。在ElmarFrickenstein看來(lái),,AUTOSAR架構(gòu)的優(yōu)勢(shì)顯而易見(jiàn):“未來(lái)的車(chē)型將普遍受益于全行業(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ā)展,。常見(jiàn)的工具有EB tresos、Vector DaVinci等,。
借助于生成工具,,把功能劃分到不同的控制器(系統(tǒng)配置)和必要的資源分配(ECU配置)中,。因此有些工具產(chǎn)生了對(duì)于某些控制器來(lái)說(shuō)是真正的執(zhí)行軟件。特別是RTE的軟件層必須保證軟件組件之間通信的安全性和監(jiān)視,。寶馬集團(tuán)自2001年即開(kāi)始在稱(chēng)為BMW Standard Core的架構(gòu)下,,在ECU電子控制單元中運(yùn)用標(biāo)準(zhǔn)化基礎(chǔ)軟件。該軟件覆蓋車(chē)輛管理系統(tǒng)各個(gè)層面的功能,,包括執(zhí)行(如車(chē)輛能量流管理系統(tǒng),、停車(chē)準(zhǔn)備功能),系統(tǒng)管理(如系統(tǒng)的編碼與診斷),,到系統(tǒng)定制(如個(gè)性化定制功能,,可設(shè)定特殊條件的服務(wù)定制功能)。AUTOSAR工具鏈提供了一系列功能,,以支持AUTOSAR標(biāo)準(zhǔn)軟件的開(kāi)發(fā)和集成,。松江區(qū)購(gòu)買(mǎi)AUTOSAR工具鏈圖片
配置階段:通過(guò)集成化的配置工具,開(kāi)發(fā)人員可以高效地進(jìn)行系統(tǒng)參數(shù)的配置和調(diào)整,。閔行區(qū)品牌AUTOSAR工具鏈供應(yīng)
AUTOSAR(AUTomotive Open System ARchitecture)是一個(gè)開(kāi)放的標(biāo)準(zhǔn),,旨在為汽車(chē)電子系統(tǒng)提供一個(gè)標(biāo)準(zhǔn)化的軟件架構(gòu)。為了支持AUTOSAR的開(kāi)發(fā),,市場(chǎng)上有多種工具可供使用,,主要可以分為以下幾類(lèi):建模工具:Enterprise Architect:用于系統(tǒng)建模和設(shè)計(jì),支持AUTOSAR模型的創(chuàng)建,。MagicDraw:提供AUTOSAR建模支持,,適合復(fù)雜系統(tǒng)的設(shè)計(jì)。配置工具:Vector DaVinci Developer:用于AUTOSAR軟件組件的配置和生成,。EB tresos Studio:提供AUTOSAR基礎(chǔ)軟件的配置和生成工具,。閔行區(qū)品牌AUTOSAR工具鏈供應(yīng)
甘茨軟件科技(上海)有限公司在同行業(yè)領(lǐng)域中,一直處在一個(gè)不斷銳意進(jìn)取,,不斷制造創(chuàng)新的市場(chǎng)高度,,多年以來(lái)致力于發(fā)展富有創(chuàng)新價(jià)值理念的產(chǎn)品標(biāo)準(zhǔn),在上海市等地區(qū)的數(shù)碼,、電腦中始終保持良好的商業(yè)口碑,,成績(jī)讓我們喜悅,但不會(huì)讓我們止步,,殘酷的市場(chǎng)磨煉了我們堅(jiān)強(qiáng)不屈的意志,和諧溫馨的工作環(huán)境,,富有營(yíng)養(yǎng)的公司土壤滋養(yǎng)著我們不斷開(kāi)拓創(chuàng)新,,勇于進(jìn)取的無(wú)限潛力,甘茨軟件供應(yīng)攜手大家一起走向共同輝煌的未來(lái),,回首過(guò)去,,我們不會(huì)因?yàn)槿〉昧艘稽c(diǎn)點(diǎn)成績(jī)而沾沾自喜,,相反的是面對(duì)競(jìng)爭(zhēng)越來(lái)越激烈的市場(chǎng)氛圍,我們更要明確自己的不足,,做好迎接新挑戰(zhàn)的準(zhǔn)備,,要不畏困難,激流勇進(jìn),,以一個(gè)更嶄新的精神面貌迎接大家,,共同走向輝煌回來(lái)!