Vitis IDE 之类的图形开发环境适用于快速着手开发新的处理器架构。它有助于将最常用的功能抽象化并组合到逻辑向导中,即使新手也能轻松上手使用。但为了灵活支持扩展该工具的功能,该工具还必须能够编写为脚本。开发能够彻夜运行的回归测试或者运行一组常用命令时,工具的脚本化就显得尤为实用。
Vitis 命令行接口 (CLI) 是一种可编写为脚本的交互式命令行接口,与 Vitis IDE 相连。与其他 AMD 工具一样,Vitis CLI 的脚本编写语言同样基于 Python。您可以交互方式运行 Vitis CLI 命令,或者也可以编写命令脚本以便自动运行。
Vitis CLI 支持 Vitis 工程管理、配置、构建和调试,例如:
- 创建平台工程和域
- 创建系统和应用工程
- 配置和构建域/BSP 以及应用
- 管理存储库
- 在硬件目标上下载和运行应用
- 读写寄存器
- 设置断点和观察表达式