Guest Lecture by Lars Bak: A NEW APPROACH TO DEVELOPING
ROBUST EMBEDDED SOFTWARE
Time: Monday 17.3.2003 10 - 12
Place: Tampere University of Technology, Tietotalo
(Korkeakoulunkatu 1), room Tb103.
In the morning at 10-12 o┤clock in TUT premices in Tietotalo a lecture
A NEW APPROACH TO DEVELOPING ROBUST EMBEDDED SOFTWARE:
- Developing software for embedded systems has until now been very
static. Source code, written in C, is compiled and linked on the
development platform, and the resulting binary image is then
transferred onto the target device. In an industry where robustness
is paramount and dynamic software updates are required, this is
simply not good enough.
- This presentation will describe a new approach to developing software
for embedded devices. At the bottom of the software stack we have
replaced the operating system with an object-oriented virtual machine.
Scheduler, interrupt handlers, device drivers, networking code and
application software are executing on top of this virtual machine. We
will discuss some of the design decisions behind this dynamic, lean
and mean system for embedded devices. The complete system occupies
less than 128KB. This approach solves many of the existing problems,
allowing dynamic software updates and full serviceability.
- We will conclude the presentation with a demonstration of the
OOVM programming environment.
More info about Lars Bak