汽車開(kāi)放系統(tǒng)架構(gòu)(AUTOSAR)**組為控制器定義了軟件架構(gòu),這種軟件架構(gòu)是把設(shè)備的硬件與軟件分離,把功能模型軟件、軟件組件放在一起,彼此**并由不同的制造商研發(fā),再經(jīng)過(guò)某些自動(dòng)的配置過(guò)程組合成一個(gè)具體的項(xiàng)目。硬件和軟件以及不同的軟件組件之間的分離是通過(guò)基礎(chǔ)軟件包(Basic Soft-ware)進(jìn)行的,基礎(chǔ)軟件包是由微控制器抽象層和控制器的抽象層(ECU和微控制器硬件抽象層HAL)以及相互獨(dú)立的服務(wù)層(如操作系統(tǒng)、通信協(xié)議和存儲(chǔ)器管理)組成的。AUTOSAR工具鏈支持AUTOSAR定義的分層軟件架構(gòu),包括應(yīng)用層、運(yùn)行時(shí)環(huán)境層、基礎(chǔ)軟件層和微控制器層。普陀區(qū)智能AUTOSAR工具鏈推薦
車輛各種行駛工況的軟件組件相互之間的工作是通過(guò)一個(gè)中間層,即AUTOSAR運(yùn)行時(shí)間環(huán)境進(jìn)行的,它主要是控制數(shù)據(jù)的交換,有時(shí)也被稱為虛擬功能總線(Virtual Function Bus)。這里的基本思想是軟件組件應(yīng)該被任意地分布在不同的設(shè)備上,不必考慮由其他的運(yùn)行時(shí)間系統(tǒng)、不同的功能計(jì)算出的結(jié)果。關(guān)于基礎(chǔ)軟件,AUTOSAR根據(jù)OSEK、HIS、ASAM和ISO以及面向工業(yè)的CAN、FlexRay和LIN,設(shè)置了基本的工況。它部分地承擔(dān)了針對(duì)操作系統(tǒng)、硬件驅(qū)動(dòng)和協(xié)議的概念和標(biāo)準(zhǔn)的定義,除了功能擴(kuò)展以外,內(nèi)部的接口和通信機(jī)制之間的協(xié)調(diào)由AUTOSAR負(fù)責(zé)力爭(zhēng)完全地后向兼容。青浦區(qū)怎樣AUTOSAR工具鏈設(shè)計(jì)診斷工具:用于實(shí)現(xiàn)和測(cè)試AUTOSAR診斷功能,確保系統(tǒng)符合ISO 14229(UDS)等標(biāo)準(zhǔn)。
汽車產(chǎn)業(yè)在我國(guó)國(guó)民經(jīng)濟(jì)中占有舉足輕重的地位。當(dāng)今汽車中的車載電子控制系統(tǒng)日趨復(fù)雜,成為現(xiàn)代汽車的大腦和***。為了迎接汽車電子設(shè)計(jì)的挑戰(zhàn),本項(xiàng)目圍繞汽車電子領(lǐng)域的現(xiàn)代行業(yè)標(biāo)準(zhǔn)AUTOSAR和FlexRay來(lái)開(kāi)發(fā)一套有效實(shí)用的技術(shù)和工具,在從軟件建模到**終實(shí)現(xiàn)的開(kāi)發(fā)過(guò)程中,幫助設(shè)計(jì)者解決從應(yīng)用軟件模型到分布式硬件平臺(tái)的映射過(guò)程中的一系列設(shè)計(jì)優(yōu)化問(wèn)題,包括基于FlexRay總線的分布式系統(tǒng)的分析與優(yōu)化,任務(wù)到多處理器平臺(tái)的映射優(yōu)化, AUTOSAR模型的實(shí)現(xiàn)優(yōu)化等,**終目標(biāo)是在保障系統(tǒng)的實(shí)時(shí)性和可靠性的前提下提高開(kāi)發(fā)效率與產(chǎn)品質(zhì)量。
GNU toolchain(GNU工具鏈)是一個(gè)包含了由GNU項(xiàng)目所產(chǎn)生的各種編程工具的**。這些工具形成了一條工具鏈(串行使用的一組工具),用于開(kāi)發(fā)應(yīng)用程序和操作系統(tǒng)。GNU工具鏈在針對(duì)嵌入式系統(tǒng)的Linux內(nèi)核、BSD及其它軟件的開(kāi)發(fā)中起著至關(guān)重要的作用。GNU工具鏈中的部分工具也被Solaris, Mac OS X, Microsoft Windows (via Cygwin and MinGW/MSYS) and Sony PlayStation 3等其它平臺(tái)直接使用或進(jìn)行了移植。 [1]GNU toolchain中包含的項(xiàng)目有:GNU make:用于編譯和構(gòu)建的自動(dòng)工具;GNU編譯器**(GCC):一組多種編程語(yǔ)言的編譯器;這些工具不僅支持標(biāo)準(zhǔn)的AUTOSAR配置流程,還提供了豐富的插件和擴(kuò)展功能,以滿足不同開(kāi)發(fā)團(tuán)隊(duì)的需求。
本項(xiàng)目針對(duì)此類以汽車電子為**的安全關(guān)鍵而又資源受限的實(shí)時(shí)嵌入式系統(tǒng), 圍繞汽車電子領(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ò)能力。隨著汽車電子系統(tǒng)的日益復(fù)雜,標(biāo)準(zhǔn)化的軟件架構(gòu)和高效的開(kāi)發(fā)工具鏈成為了提升開(kāi)發(fā)效率、降低成本的關(guān)鍵。青浦區(qū)怎樣AUTOSAR工具鏈設(shè)計(jì)
系統(tǒng)設(shè)計(jì):使用系統(tǒng)設(shè)計(jì)與配置工具定義AUTOSAR系統(tǒng)的結(jié)構(gòu)和行為,包括軟件組件、接口、數(shù)據(jù)類型等。普陀區(qū)智能AUTOSAR工具鏈推薦
系統(tǒng)設(shè)計(jì)與配置工具:用于定義和配置AUTOSAR系統(tǒng)的結(jié)構(gòu)和行為,包括軟件組件、接口、數(shù)據(jù)類型等。代碼生成工具:根據(jù)系統(tǒng)設(shè)計(jì)和配置自動(dòng)生成符合AUTOSAR標(biāo)準(zhǔn)的代碼,包括基礎(chǔ)軟件層(BSW)的代碼和應(yīng)用軟件層的代碼。測(cè)試驗(yàn)證工具:用于對(duì)生成的代碼進(jìn)行靜態(tài)分析、動(dòng)態(tài)測(cè)試、仿真驗(yàn)證等,以確保其符合設(shè)計(jì)要求并滿足功能安全標(biāo)準(zhǔn)。集成與部署工具:將生成的代碼和配置集成到目標(biāo)ECU中,并進(jìn)行必要的調(diào)試和優(yōu)化。二、AUTOSAR工具鏈的功能普陀區(qū)智能AUTOSAR工具鏈推薦
甘茨軟件科技(上海)有限公司是一家有著先進(jìn)的發(fā)展理念,先進(jìn)的管理經(jīng)驗(yàn),在發(fā)展過(guò)程中不斷完善自己,要求自己,不斷創(chuàng)新,時(shí)刻準(zhǔn)備著迎接更多挑戰(zhàn)的活力公司,在上海市等地區(qū)的數(shù)碼、電腦中匯聚了大量的人脈以及**,在業(yè)界也收獲了很多良好的評(píng)價(jià),這些都源自于自身的努力和大家共同進(jìn)步的結(jié)果,這些評(píng)價(jià)對(duì)我們而言是比較好的前進(jìn)動(dòng)力,也促使我們?cè)谝院蟮牡缆飞媳3謯^發(fā)圖強(qiáng)、一往無(wú)前的進(jìn)取創(chuàng)新精神,努力把公司發(fā)展戰(zhàn)略推向一個(gè)新高度,在全體員工共同努力之下,全力拼搏將共同甘茨軟件供應(yīng)和您一起攜手走向更好的未來(lái),創(chuàng)造更有價(jià)值的產(chǎn)品,我們將以更好的狀態(tài),更認(rèn)真的態(tài)度,更飽滿的精力去創(chuàng)造,去拼搏,去努力,讓我們一起更好更快的成長(zhǎng)!