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