项目简介
本项目基于Arm Virtual Hardware框架,为开发者提供一套可集成于CI/CD和MLOps开发流程的解决方案。通过模拟Cortex - M设备子系统,可进行复杂软件的验证与测试,实现基于仿真的各种软件工作负载自动化测试,如单元测试、集成测试和故障注入等。此项目是一个模板仓库,可作为利用Arm Virtual Hardware开展自身验证项目的起点。
项目的主要特性和功能
- 包含两个Jenkins示例,分别采用VHT Python模块和从VHT AMI创建Jenkins节点。
- 有实际的示例项目展示单元测试的具体操作。
- 提供AWS Cloudformation模板,便于AWS基础设施的搭建。
安装使用步骤
前提条件
用户已下载本项目的源码文件,并确保已安装Arm Virtual Hardware工具链和相关软件依赖项,具体安装和配置可参考Arm官方文档。
操作步骤
- 若使用Jenkins,参考
.jenkins
目录下的README文件进行配置。 - 若要进行单元测试,可参考
basic
目录下的README文件开展操作。 - 若需搭建AWS基础设施,借助
infrastructure/cloudformation
目录下的AWS Cloudformation模板完成设置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】