This presentation was given at AGL All Member Meeting in Monte Carlo, Monaco.
In the embedded world, the tricky part of development is often located at the hardware/software interface. Indeed, directly testing software on the final target is not always possible. So, it can lead to an increase in time-to-market.
Virtualization ensures early code integration in a target, but existing tools are either incomplete or require hardware virtualization knowledge. This is why Iot.bzh is evaluating open-source solutions, allowing AGL application developers to remotely test code easily on emulated and real boards.
So, this presentation outlines the results of this study. Then focuses on the different possible targets given to developers to test their code : QEMU, specific SystemC emulated boards and real hardware boards, all running an AGL stack.
Download slides [click here]