英飞凌科技(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(应用程序设计界面)的免费实时操作系统。