a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

博客專欄

EEPW首頁 > 博客 > 詳解AUTOSAR:AUTOSAR方法論(理論篇—3)

詳解AUTOSAR:AUTOSAR方法論(理論篇—3)

發布人:美男子玩編程 時間:2022-09-23 來源:工程師 發布文章

AUTOSAR方法論是指AUTOSAR為汽車電子軟件系統開發過程定義的一套通用技術方法。該方法論描述了從系統層配置到ECU可執行代碼產生過程的設計步驟,如下圖所示:


圖片

AUTOSAR設計和開發流程分為三個階段:系統配置階段、ECU設計與配置階段、代碼生成階段。

  • 系統配置階段:是系統設計者或架構師的任務。包括選擇硬件和軟件組件,定義整個系統的約束條件。AUTOSAR通過使用信息交換格式和模板描述文件來減少初始系統設計時的工作量。系統配置的輸入是XML類型的文件,輸出是系統配置描述文件,系統配置的主要作用是把軟件組件的需求映射到ECU上。

  • ECU設計與配置階段:根據系統配置描述文件提取單個ECU資源相關的信息,提取出來的信息生成ECU提取文件。根據這個提取文件對ECU進行配置,例如操作系統任務調度,必要的BSW模塊及其配置,運行實體到任務的分配等,從而生成ECU配置描述文件。該描述文件包含了特定ECU的所有信息。

  • 代碼生成階段:基于ECU配置描述文件指定的配置來產生代碼、編譯代碼,并把相關的代碼鏈接起來形成可執行文件。


1


編寫系統配置輸入描述文件

在AUTOSAR中,所有的描述文件都是XML類型的文件。系統配置輸入文件包含三部分內容:

  1. 軟件組件描述:定義了每個涉及的軟件組件的接口內容,如數據類型、端口、接口等。

  2. ECU資源描述:定義了每個ECU的資源需求,如處理器、存儲器、外圍設備、傳感器和執行器等。

  3. 系統約束描述:定義了總線信號,軟件組件間的拓撲結構和映射關系。


2


系統配置

系統配置的功能主要是在資源和時序關系的前提下,把軟件組件映射到各個ECU上,然后借助系統配置生成器生成系統配置描述文件。這個描述文件包括總線映射之類的所有系統信息以及軟件組件與某個ECU的映射關系。


3


提取特定ECU的描述

從系統配置描述文件中提取出與各個ECU相關的系統配置描述信息,提取的信息包括ECU通信矩陣、拓撲結構、映射到該ECU上的所有軟件組件,并將這些信息放在各個ECU的提取文件中。


4


ECU配置

ECU 配置主要是為該ECU添加必要的信息和數據,如任務調度、必要的基礎軟件模塊及其配置、運行實體及任務分配等,并將結果保存在ECU配置描述文件中,該文件包含了屬于特定 ECU的所有信息,換言之,ECU上運行的軟件可根據這些信息構造出來。


5


生成可執行文件

根據ECU配置描述文件中的配置信息,生成RTE和基礎軟件配置的代碼,完成基礎軟件和軟件組件的集成,最終生成ECU的可執行代碼。


AUTOSAR 的各個設計階段都會產生一定的數據輸出,因此整個開發流程工作量較大且復雜性高。如果沒有一套完整工具鏈的支持,軟件開發周期和可靠性將難以得到保證。


Vector公司在AUTOSAR的開發過程中為用戶提供了一套完整的工具鏈,方便用戶高效地開發基于AUTOSAR的應用軟件,并最終生成符合AUTOSAR 規范的嵌入式代碼。下圖顯示了Vector公司在每個開發環節所提供的相關工具。


圖片

Vector 公司提供的整套工具鏈可以讓客戶更加高效可靠地開發基于AUTOSAR的ECU 軟件。在系統級設計階段,Vector公司提供的 PREEvision 軟件用于架構設計,CANdela Studio 用于診斷文件的設計。在 ECU設計階段,Vector公司提供的Davinci工具可以方便客戶完成SWC和BSW的設計并生成相應的代碼。





本公眾號技術輸出的核心點就是:物聯網:全面感知(感知層)、可靠傳輸(網絡層)、智能處理(應用層),這個體系是非常龐大繁雜的,可以說目前所有的技術都離不開物聯網三層架構。

我們所分享的內容也只是在工作和學習過程中所擅長的某一領域,體系內容如下圖所示:

圖片

創作者:關關長語,主要分享:.Net Core 實現對后端的服務化、工程化以及容器化、WPF PC端應用技術開發等領域的技術。

圖片

創作者:愛吃土豆絲的打工人,主要分享:移動應用Android開發、鴻蒙(Harmony OS)移動開發、微信小程序、跨平臺移動開發Web JS和大疆無人機MSDK等領域的技術。

圖片

創作者:不脫發的程序猿,主要分享:嵌入式軟、硬件、數據分析、數據可視化、計算機視覺、創客開發、智能硬件、物聯網感知和通信等領域的技術。

圖片


*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

傳感器相關文章:傳感器工作原理


風速傳感器相關文章:風速傳感器原理


關鍵詞: 汽車電子 AUTOSAR

相關推薦

技術專區

關閉