英飛凌科技(Infineon)針對旗下 XMC4000 工業用微控制器系列提供全面且有效的開發支援,日前宣佈DAVE 3整合型開發平台環境現已開放下載。DAVE 3 可從英飛凌網站下載 (www.infineon.com/dave),平台包含以 DAVE應用程式為基礎的自動程式碼生成器、一個免費的 GNU 編譯器以及一個包含快閃記憶體載入器的免費除錯器。
此外,英飛凌擁有超過 15 個合作夥伴,預計還有更多夥伴將加入行列。這些合作夥伴將提供更多專屬的開發工具,包含編譯器、除錯器、軟體分析和快閃記憶體編程,還有軟體解決方案,並針對最新推出採用 ARM Cortex M4 處理器的 XMC4000 系列產品,提供培訓與諮詢服務。
DAVE 3 是專為 XMC4000 系列提供的免費 Eclipse 型軟體開發平台,包含免費的工具鏈,支援自動程式碼產生,因此能夠加速使用經過預先定義及測試的軟體元件,即所謂的「DAVE 應用程式」(DAVE Apps)。
相較於提供程式庫和程式碼範例的傳統工具,DAVE 應用程式較為抽象,能透過圖形結合多個 DAVE 應用程式,並自動致能且對應到晶片上可用的硬體資源,使其不會產生相互衝突。除了免費提供 DAVE 3,還有搶先推出的 28個 DAVE 應用程式可供下載,支援乙太網路、TCP-IP 和檔案系統應用、資料完整性和加密/解密解決方案。
率先推出的 DAVE 應用程式集同時包含 PWM 生成支援、各種計數器和計時器使用情況、時鐘配置、中斷處理和 DMA(直接記憶體存取)配置。更多 DAVE 應用程式將陸續推出;這些工具將涵蓋各種低階及中介軟體應用程式,包括支援 CMSIS RTOS API(應用程式設計介面)的免費即時作業系統。