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