www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 嵌入式軟件實(shí)戰(zhàn)派
[導(dǎo)讀]配置和設(shè)計(jì)有什么區(qū)別,如果你對(duì)A-Spice有一定了解,設(shè)計(jì)是Coding之前的工作。但是做AUTOSAR開(kāi)發(fā)的小伙伴,很多人都不care這些,拿來(lái)就寫(xiě)代碼,就配置參數(shù)。

看完《AUTOSAR初學(xué)者最想搞懂的東西》是不是還是不知道怎么動(dòng)手開(kāi)搞AUTOSAR,剛打開(kāi)DaVinci工具依然很陌生,不知道點(diǎn)哪里?
其實(shí),這跟學(xué)其他軟件工具使用一樣,你不知道其里面有什么功能,所以不知道做什么。

如果你已經(jīng)入門(mén)了,以下內(nèi)容對(duì)你來(lái)說(shuō)可能小菜一碟,但是對(duì)初學(xué)者而言,前面是模糊的,不知道走哪條路比較好,又不敢向前踏出一步。

我希望我做的是一個(gè)引導(dǎo)圖,能夠引領(lǐng)初學(xué)者少走彎路。

本文就開(kāi)始講解DaVinci工具如何使用。

1.概念和用途

在使用之前,首先要搞清楚,Developer是干什么用的。

很多人認(rèn)為它是用來(lái)做SWC配置的,其實(shí)不然,應(yīng)該說(shuō)是做SWC設(shè)計(jì)的。

配置和設(shè)計(jì)有什么區(qū)別,如果你對(duì)A-Spice有一定了解,設(shè)計(jì)是Coding之前的工作。但是做AUTOSAR開(kāi)發(fā)的小伙伴,很多人都不care這些,拿來(lái)就寫(xiě)代碼,就配置參數(shù)。

認(rèn)真想一想,Developer里面對(duì)SWC的設(shè)計(jì)或者配置,其實(shí)跟軟件架構(gòu)設(shè)計(jì)過(guò)程中的Component設(shè)計(jì)很像,或者說(shuō)本來(lái)就是一回事。SWC中的C就是Component的意思。

做SWC的設(shè)計(jì),就要設(shè)計(jì)Component,就要設(shè)計(jì)Interface或者說(shuō)各種各樣的Ports,然后參數(shù)等等。這些統(tǒng)統(tǒng)都可以在Developer工具上進(jìn)行。

例如,之前我的博文《AUTOSAR Port配置教程》里面的

就是軟件架構(gòu)上的組件和接口圖。

所以說(shuō),Developer是用來(lái)做設(shè)計(jì)的,也就是說(shuō)要想好這個(gè)軟件要做些什么功能,要設(shè)計(jì)多少個(gè)SWC,具體的接口是怎樣的,同步還是異步的調(diào)用方式等等。然后在動(dòng)手在上面操作,整體而言,會(huì)節(jié)省很多時(shí)間。

當(dāng)然,對(duì)于初學(xué)者,把它當(dāng)做配置工具使用也沒(méi)有問(wèn)題的,畢竟了解概念、摸清其操作、先把工具用起來(lái)會(huì)顯得更迫切、更重要。

2. 工具概覽

在使用之前,看看這個(gè)工具有什么。了解整體的視圖和功能在學(xué)一個(gè)軟件是很重要的。

就這個(gè)視圖而言,菜單欄和對(duì)象瀏覽窗口用的最多,特別是對(duì)象瀏覽窗口還藏著很多很多功能。

3. 菜單欄

跟其他軟件一樣,菜單欄很簡(jiǎn)單,沒(méi)必要做太多的解釋?zhuān)c(diǎn)進(jìn)去看就行了。

4. 對(duì)象類(lèi)型

重點(diǎn)講解Developer里面的對(duì)象(Object),我們平時(shí)在Developer做AUTOSAR開(kāi)發(fā)大多數(shù)情況下操作的就是Object。

而這個(gè)Developer的Object類(lèi)型是很多的。就是這個(gè)圖里面這些:

我用腦圖做了個(gè)全面的分類(lèi)總結(jié):

以上這些都算是AUTOSAR的概念,不是這個(gè)DaVinciDeveloper獨(dú)有的,例如SWC的類(lèi)型。各個(gè)是干什么用的呢?我在《AUTOSAR SWC詳解》里面講解很清楚了。

SWC /
Parameter SWC/Calibration SWCECUCalibration數(shù)設(shè)Application SWCSensorActuator SWC,SWC沒(méi)內(nèi)。
Composition SWC 個(gè)SWC統(tǒng)ECUSWC。SWC標(biāo)準(zhǔn)AUTOSAR標(biāo)開(kāi)發(fā)。
Atomic SWC 個(gè)對(duì)Composition SWC,個(gè)SWC,個(gè)。
Application SWC 應(yīng)SWC
SensorActuator SWC 專(zhuān)門(mén)sensor/actuator關(guān)SWC
Nvblock SWC SWC訪(fǎng)問(wèn)NVRAMMemory
Complex Device Driver SWC 開(kāi)發(fā)CDD(Complex Device Driver)AUTOSAR標(biāo)準(zhǔn)
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀
關(guān)閉