Abstract
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.
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.
Original language | English |
---|---|
Title of host publication | 2nd Junior Researcher Workshop on Real-Time Computing, in conjunction with RTNS |
Publication status | Published - 2008 |