Embedded Linux - Lineo Solutions, Inc.

An Amazing Quick-Start Solution for Embedded Linux Warp!!

Make your start-up down to tenth of general start.
The sense is just like "Warp".

Third generation amazing quick solution finally entered into only about 1 second. Not only speed, but flexibility and extensibility are also improved. Make your start-up down to tenth of general start.
armadillo-500FX 高速起動実測値

Warp!! amazing quick solution is available for various products of mobile terminal, digital consumer electronics, commercial equipment and so on as eco-friendly embedded Linux.

  Hibernation Start-Up


    Warp!! saves snapshot image of the system memory (while applications are running) and hardware status (contents of register) to the previously ensured hibernation area in secondary storage, such as Flash. Once the power is on, directly restore memory image from snapshot at a burst. By this operation, loads of initiation code loading and memory accessing are greatly reduced and achieve the high speed.
Hibernation Start-Up

  Points


    The key of speed-up is high speed expansion of snapshot images to RAM.
  • - Reduce size of snapshot image to be saved.
  • - Ensured throughput of secondary storage.
  • - High speed decompression of compressed data.
Points

  Supported Functions

    * Snapshot Saving
      Execute snapshot saving on a target board with a system that SRAM is available, entire SDRAM can be saved.
    • - Even smaller memory size
    • Memory size to save snapshot is shrunk from 32 MB to 19 MB (On Armadillo-500 demo board)
    • - Support snapshot compression
    • Can be compressed down to half (compressibility depends on snapshot data)
    • - Support multiple snapshots handling
    * Hibernation Start-up (Regular hibernation function is also available)

  System requirements

    The following are required.
    An area where hibernation driver is stored. (ROM 32K)
      And area where snapshot of system memory is saved other than a memory area for Root file system.
  • - bootloader
      *Added Hibernation Driver call.
  • - kernel
      *Various drivers are implemented to support Suspend/Resume of PM.
      *Apply patch for Warp!! such as Hibernation Driver call.

  Warp!!2 New features

    Further enhances compression of memory to be saved.
  • ex.) In the case of Armadillo-500 demo, memory to be saved can be reduced from 32M to 18.3M.

  • Supports multiple snapshots handling.
    Supports snapshot compression.
    Compression rate depends on snapshot data, but it can be reduced to approx. 1/2.
  • ex.) In the case of Armadillo-500 demo, preserved target memory can be compressed from 18.3M to 6.8M..
Warp!!2 New features

  Warp!!3 New features

  • - Further enhances compression and decompression time.
  • - In addition to compression and non-compression mode, new save method is available.
  • - Supports wealth of options such as ATA, SATA, and SD Interface.

  More supported architectures

    *There are more supported architectures available.
    ARM Cortex-A8 / ARM11 / ARM9 / Marvell Sheeva
    SuperH SH-4 / SH-4A / SH-4AL
    Power Architecture Power QUICC II Pro / Power QUICC-III / 440 / 464
    MIPS MIPS 32R2  / MIPS24kEf

  Observed value with demo


Observed value with demo
    Device's startup time with Warp!! differs depending on hardware specifications.
 
LinuxLink

If you need to develop a custom embedded product based on open source Linux, then the affordable LinuxLink software development framework is the ideal solution for you. 


Warp!!

Quick-Start Solution "Warp!!" is Renewed Additional Functions, More CPU Supported.


LL-rescue

Lineo offers a new failure analysis service "LL-rescue" For corrective action and performance improvement.


VzetVzet

Many applications which consist of multiple processes are running on Linux system. "Vzet" is an innovative product that can display behaviors of the processes visually.



Timesys      Codesourcery     Mimer     Belcarra

ARM      CE Linux Forum

Copyright © 2009 Lineo Solutions, Inc. All rights reserved.