项目简介
本项目借助Arm Virtual Hardware,提供仿真模型、软件工具和基础设施,可集成到CI/CD和MLOps开发流程。其仿真模型(固定虚拟平台,FVPs)实现了Cortex - M设备子系统,用于复杂软件的验证和测试,支持基于仿真的各种软件工作负载的测试自动化。该项目还是一个模板仓库,可作为利用Arm Virtual Hardware的验证项目的起点。
项目的主要特性和功能
- 支持单元测试、集成测试和故障注入等多种测试类型,可对各种软件工作负载进行仿真测试。
- 提供Jenkins示例,展示使用AVH Python模块和从AVH AMI创建Jenkins节点的方法。
- 包含基础单元测试示例项目和针对Cortex - M85的简单闪烁项目。
- 提供AWS Cloudformation模板,帮助设置AWS基础设施。
安装使用步骤
- 假设用户已下载本项目的源码文件。
- 对于
basic
单元测试示例项目和Blinky_Cortex - M85
闪烁项目,可根据各自目录下的README.md
文件进行操作。 - 若需在AWS上设置基础设施,可使用
infrastructure/cloudformation
目录下的AWS Cloudformation模板。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】