础滨驱动的设计应用
随着很多应用领域的复杂性和处理器数量不断增加,开发人员对于尽早开始软件开发的需求也越来越强烈。Arm 处理器目前已广泛用于移动、消费类、公司和汽车等市场中。软件内容越来越多,而开发周期越来越短。因此,迫切需要能够实现尽早开始软件开发的工具。用于 Arm 处理器的 Virtualizer? 开发工具包 (VDK) 系列产物提供多种模型和软件工具,可用于整个应用领域。支持所有现有 Arm 处理器,涵括所有 Cortex? 系列产物:Cortex?-M、Cortex-R 和 Cortex-A,利用您现有的软件调试器,轻松加快开发日程。
这些 VDK 是将虚拟原型作为嵌入式目标的软件开发工具包。他们能够利用广泛的软件开发使用案例,满足半导体公司内部软件开发人员以及其客户和合作伙伴方软件开发人员的需求。这些 VDK 包含多核软件调试和分析工具、参考软件栈和基于 Armv7/Armv8 处理器的参考设计,从而提供一个“开箱即用”的软件开发平台。此外,这些设计还可使用 Virtualizer 工具集进行定制,以实现用户特定的 Armv7/Armv8 片上系统。这些 VDK 还能让软件工程人员高效开发软件,以支持单个 IP 组件(例如用于 DesignWare? 接口 IP 的移植器件驱动器),并调试和启动SoC全系统软件。
用于 Arm 处理器的 VDK 系列产物包含用于常用 DesignWare 接口 IP 的模型。软件开发人员利用现有的参考虚拟原型,以及 Synopsys Virtualizer Studio 添加特定 DesignWare 模型的便利优势,从而快速启动外设 IP 特定软件(如器件驱动等)。