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