AUTOSAR簡(jiǎn)介及工具供應(yīng)商
1. AUTOSAR 簡(jiǎn)介
汽車電子領(lǐng)域的軟件主要屬于嵌入式軟件。因此,其發(fā)展階段類似于其他嵌入式系統(tǒng)的軟件發(fā)展。由于受限于嵌入式硬件本身資源的匱乏,各種硬件產(chǎn)品的種類繁多和各自差異, 以及整體嵌入式系統(tǒng)軟件的逐步發(fā)展,起初的軟件設(shè)計(jì)開(kāi)發(fā)主要是封閉式的。這樣有助于開(kāi)發(fā)針對(duì)于特定硬件體,充分優(yōu)化利用資源而特定設(shè)計(jì)的軟件系統(tǒng)。這樣的軟件系統(tǒng),是針對(duì)于特定硬件和特定應(yīng)用而設(shè)計(jì),其對(duì)于硬件資源的充分應(yīng)用,以及軟件本身的執(zhí)行效率無(wú)疑是非常高。
然而,隨著硬件本身的逐步發(fā)展,其可用資源已經(jīng)十分充分。另一方面,汽車電子領(lǐng)域應(yīng)用需求也日趨復(fù)雜,軟件本身也變得越來(lái)越復(fù)雜。因此,無(wú)論汽車廠還是部件商都感到軟件的標(biāo)準(zhǔn)化問(wèn)題。軟件的可管理性,可重復(fù)使用性,可裁減性,以及質(zhì)量保證等等問(wèn)題被提上了議程。AUTOSAR 的提出正是基于以上一些軟件發(fā)展的要求,由幾大主要汽車廠商以及部件提供商聯(lián)合提出的,其中包括 BWM, DaimlerChrysler, Ford Motor, PSA Peugeot, Toyota Motor, Volkswagen AG, Bosch, Continetal, Siemens VDO 等。
AUTOSAR 是針對(duì)特定的汽車電子這一領(lǐng)域,提出的一套開(kāi)放式軟件結(jié)構(gòu)。其主體思想是使得軟件設(shè)計(jì)開(kāi)發(fā)更易于管理,軟件系統(tǒng)更易于移植、裁剪,以及更好的維護(hù)性和質(zhì)量保證。AUTOSAR 組織所提出的目標(biāo)以及它所關(guān)注的功能領(lǐng)域在下表中列出:
·ATTOSAR項(xiàng)目目標(biāo) |
---|
· 解決汽車的可用性和安全性需求 |
· 保持汽車電子系統(tǒng)一定的冗余 |
· 可以移植到不同汽車的不同平臺(tái)上 |
· 實(shí)現(xiàn)標(biāo)準(zhǔn)的基本系統(tǒng)功能作為汽車供應(yīng)商的標(biāo)準(zhǔn)軟件模塊 |
· 通過(guò)網(wǎng)絡(luò)共享軟件功能 |
· 集成多個(gè)開(kāi)發(fā)商提供的軟件模塊 |
· 在產(chǎn)品生命周期內(nèi)更好的進(jìn)行軟件維 護(hù) |
· 更充分的利用“貨架產(chǎn)品” |
· 在車輛整個(gè)生命周期中進(jìn)行軟件更新與升級(jí) |
ATTOSAR功能領(lǐng)域
為了實(shí)現(xiàn)上述的項(xiàng)目目標(biāo),針對(duì)在汽車電子行業(yè)中面臨的一些挑戰(zhàn),AUTOSAR 所采用的解決方案及其好處可以概述如下:
挑戰(zhàn) | 解決方法 | 好處 |
---|---|---|
不成熟的過(guò)程,因?yàn)? ad-hoc 模式/缺少對(duì)功能需要的追蹤能力。 缺少兼容的工具(供應(yīng)商、OEM) | 標(biāo)準(zhǔn)化的規(guī)范交換格式 | 對(duì)規(guī)范的改進(jìn)(格式、內(nèi)容) 提供無(wú)縫的工具鏈。 |
浪費(fèi)在實(shí)現(xiàn)和優(yōu)化組件上的努力,而顧客并不承認(rèn)這些努力的價(jià)值。 | 基礎(chǔ)軟件核 | 軟件質(zhì)量的加強(qiáng)。 將工作集中在有價(jià)值的功能上。 |
微控制器模型缺乏可用性,很難適應(yīng)現(xiàn)有軟件。 (由新功能引起的)微控制器性能的擴(kuò)展需求所導(dǎo)致的升級(jí)需要(如重新設(shè)計(jì))。 | 微控制器抽象 | 微控制器能在不需要改變更高軟件層的情況下調(diào)換。 |
重定位 ECU 之間的功能時(shí)需要做大量的工作。 功能重用時(shí)也需要做大量的工作。 | 運(yùn) 行 時(shí) 環(huán) 境 (RTE) | 功能封裝導(dǎo)致的通信技術(shù)的獨(dú)立性。 通過(guò)標(biāo)準(zhǔn)化機(jī)制,使得通信更加簡(jiǎn)單。 使功能分區(qū)和功能重定位變得可能。 |
非競(jìng)爭(zhēng)性功能必須適應(yīng)OEM 的特定環(huán)境。 因?yàn)樾枰獜钠渌M件供應(yīng)接口需要很多功夫,所以哪怕是很微小的革新,也需要做很多工作。 基礎(chǔ)軟件和模型生成的代碼間缺少清晰的接口。 | 接口標(biāo)準(zhǔn)化 | 減少/避免 OEM 和供應(yīng)商之間的接口。 通過(guò)使用通用接口目錄,使獨(dú)立于軟件功能的硬件實(shí)現(xiàn)所耗費(fèi)的工作量。 簡(jiǎn)化模型驅(qū)動(dòng)的開(kāi)發(fā),允許使用標(biāo)準(zhǔn)化的AUTOSAR 代碼生成工具。OEM 間的模型的可重用性。 不同供應(yīng)商之間模塊的可交換性。 |
2. AUTOSAR軟件棧及工具供應(yīng)商
AUTOSAR標(biāo)準(zhǔn)定義了基本軟件(BSW)的內(nèi)部結(jié)構(gòu)和外部接口的定義,但未提供任何實(shí)現(xiàn)。根據(jù)AUTOSAR的通用標(biāo)準(zhǔn),一些軟件供應(yīng)商提供了AUTOSAR標(biāo)準(zhǔn)的軟件實(shí)施。下表列出了一些主流的AUTOSAR 軟件供應(yīng)商。一些打算選擇AUTOSAR開(kāi)發(fā)的平臺(tái)的公司可參考有關(guān)產(chǎn)品價(jià)格和工具鏈?zhǔn)褂每煽啃约胺€(wěn)定性和易用性,靜態(tài)代碼質(zhì)量等特點(diǎn),慎重選擇,畢竟是一筆不小的開(kāi)銷,一旦選錯(cuò)產(chǎn)品,后期的扯皮和人員研究浪費(fèi)的精力和工時(shí)也是一筆不小的開(kāi)銷。如果大家對(duì)于選擇AUTOSAR產(chǎn)品的問(wèn)題,可加微信【cloud2sunshine】聯(lián)系我。
Implementer | BSW/MCAL Implementation | BSW Configurator | RTE Generator | System Tooling | License |
---|---|---|---|---|---|
ArcCore | Arctic Core - Open source AUTOSAR | BSW Builder | RTE Builder | SWC Builder and Extract Builder | GPL (Arctic Core and base version of Arctic Studio) / Commercial licenses available for all products |
COMASSO_eV | BSW | BSWDT | No | No | Community |
Continental Engineering Services | Yes | Yes | Yes | Yes | Commercial |
dSPACE | No | No | SystemDesk RTE Generator | SystemDesk | Commercial |
Elektrobit | EB Tresos AutoCore | EB Tresos Studio | EB Tresos studio | No | Commercial |
ETAS | Yes | Yes | RTA | ISOLAR-A | Commercial |
Freescale | Yes http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=AUTOSAR_CS&tid=vanAutoSAR | No | Yes | Unknown | Commercial |
Dassault Systèmes | No | GCE | RTEG | AAT | Commercial |
Hyundai-Autron | Yes | Yes | Yes | Yes | Commercial |
KPIT Technologies Ltd. | K-SAR Suite | K-SAR Editor | Yes | K-SAR Editor | Commercial |
Mecel | Yes | Yes | Yes | Unknown | Commercial. (Acquired by Mentor Graphics) [1], News link. Mentor Graphics acquires Mecel Picea AUTOSAR Development Suite. |
Mentor Graphics | Volcano VSTAR | Volcano VSTAR | Volcano VSTAR | Volcano Vehicle Systems Architect | Commercial |
OpenSynergy | COQOS (OS and BSW Scheduler only) | COQOS | COQOS | No | Commercial |
Renesas Electronics | Yes | No | No | No | Commercial |
see4sys | Yes | Yes | Yes | ECU-Designer | Commercial |
Vector Informatik GmbH | MICROSAR | DaVinci Configurator Pro | MICROSAR Rte Generator | PREEvision / DaVinci Developer | Commercial |
普華 | ORIENTAIS(http://www.i-soft.com.cn/index.jhtml) | Commercial | |||
恒潤(rùn)科技 | INTEWORK.EAS(http://www.hirain.com/sts/142/1374) | Commercial | |||
浙江大學(xué)速瑪科技 | SmartSAR(http://www.smartsar.com/) | Commercial |
點(diǎn)擊文章開(kāi)頭上方藍(lán)字可關(guān)注微信公眾號(hào)『糖果Autosar』,分享文章至朋友圈或者點(diǎn)在看,加微信『cloud2sunshine』備注“加群”加入汽車電子與AUTOSAR技術(shù)交流群,備注“汽車電子資料”領(lǐng)取技術(shù)資料。后臺(tái)回復(fù):『原文』獲取原文(帶網(wǎng)址鏈接)
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!