草榴社区

用于 ARM? 处理器的 VDK 系列产物

改善您现有的嵌入式软件开发环境

随着很多应用领域的复杂性和处理器数量不断增加,开发人员对于尽早开始软件开发的需求也越来越强烈。Arm 处理器目前已广泛用于移动、消费类、公司和汽车等市场中。软件内容越来越多,而开发周期越来越短。因此,迫切需要能够实现尽早开始软件开发的工具。用于 Arm 处理器的 Virtualizer? 开发工具包 (VDK) 系列产物提供多种模型和软件工具,可用于整个应用领域。支持所有现有 Arm 处理器,涵括所有 Cortex? 系列产物:Cortex?-M、Cortex-R 和 Cortex-A,利用您现有的软件调试器,轻松加快开发日程。

这些 VDK 是将虚拟原型作为嵌入式目标的软件开发工具包。他们能够利用广泛的软件开发使用案例,满足半导体公司内部软件开发人员以及其客户和合作伙伴方软件开发人员的需求。这些 VDK 包含多核软件调试和分析工具、参考软件栈和基于 Armv7/Armv8 处理器的参考设计,从而提供一个“开箱即用”的软件开发平台。此外,这些设计还可使用 Virtualizer 工具集进行定制,以实现用户特定的 Armv7/Armv8 片上系统。这些 VDK 还能让软件工程人员高效开发软件,以支持单个 IP 组件(例如用于 DesignWare? 接口 IP 的移植器件驱动器),并调试和启动SoC全系统软件。

加速 草榴社区 DesignWare 接口 IP 的软件启动

  • 可在硅板可用前 12 月就开始软件开发
  • 为 Linux、Android 和 多核任务移植软件 提供“开箱即用”的支持
  • 多核/多集群软件分析功能,可更高效地利用性能和能效
  • 可与 Arm、Lauterbach 和 GNU 的软件调试器进行即插即用式的集成
  • 可配置的 Cortex 处理子系统,可通过添加其他系统组件进行定制

加速 草榴社区 DesignWare 接口 IP 的软件启动

用于 Arm 处理器的 VDK 系列产物包含用于常用 DesignWare 接口 IP 的模型。软件开发人员利用现有的参考虚拟原型,以及 草榴社区 Virtualizer Studio 添加特定 DesignWare 模型的便利优势,从而快速启动外设 IP 特定软件(如器件驱动等)。

  • 针对参考 OS、驱动器和中间件提供“开箱即用”的支持
  • 虚拟原型参考平台已经构建包括 DesignWare 接口 IP 的特定 VDK,包括为 USB 3.0、USB 2.0、以太网 GMAC、移动存储和 I2C 提供“开箱即用”的支持
  • 通过提高整个系统的可视性和控制,增强现有调试器功能
  • 非侵入性调试和完全可脚本化的环境可更轻易地再现问题和创建回归测试
  • 优化或重新定位原有和新的驱动代码,打造 Armv8 64 位构架