都是汽車電子軟件的標准。
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的需求,軟件服務行為需求和庫等)和總線兼容性(總線處理行為和總線協議等),它的目標是建立標准的測試規范從而減少測試工作量和成本。

