项目简介
本项目是基于Arm Virtual Hardware的嵌入式系统测试平台,为开发者在CI/CD和MLOps开发流程中提供完整的模拟与测试工具,用于复杂软件的验证和测试。借助Arm Virtual Hardware Targets,可模拟Cortex - M设备子系统,实现自动化测试。
项目的主要特性和功能
- Arm Virtual Hardware Targets:提供Cortex - M设备子系统模拟模型,支持复杂软件验证与测试。
- 自动化测试:涵盖单元测试、集成测试和故障注入等多种测试场景。
- 示例项目:包含Blinky_Cortex - M85和基础单元测试项目,助力开发者快速上手。
- 云基础设施支持:提供AWS CloudFormation模板,便于快速搭建AWS基础设施。
安装使用步骤
- 复制项目:将本项目复制到本地开发环境。
- 配置环境:确保安装并配置好Arm编译器、CMSIS库等所需开发工具。
- 运行示例项目:
- 进入
Blinky_Cortex - M85
目录,编译并运行流水灯示例项目。 - 进入
basic
目录,运行基础单元测试项目。
- 进入
- 集成CI/CD:使用
.jenkins
中的示例配置Jenkins环境。 - 搭建云基础设施:使用
infrastructure/cloudformation
中的AWS CloudFormation模板,快速搭建AWS基础设施。
注意事项
- 本项目为模板仓库,开发者可按需修改和扩展。
- 使用AWS CloudFormation模板时,需确保已配置好AWS账户和权限。
进一步阅读
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】