[導(dǎo)讀]1基于AutoSAR架構(gòu)的概述1.1架構(gòu)層面:功能可以細(xì)分子功能,各個子功能需要交互。-大功能可以通過Autosar組件Composition去表示;-各個子功能一般具有不可分割性,可以通過Autosar原子組件Component去表示;-各個子功能的交互可以通過接口去通信和交互...
1 基于AutoSAR架構(gòu)的概述
1.1架構(gòu)層面:功能可以細(xì)分子功能,各個子功能需要交互。-大功能可以通過Autosar組件Composition去表示;-各個子功能一般具有不可分割性,可以通過Autosar原子組件Component去表示;-各個子功能的交互可以通過接口去通信和交互;-各個子功能的行為可以通過內(nèi)部行為去表示;具體表現(xiàn)為Runnable的設(shè)計;架構(gòu)設(shè)計的時候不考慮具體的邏輯實現(xiàn);只會關(guān)注Ruannble的觸發(fā)事件或周期;數(shù)據(jù)訪問的一致性問題;具體邏輯設(shè)計可通過模版c文件實現(xiàn)或通過基于arxml文件交互的Matlab設(shè)計實現(xiàn);-具體到代碼實現(xiàn)時,我們要在架構(gòu)層去定義數(shù)據(jù)的類型,數(shù)據(jù)的類型要合理(命名形象 節(jié)省內(nèi)存)-具體到數(shù)據(jù)映射時,注意映射的DBC的數(shù)據(jù)類型的匹配和外部通信的數(shù)據(jù)一致性問題;-具體到任務(wù)映射時;要理解任務(wù)的類型(基本,擴(kuò)展任務(wù));任務(wù)的觸發(fā)周期和優(yōu)先級及Runnable的偏移量設(shè)置(具體可以refer我的OS系列的教程)大概想到的知識點如上;下面通過兩張思維導(dǎo)圖的形式呈現(xiàn);給大家一個總體上的知識點學(xué)習(xí)和認(rèn)識;具體深入的學(xué)習(xí)之后會慢慢展開。圖 1 AutoSAR應(yīng)用層架構(gòu)圖點擊文末“閱讀原文”,即可直接訂閱~
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。