
AUTOSAR架構適用
在汽車電子的發展過程中,由於價格、可靠度、速度的需求,大量了採用嵌入式系統,但也面臨了軟體設計無一定標準,當系統日趨複雜時,設計、維護、昇級就越加困難,因此倡導汽車軟體的標準化,一直是汽車業者的需求及心聲。AUTOSAR (車輛開放系統架構;Automotive Open System Architecture) 是由車廠、零件供應商、開發工具廠商組成,目標為推動車用軟體標準化。
提高軟體的Re-USE
以往嵌入式系統的開發往往須遷就於硬體所提供的韌體或函式庫來進行程式寫作,以致於當硬體更改時,既有的軟體必須改寫。AUTOSAR利用中介軟體來隔絕硬體更換的影響,在軟硬體之間定義一個標準的介面,軟體是針對此介面寫作,且硬體有義務提供此介面,因此當硬體有需要更換時,透過AUTOSAR定義的標準介面,原本的軟體程式,可以不用修改。
威力暘電子軟體開發已導入AUTOSAR標準,透過標準介面的訂定,直接好處是軟體可重用性(Re-use)及可交換性,讓開發效能可以進一步提升。除了既有開發的軟體可以不受硬體的限制,增加了可重用性(Re-use),AUTOSAR採用階層式設計,使應用軟體到硬體之間共有三個抽象層:微處理器抽象層(MCAL)、ECU抽象層(ECAL),及服務層,大大提高了軟體重覆使用的程度。
