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