Speakers | |
---|---|
Vitaly Wool | |
Schedule | |
Day | Sunday |
Room | AW1.126 |
Start time | 11:00 |
End time | 12:00 |
Duration | 01:00 |
Info | |
Event type | Podium |
Track | Embedded |
Language | English |
Media | |
Slides (PDF) |
XIP: the past, the present and... the future ?
XIP stands for eXecute In Place. This technology allows the code to run directly from where it's stored 9ie flash) instead of being copied to RAM first. It might be very useful in terms of boot time reduction and RAM usage optimization for Linux-powered embedded devices, especiallylow-end ones.
This talk will give some brief XIP background, cover both Linux kernel XIP and application XIP, its objectives, pros and contras, as well as some measurement results on boot and execution time. Though XIP is currently known to be supported mostly on ARM, this talk will cover XIP implementation on other architectures, such as MIPS.
Some custom XIP modifications and areas for further XIP development will also be given.