常態(tài)下,,工程師眼中的汽車 ECU 開發(fā):復雜
1. 需求分析和頂層設(shè)計;
2. 元器件選型,、硬件模組原理圖設(shè)計,、PCB 打樣、PCBA 與單元模組測試,;
3. 模組組裝,;
4. 軟件開發(fā)與測試;
5. 系統(tǒng)測試,、修正與再修正,、認證。
用 ST AutoDevKit 后,,工程師眼中的汽車 ECU 開發(fā):搭積木
1. 需求分析,,定下目標;
2. 模組,、技術(shù)的選擇和訂購,,也可進行解決方案推薦,硬件式“搭積木”,;
3. 下載 AutoDevKit 免費軟件開發(fā)環(huán)境,,調(diào)用必要軟件棧,根據(jù)操作指示說明完成應用開發(fā),;
4. 資深專家輔助測試與驗證,。
AutoDevKit 是何物?哪些人可從中受益,?
AutoDevKit 是意法半導體新推出的一個高效的功能原型開發(fā)工具箱,,可支持標準化和設(shè)計復用。其中包含的 AutoDevKit 庫是一個免費軟件環(huán)境,,讓用戶可以從意法半導體廣泛的汽車產(chǎn)品組合中,,選擇微控制器和功能板。在選完 AutoDevKit 組件后,,軟件將引導用戶連接電路板,,生成代碼,編譯并下載固件,,最后還有原型測試和調(diào)試功能,。意法半導體提供了比較好用的應用程序接口(API),方便連接并控制所支持的每個功能板,這也是 AutoDevKit 生態(tài)系統(tǒng)的一個基本功能,。
要問用這個工具包的好處到底在哪里,?引用意法半導體汽車與分立器件產(chǎn)品部總裁 Marco Monti 的原話就是,“汽車電子設(shè)計師承受著縮短研發(fā)周期的巨大壓力,,迅速交出切實可行的概念驗證至關(guān)重要,。AutoDevKit 生態(tài)系統(tǒng)讓用戶可以集中精力開發(fā)系統(tǒng)功能,無需開發(fā)設(shè)備驅(qū)動程序等底層軟件,,從而比傳統(tǒng)原型開發(fā)方法減少了幾個月的工作量,。”
拋開軟推話術(shù),,從硬件的角度來看,,AutoDevKit 提供了大量的模組,包括功能板和 MCU 板,,意法半導體會根據(jù)客戶開發(fā)項目的不同,,提供這些目標開發(fā)產(chǎn)品在實驗室評估中所需的全部材料,從而節(jié)省常規(guī)研發(fā)方法中產(chǎn)品測試所需的器件研究,、電路板開發(fā)時間,。同時,意法半導體有一個技術(shù)創(chuàng)新中心,,甚至可以為客戶提供一個集成的 PCB 板,,如果客戶提出實際的應用需求,就可以幫助他們做實際的應用負載測試,,提供完整的驗證和認證測試結(jié)果,包括功能安全分析,、測試臺報告和電磁兼容性測試分析報告等,。
從軟件的角度來看,AutoDevKit 提供了一個可視化的軟件環(huán)境,,在簡化開發(fā)過程的同時,,可以讓客戶輕松使用 ST 技術(shù)處理新應用問題和開發(fā)新應用,而無需深入了解 ST 的產(chǎn)品技術(shù),、微控制器或軟件環(huán)境,,即客戶不一定要成為 ST 的軟硬件專家才能進行開發(fā)。借助 AutoDevKit 軟件開發(fā)環(huán)境,,設(shè)計人員可以選擇目標應用所需的功能板,、技術(shù)和模組,軟件環(huán)境會自動配置 MCU 外設(shè),,這意味著設(shè)計人員不需要花費時間精力給應用分配微控制器資源,。硬件連接查看器可引導設(shè)計人員互連多個功能板,這些功能板的用法也是簡化了的,因為所有模組都自帶驅(qū)動程序(嵌入在 AutoDevKit 軟件庫),,軟件設(shè)計人員只需要像使用黑匣子一樣地調(diào)用這些 API 應用編程接口,,即可激活負載。
哪些用戶可以直接從中受益呢,?總結(jié)下來有三類,,在其中 AutoDevKit 分別充當評估板,、負載和最終模塊的角色,,下面具體介紹一下。
第一類是愿意使用 ST 技術(shù)評估一個或多個產(chǎn)品的客戶,。他們多半會訂購所需的產(chǎn)品,并在若干小時內(nèi)就可以在一個獨一無二的平臺上開始測試產(chǎn)品,,而無需花費時間去做常規(guī)產(chǎn)品評估方法需要的硬件開發(fā)工作,。
第二類是希望在實際環(huán)境中用目標負載測試完整應用的客戶。這個用例極其重要,,對于大眾市場客戶尤為重要,,因為他們評估的不只是產(chǎn)品,還有完整的解決方案,,而 AutoDevKit 可以幫助這些大眾市場客戶縮短開發(fā)新應用所需的時間,。
第三類是在首次產(chǎn)品評估后,正在加緊開發(fā)最終模塊的客戶,。同樣,,AutoDevKit 可以簡化客戶的開發(fā)工作,設(shè)計人員可以從網(wǎng)上下載所有技術(shù)資料,,包括用于開發(fā)最終模塊的基準軟件棧,。
AutoDevKit 好上手嗎?
根據(jù)意法半導體汽車和分立器件產(chǎn)品部 (ADG) 大眾市場業(yè)務拓展應用經(jīng)理 Max Vizzini 的介紹,,他們曾把 AutoDevKit 拿給電子,、工程或軟件開發(fā)專業(yè)的在校大學生進行測試,結(jié)果是在不到 6 小時的時間內(nèi),,這些學生在工作人員的指導下,,就能夠用 SPC5Studio 和 AutoDevKit 開發(fā)出一個應用項目。這就是說,,AutoDevKit 入門門檻并不高,。
ST 為何要推出 AutoDevKit?
來源 : IHS automotive 2020 報告
“在汽車電動化和數(shù)字化的大趨勢下,,汽車配套配件市場正在快速變化,,人們熟悉的技術(shù)正在向電氣化和智能化發(fā)展,。一輛新車可能有 100 多個 ECU 模塊,因此當今汽車軟件復雜程度可以說是比飛機還要高出很多,,而其中軟件部分大約占整個應用研發(fā)時間 / 成本的 70%,。”
意法半導體汽車和分立器件產(chǎn)品部 (ADG) 大眾市場業(yè)務拓展負責人,、公司戰(zhàn)略辦公室成員 Giovanni Luca SARICA 表示,,“如何解決客戶和設(shè)計人員當前面臨的新挑戰(zhàn)?協(xié)助設(shè)計人員為汽車和運輸工具開發(fā)新的電子模組,,加快應用原型的開發(fā)速度,,縮短總體研發(fā)周期是意法半導體推出 AutoDevKit 的宗旨所在?!?/p>
ST 是要取代客戶,,做中下游市場嗎?
汽車電動化,、輔助駕駛系統(tǒng),、自動駕駛,是大勢所趨,。當今汽車市場面臨的主要挑戰(zhàn)是什么,?汽車制造商被迫重組車輛架構(gòu),ECU 數(shù)量急劇增加,,海量數(shù)據(jù)亟待處理,,對處理器的計算能力要求不斷攀升。越來越多的汽車制造商,,特別是新能源汽車制造商,,已決定參與 ECU 開發(fā),而不是完全依賴于合作伙伴提供 ECU,。
面對市場的變化,,意法半導體需要做出改變,但是否有意進入下游市場,?意法半導體亞太區(qū)汽車產(chǎn)品市場及應用高級總監(jiān)鄭明發(fā)(MH TEY)表示,,“我們沒有扮演客戶的角色,,意法半導體是芯片廠商,,我們專注于我們的核心競爭力。我們通過技術(shù)創(chuàng)新中心為亞太地區(qū)客戶提供更深入的技術(shù)支持,,我們開發(fā)系統(tǒng)解決方案的主要原因是,,幫助客戶縮短總體研發(fā)周期,通過軟硬結(jié)合的系統(tǒng)解決方案,,節(jié)省成本,,了解產(chǎn)品的質(zhì)量和安全性能,。”
AutoDevKit 免費,,是真的嗎,?
在研討會和展會期間會舉行免費領(lǐng)取 AutoDevKit 開發(fā)板的推廣活動,活動之后是收費的,。
AutoDevKit 軟件是永久免費的,,沒有版稅、許可費,,并提供源代碼,。此外,所有的技術(shù)資料都可在意法半導體網(wǎng)站上免費下載,,包括物料清單,、原理圖、Gerber 文件等,。
Max Vizzini 表示,,“能提供的都提供了,今天唯一的限制是我們往微控制器燒錄錄代碼時所用的工具,,代碼大小限制在 256KB。此外,,我要強調(diào)的是,,盡管我們免費提供全部軟件,但我們沒有授予客戶產(chǎn)品生產(chǎn)許可權(quán),,因此。確保最終方案,、硬件和軟件符合相關(guān)法規(guī)標準是客戶的責任,。”
寫在最后
STM32 是工業(yè)和消費市場上非常成功的微控制器解決方案,,SPC5 系列汽車微控制器也許大家還不大熟悉,,不過在 AutoDevKit 生態(tài)匹配搭建的強大加持下,,站在使用者的角度來看待問題,解決對方行業(yè)痛點,,未來的 SPC5 也許可以成為汽車電子界的 STM32 也是很有可能的,。