Industry Expert Blogs
Cloud infrastructure for continuous integration testsarm Blogs - Christopher Seidl, ArmMay. 24, 2022 |
Today, most embedded applications are still created on desktop computers. This has many reasons. For example, the validation process relies heavily on target hardware. For other applications, cloud computing is well established. This blog introduces a cloud-based continuous integration (CI) workflow for embedded projects that uses model-based simulation.
Arm has released Arm Virtual Hardware which is an evolution of Arm's modeling technology for application developers to build and test software. It runs in the cloud, removing the complexity of building and configuring board farms. It helps using modern agile software development practices such as continuous integration and continuous development CI/CD (DevOps) and MLOps workflows. This blog takes this infrastructure to a cloud service such as GitHub. It uses:
- An AWS AMI instance that contains a tool environment to build and run a project.
- GitHub actions that kick off the test workflow when new code is pushed to a repository.
Related Blogs
- Mitigating Side-Channel Attacks In Post Quantum Cryptography (PQC) With Secure-IC Solutions
- Obsolete & EOL Parts
- Digitizing Data Using Optical Character Recognition (OCR)
- Semiconductor Design Firms are Embracing the Public Cloud. Here are 5 Reasons Why.
- Experts Talk: RISC-V CEO Calista Redmond and Maven Silicon CEO Sivakumar P R on RISC-V Open Era of Computing