Application-Defined Virtualisation for Embedded Real-Time Software on Complex Architectures
Ian Gray and Neil Audsley
In this paper we present a novel approach to embedded system development based on compile-time virtualisation. Whilst the target architecture may include multiple heterogeneous CPUs with non-uniform memory, the programmer is presented with an idealised view that supports the abstractions required by high-level languages like C. Unlike standard virtualisation, the programmer can influence the virtualised mappings to better tailor their system towards a target application. An example implementation is presented along with preliminary results.
BibTex Entry
@article{Gray2008, author = {Ian Gray and Neil Audsley}, journal = {2nd Junior Researcher Workshop on Real-Time Computing}, pages = {1-4}, title = {Application-Defined Virtualisation for Embedded Real-Time Software on Complex Architectures}, year = {2008} }