GNU toolchain(GNU工具鏈)是一個包含了由GNU項目所產(chǎn)生的各種編程工具的**。這些工具形成了一條工具鏈(串行使用的一組工具),用于開發(fā)應(yīng)用程序和操作系統(tǒng)。GNU工具鏈在針對嵌入式系統(tǒng)的Linux內(nèi)核、BSD及其它軟件的開發(fā)中起著至關(guān)重要的作用。GNU工具鏈中的部分工具也被Solaris, Mac OS X, Microsoft Windows (via Cygwin and MinGW/MSYS) and Sony PlayStation 3等其它平臺直接使用或進(jìn)行了移植。 [1]GNU toolchain中包含的項目有:GNU make:用于編譯和構(gòu)建的自動工具;GNU編譯器**(GCC):一組多種編程語言的編譯器;擴(kuò)展性與靈活性:為了滿足不同汽車制造商和供應(yīng)商的需求,AUTOSAR工具鏈將提供更加豐富的插件和擴(kuò)展功能。浦東新區(qū)定制AUTOSAR工具鏈供應(yīng)
下面摘錄一段:DIY自己的GNU交叉工具鏈(i386-arm)嵌入式設(shè)備由于不具備一定的處理器能力和存儲空間,程序開發(fā)一般用PC來完成,然后將可執(zhí)行文件下載到嵌入式系統(tǒng)中運行。這是嵌入式程序開發(fā)的*****——Host/target模式。但這引發(fā)了一個問題:由于Host和Target的處理器體系結(jié)構(gòu)不同,我們不能直接用PC上既有的程序開發(fā)工具,必須使用跨平臺開發(fā)工具,即在Host上生成能在Target上運行格式的目標(biāo)文件。與在PC上進(jìn)行程序開發(fā)類似,嵌入式系統(tǒng)開發(fā)也需要編譯器、鏈接器、解釋程序等。本文討論GNU跨平臺開發(fā)工具鏈的建立,包括: ld, gas, ar, gcc, glibc.奉賢區(qū)特色AUTOSAR工具鏈24小時服務(wù)目標(biāo)是通過標(biāo)準(zhǔn)化汽車軟件架構(gòu)、接口和協(xié)議,提高汽車電子系統(tǒng)的可重用性、可擴(kuò)展性、可移植性和安全性。
車輛各種行駛工況的軟件組件相互之間的工作是通過一個中間層,即AUTOSAR運行時間環(huán)境進(jìn)行的,它主要是控制數(shù)據(jù)的交換,有時也被稱為虛擬功能總線(Virtual Function Bus)。這里的基本思想是軟件組件應(yīng)該被任意地分布在不同的設(shè)備上,不必考慮由其他的運行時間系統(tǒng)、不同的功能計算出的結(jié)果。關(guān)于基礎(chǔ)軟件,AUTOSAR根據(jù)OSEK、HIS、ASAM和ISO以及面向工業(yè)的CAN、FlexRay和LIN,設(shè)置了基本的工況。它部分地承擔(dān)了針對操作系統(tǒng)、硬件驅(qū)動和協(xié)議的概念和標(biāo)準(zhǔn)的定義,除了功能擴(kuò)展以外,內(nèi)部的接口和通信機制之間的協(xié)調(diào)由AUTOSAR負(fù)責(zé)力爭完全地后向兼容。
國內(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ǔ)軟件模塊。建模工具:用于創(chuàng)建和編輯AUTOSAR模型,支持系統(tǒng)架構(gòu)設(shè)計、功能建模和軟件組件設(shè)計。
汽車開放系統(tǒng)架構(gòu)(AUTomotive Open System Architecture)是一家致力于制定汽車電子軟件標(biāo)準(zhǔn)的聯(lián)盟。AUTOSAR是由全球汽車制造商、部件供應(yīng)商及其他電子、半導(dǎo)體和軟件系統(tǒng)公司聯(lián)合建立,各成員保持開發(fā)合作伙伴關(guān)系。自2003年起,各伙伴公司攜手合作,致力于為汽車工業(yè)開發(fā)一個開放的、標(biāo)準(zhǔn)化的軟件架構(gòu)。AUTOSAR這個架構(gòu)有利于車輛電子系統(tǒng)軟件的交換與更新,并為高效管理愈來愈復(fù)雜的車輛電子、軟件系統(tǒng)提供了一個基礎(chǔ)。此外,AUTOSAR在確保產(chǎn)品及服務(wù)質(zhì)量的同時,提高了成本效率。在選擇AUTOSAR工具鏈時,開發(fā)團(tuán)隊通常會考慮工具的兼容性、功能完整性、用戶友好性以及支持的AUTOSAR版本。寶山區(qū)質(zhì)量AUTOSAR工具鏈價格
ETAS CP AUTOSAR工具鏈:ETAS是一家汽車軟件工具和解決方案供應(yīng)商。浦東新區(qū)定制AUTOSAR工具鏈供應(yīng)
ETASAUTOSAR工具鏈?zhǔn)荅TAS開發(fā)的AUTOSAR解決方案,它涵蓋了AUTOSAR系統(tǒng)設(shè)計的全過程,包括系統(tǒng)級設(shè)計、工程創(chuàng)建、DBC導(dǎo)入、組件和部件創(chuàng)建、系統(tǒng)創(chuàng)建、ECU信息抽取、軟件組件設(shè)計(使用Simulink)、RTE級設(shè)計、BSW和OS設(shè)計以及MCAL設(shè)計等步驟。使用ETASAUTOSAR工具鏈進(jìn)行AUTOSAR設(shè)計的過程通常包括以下幾個階段:系統(tǒng)級設(shè)計與工程創(chuàng)建:使用ISOLAR-A/B等工具進(jìn)行系統(tǒng)級設(shè)計和工程創(chuàng)建。DBC導(dǎo)入與組件創(chuàng)建:導(dǎo)入DBC文件,并進(jìn)行數(shù)據(jù)類型定義、端口接口設(shè)計、軟件組件設(shè)計等。浦東新區(qū)定制AUTOSAR工具鏈供應(yīng)
甘茨軟件科技(上海)有限公司是一家有著先進(jìn)的發(fā)展理念,先進(jìn)的管理經(jīng)驗,在發(fā)展過程中不斷完善自己,要求自己,不斷創(chuàng)新,時刻準(zhǔn)備著迎接更多挑戰(zhàn)的活力公司,在上海市等地區(qū)的數(shù)碼、電腦中匯聚了大量的人脈以及客戶資源,在業(yè)界也收獲了很多良好的評價,這些都源自于自身的努力和大家共同進(jìn)步的結(jié)果,這些評價對我們而言是最好的前進(jìn)動力,也促使我們在以后的道路上保持奮發(fā)圖強、一往無前的進(jìn)取創(chuàng)新精神,努力把公司發(fā)展戰(zhàn)略推向一個新高度,在全體員工共同努力之下,全力拼搏將共同甘茨軟件供應(yīng)和您一起攜手走向更好的未來,創(chuàng)造更有價值的產(chǎn)品,我們將以更好的狀態(tài),更認(rèn)真的態(tài)度,更飽滿的精力去創(chuàng)造,去拼搏,去努力,讓我們一起更好更快的成長!