한국어  |  日本語
Your browser either does not support Javascript or you have it disabled. Please enable Javascript to be able to navigate our site and utilize features.

Montavista

DevRocket Demonstration


Mobilinux: Tailor-made for wireless and portable devices, Mobilinux combines the time-to-market benefits of a proprietary RTOS with the flexibility of Linux.
  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
  • World's first SELinux for mobile devices
  • Provides SA-level security
  • Protects the integrity of files and system software
IPSec
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:
  • Eclipse-based IDE
  • First to provide KGDB/GDB over USB, which allows debugging and tracing of both kernel and apps to be done on the target device itself
  • Many additional tools from MontaVista partners
System measurement tools:
  • Kernel startup timing
  • Execution tracing
  • Performance profiling
  • Memory usage
Application measurement tools:
  • Performance profiling
  • Memory usage
  • Memory leak detection
Device management:
  • View processes and change priority
  • Remote file management
  • Remote shell
Time-saving development tools:
  • KGDB/GDB over USB, Ethernet, serial
  • Automated remote debug
  • Platform image builder
  • LTTng (Linux Trace Toolkit Next Generation) support
Compiler optimizations:
  • ARM EABI support for third-party tools
  • Thumb mode
  • Optimizations for ARMv5, ARMv6, and iWMMXt
Development environment hosts:
  • Red Hat Enterprise Linux 3,4 (32-bit & 64-bit)
  • SUSE Linux Enterprise Server 9
  • SUSE Linux Enterprise Desktop 10.1
  • Sun Solaris 8, 9, 10
  • Microsoft Windows 2000, Microsoft Windows XP
Toolchain
GCC 4.2.0
TLS (Thread Local Storage)
ARM EABI (Extended Application Binary Interface)
File systems
XIP (Execute-In-Place) of kernel and applications
PRAMFS (Protected RAM File System)
SquashFS (compressed read-only file system)
JFFS2 and YAFFS2 with support for NOR and NAND flash
eCryptFS
UnionFS
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

Developer Resources
search
Contact Us    Careers     Request Information    Document Library
©2008 MontaVista Software, Inc. All Rights Reserved