吉利BaseTech之吾見
正如大家所了解到的那樣,吉利作為國內規模較大的主機廠,自從收購了沃爾沃汽車公司,內部也在不斷消化來自沃爾沃的Basetech技術。
以BaseTech 2.0為例,Basetech的相關技術一方面采用了AUTTOSAR的相關技術概念,同時也帶有很多沃爾沃自身諸多的技術要求。
BaseTech你可以直接理解為吉利客戶提供給到ECU供應商的基礎軟件通用技術規范,跟其他主機廠不同的是這一份BaseTech文檔匯集了所有的基礎軟件技術要求,而一般的主機廠則是會按照模塊劃分來提供不同的基礎軟件技術要求。
因此很多人在接觸吉利BaseTech時會一時難以適應,作為一個從事過BaseTech的開發人員,我從個人實戰開發的角度總結了如下BaseTech技術文檔的基本特點,同時也可以算作是BaseTech為什么較難開發的原因:
大而全:
Good:所有基礎軟件需求基本上都能在BaseTech中找到,頗有一種“BaseTech在手,天下我有”的豪邁氣魄!
Bad:BaseTech文檔中包含了并不針對對應ECU的需求,如果閱讀不仔細,很容易導致在解讀需求時產生歧義或者誤解,影響開發效率;
概念新:
Good:BaseTech文檔中存在很多其他主機廠或者AUTOSAR文檔中不存在的概念,比如VMM,QCM,CarConfig等基礎功能概念等;在文檔中你能了解到這些新的基礎功能的產生背景及根由,開拓了視野,讓你對基礎軟件技術產生一種全新的認識;
Bad:正由于較多的新概念,新需求,從而會導致開發過程中需要多次的溝通確認才能夠最終凍結其需求。
理論性強:
Good:BaseTech文檔中你會發現讀起來很理論,有很多功能的描述很抽象,看完之后還是似懂非懂的感覺,主要是因為其理論性很強,這無疑就會進一步鍛煉我們的抽象思維能力,讓你深刻理解實現這些基礎軟件功能的目的所在;
Bad:由于其理論性強,有些時候你會發現很難在其中找到具體的軟件實現方法,往往都是指導思想為主,實現為輔助的方式來呈現,那么毫無疑問就會影響到開發的效率;
按照事不過三的基本原則,以上總結的三個基本特點就是小T個人針對吉利BaseTech文檔的基本看法,僅供參考。
正由于上述特點,因此能夠完完全全按照BaseTech開發將是一件十分具有挑戰性的任務。
但是挑戰與機遇并存,通過BaseTech的洗禮,相信你會從中獲益良多,讓你對基礎軟件的通用技術有個更為深刻的認識,知其然也知其所以然,這才是我們每一個技術人都應當追求的境界!
圖解OCC(Operation Cycle Counter)
BaseTech技術風情萬種,今天我們僅解讀故障管理模塊中DTC的OCC(全稱為Operation Cycle Counter), 如果你查看AUTOSAR DEM模塊的SWS文檔,你并不能找全所有的這些OCC的概念定義。
因為這些OCC很多都是BaseTecch中才會存在的內容,以非排放相關的ECU為例,吉利會要求必須實現如下OCC1,OCC2,OCC3,OCC4,OCC6這5個OCC。
一圖勝千言,本文精華盡在于此,Enjoy!
圖6 OCC之吾見
審核編輯 :李倩
-
ecu
+關注
關注
14文章
881瀏覽量
54408 -
吉利
+關注
關注
3文章
484瀏覽量
47500
原文標題:一圖輕松搞定吉利BaseTech之OCC
文章出處:【微信號:談思實驗室,微信公眾號:談思實驗室】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論