TL;DR
PHiLIP is an open-source external device that automates multi-platform OS testing through hardware-in-the-loop and CI, supporting continuous evolution and deployment in embedded OS development.
Contribution
This paper introduces PHiLIP, a versatile, open-source hardware-in-the-loop device and tools that enable automated, continuous testing of embedded operating systems across multiple platforms.
Findings
Supports 22 platforms with nightly tests
Enables easy extension of testing infrastructure
Improves testing agility and coverage
Abstract
Developing an operating system (OS) for low-end embedded devices requires continuous adaptation to new hardware architectures and components, while serviceability of features needs to be assured for each individual platform under tight resource constraints. It is challenging to design a versatile and accurate heterogeneous test environment that is agile enough to cover a continuous evolution of the code base and platforms. This mission is even morehallenging when organized in an agile open-source community process with many contributors such as for the RIOT OS. Hardware in the Loop (HiL) testing and Continuous Integration (CI) are automatable approaches to verify functionality, prevent regressions, and improve the overall quality at development speed in large community projects. In this paper, we present PHiLIP (Primitive Hardware in the Loop Integration Product), an open-source…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
