littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Arm Virtual Hardware的嵌入式软件开发测试项目

项目简介

本项目借助Arm Virtual Hardware,提供仿真模型、软件工具和基础设施,可集成到CI/CD和MLOps开发流程。其仿真模型(固定虚拟平台,FVPs)实现了Cortex - M设备子系统,用于复杂软件的验证和测试,支持基于仿真的各种软件工作负载的测试自动化。该项目还是一个模板仓库,可作为利用Arm Virtual Hardware的验证项目的起点。

项目的主要特性和功能

  • 支持单元测试、集成测试和故障注入等多种测试类型,可对各种软件工作负载进行仿真测试。
  • 提供Jenkins示例,展示使用AVH Python模块和从AVH AMI创建Jenkins节点的方法。
  • 包含基础单元测试示例项目和针对Cortex - M85的简单闪烁项目。
  • 提供AWS Cloudformation模板,帮助设置AWS基础设施。

安装使用步骤

  1. 假设用户已下载本项目的源码文件。
  2. 对于basic单元测试示例项目和Blinky_Cortex - M85闪烁项目,可根据各自目录下的README.md文件进行操作。
  3. 若需在AWS上设置基础设施,可使用infrastructure/cloudformation目录下的AWS Cloudformation模板。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】