本文繼續學習 ECU Level的時間分析 AUTOSAR中,時間需求的分析規范,涉及如下內容 ECU level的時間需求描述在 AUTOSAR_TR_TimingAnalysis.pdf的第三章 車載實時系統的功能,最終還是依賴ECU控制器,系統的時間需求或者網絡時間需求,其實現的關鍵也是ECU. 如下圖所示的部署圖 最終時間的需求,具體是在OS操作系統,任務調度,SWC代碼中實現。 相關的時間屬性,與其他level類似 –代碼運行時間Execution Time –CPU負載 CPU Load –中斷負載 Interrupt Load –反應時間Response Time –延遲時間Latency AUTOSAR中,解釋的典型用例如下 細節可參考autosar具體規范。 總結語: ECU端的時間需求設計,分析,實現優化是整個過程中,最為復雜的,需要對于時間需求有深入了解,包括操作系統,編譯器,CPU硬件,軟件架構,模塊間的關系等,工具輔助和團隊合作下,才可以高效的分析和設計時間需求。 參考文獻 AUTOSAR_TR_TimingAnalysis.pdf AUTOSAR_TPS_TimingExtensions.pdf 前輩翻譯的解讀AUTOSAR規范的文章 https://github.com/GreyZhang/hack_autosar AUTOSAR OS 任務執行時間runtime保護 感謝關注 汽車軟件工程師
|