2015年4月6日 星期一

英飛凌推出新版DAVE開發平台

英飛凌科技股份有限公司宣布推出新版開發平台DAVE( 亦即「數位應用虛擬工程師」),適用於旗下32位元微控制器系列XMC1000 及 XMC4000。拜高效率元件編程軟體開發所賜,英飛凌虛擬DAVE工程師可進一步減少基於XMC微控制器的嵌入式系統開發時間。

舉例來說,隨著裝置驅動程式層XMC Lib的問世,最新版DAVE軟體元件(即DAVE APP) 的重複使用性亦獲得提升。


一般而言,高效靈活的微控制器程式設計作業通常需要具備廣泛的硬體知識,才能滿足如英飛凌32位元XMC產品組合等高度即時的需求。在特定狀況下,若能重複使用已開發及測試的軟體元件,則可在軟體開發期間節省大量時間。


新版DAVE XMC Lib及DAVE APP包括可重複使用的軟體元件,可為使用者提供抽象化的程式設計介面(API)。使用者可透過圖形使用者介面,輕鬆為XMC微控制器及週邊編寫程式。


同時,使用者無須顧慮基礎硬體的詳細情形。DAVE及DAVE APP的其中一項重要功能特色為「資源解決」(resource solver),能有效管理可用的硬體資源,且不會產生衝突。


新版DAVE也提供完整開發平台,備有Eclipse型IDE(整合式開發環境) 與GNU編譯器,以及內含快閃記憶體載入器的除錯器,透過第三方工具即可輕鬆擴充。


相較於前一版本,此版本強化了數個重要功能,包括例如可重複使用性及使用業界普遍的ARM生態系統。因此,組態設定及資源資料專屬的資料模型已獲得提升,且設計得更加耐用,讓新版本中的多項功能運作速度更快。


圖形介面設計更為清晰,舉例來說,除了可方便在指定的封裝上進行手動針腳指派外,還能以圖形化的方式加以描繪。在DAVE APP之下,還配備靜態裝置驅動程式(XMC Lib),專為週邊所設,可進一步提升由DAVE APP產生之程式碼的可讀性、效率以及穩定性。由於使用者程式碼於相關週邊裝置完全分開,處理常式能夠自由定義,進一步強化了可讀性以及重複使用性。


為了進一步提升及最佳化可重複使用性, XMC Lib或DAVE APP產生的原始碼經由GNU、ARM、IAR及Tasking編譯器進行測試。因此,即可輕鬆地將所建立編碼從 Altium、ARM/Keil、Atollic、IAR系統及Rowley匯入常見的編譯器IDE中。






沒有留言:

張貼留言