- 1. Migrating RTOS device drivers to embedded Linux
- 2. Mobilinux DPM programmer's guide
- 3. Tips for improving embedded Linux startup time
- 4. Migrating legacy VxWorks applications to Linux
- 5. Linux for real-time webinar
- 6. Embedded Linux power management on Atom webinar
- 7. Migrating VxWorks applications to Linux webinar
- 8. Linux: Buy or Build? Weighing your options webinar

| Mobilinux 5.0 | |||
|---|---|---|---|
Linux Kernel |
First mobile OS to support version 2.6.21
|
||
Architectures supported |
ARM: TI OMAP2430 and TI OMAP3430 reference platforms More platforms to follow in early 2008. Multicore processor support as well as single-core SoC support as well as devices built with multiple processing chips (such as a phone using one baseband processor and one application processor) |
||
Libraries |
Glibc 2.5.90 uClibc 0.9.29 with NPTL and MTA Library Optimization Tool (LOT) |
||
Security |
MontaVista MicroSELinux
eCryptFS |
||
Longer battery life |
Configurable dynamic power management Dynamic tick timer Tests show up to 80% less battery drain |
||
Connectivity and I/O |
Pre-integrated connectivity and I/O drivers USB Bluetooth Bluetooth over USB Wi-Fi over USB Wi-LAN over USB USB OTG (USB On-The-Go) USB Gadget SDIO (Secure Digital Input/Output) TIPC D-Bus Sound drivers Graphics framework IPv6 Certification Ready |
||
Graphics and multimedia |
Framebuffer DirectFB X Window System Gtk on DirectFB Gtk on X Window GStreamer VFP (Vector Floating Point) computation ALSA (Advanced Linux Sound Architecture) |
||
Speed |
Fast boot (under 5 sec., place phone call in under 10 sec.) Fast app startup Fast shutdown Resume from sleep in less than 1/2 second Jazelle DBX Java acceleration framework (makes Java 5-10 times faster) Advanced real-time response (See below.) |
||
Integrated real-time response |
MontaVista Linux preemptible kernel technology (100% native Linux; no double-kernel non-Linux add-ons) Real-time scheduler High resolution POSIX timers Threaded soft and hard IRQ handlers Application-level priority inheritance Priority queuing Robust mutexes Futexes Userland support Preempt_RT |
||
Small footprint |
Can run in as little as 2 MB (OS + app) Typical mobile phone with basic functionality, less than 14MB Library Optimization Tool (LOT), uClibc, other footprint reduction technologies VFP (Vector Floating Point) computation Linux-Tiny 4kByte IRQ stack |
||
DevRocket 5:
|
|||
Toolchain |
GCC 4.2.0
TLS (Thread Local Storage) ARM EABI (Extended Application Binary Interface) |
||
File systems |
|||
Support |
MontaVista Zone customer portal
Hands-on training classes 24-hour email and phone support MontaVista Professional Services custom engineering Support and services from MontaVista partners |
||
Datasheet |
|||

