都是汽車電子軟件的標準。
AUTOSAR與OSEK二者都是汽車電子軟件的標準。
OSEK基於ECU開發,AUTOSAR基於整體汽車電子開發。
1.AUTOSAR
AUTOSAR壹般就是指AUTOSAR構架/標準,AUTOSAR的全稱是AUTomotive Open System ARchitecture),隨著多年的發展,越來越多的行業內的公司加入到了AUTOSAR聯盟中,這其中有OEM(汽車整車廠),Tier1(汽車零部件供應商),芯片制造商以及工具制造商,AUTOSAR構架/標準也成為了汽車E/E設計的發展方向。
2.OSEK
在1995年召開的研討會上眾多的廠商對OSEK和VDX的認識達成了***識,產生了OSEK/VDX規範(1997年發布),本文簡稱OSEK規範。
它主要由四部分組成:操作系統規範(OSEK Operating System,OSEK OS)、通信規範(OSEK Communication , OSEK COM )、網絡管理規範( OSEK Net Management, OSEK NM)和OSEK實現語言(OSEK Implementation Language,OIL)。
擴展資料:
OSEK OS的特點
OSEK規範為實現其制定的初衷並滿足汽車控制領域對系統安全性和節省有限資源的特殊要求,制定了系統而全面的操作系統規範。其特點主要有以下幾個方面。
1.?實時性?
由於越來越多的微處理器被應用到汽車控制領域,如汽車剎車的防抱死系統、動力設備的安全控制等這些系統直接關系著人的生命安全,即使出現絲毫的差錯也會導致危及生命安全的嚴重後果,因此要求操作系統具有嚴格的實時性。
2.可移植性?
OSEK規範詳細規定了操作系統運行的各種機制,並在這些機制基礎上制定了標準的應用程序編程接口,使那些獨立編寫的代碼能夠很容易地整合起來,增強了應用程序的可移植性。
3.可擴展性?
為了適用於廣泛的目標處理器,支持運行在廣泛硬件基礎上的實時程序,OSEK操作系統具備高度模塊化和可靈活配置的特性。
AUTOSAR特點
1、模塊化和可配置性?
定義了壹套汽車ECU軟件構架,將不依賴硬件的軟件模塊和依賴硬件的軟件模塊分別優雅的封裝起來,從而可以讓ECU可以集成由不同供應商提供的軟件模塊,增加了功能的重用性,提高了軟件質量。軟件可以根據不同的ECU功能需求和資源情況進行靈活配置。
2、有標準化接口?
定義了壹系列的標準API來實現軟件的分層化。
3、提出了RTE的概念?
RTE全稱是Runtime Environment,采用RTE實現了ECU內部和ECU之間的節點通訊,RTE處於功能軟件模塊和基礎軟件模塊之間,使得軟件集成更加容易。
4、具有標準的測試規範?
針對功能和通訊總線制定了標準的測試規範,測是規範涵蓋的範圍包括對於AUTOSAR的應用兼容性(例如RTE的需求,軟件服務行為需求和庫等)和總線兼容性(總線處理行為和總線協議等),它的目標是建立標準的測試規範從而減少測試工作量和成本。
參考資料:
參考資料: