組み込み Linux - 起動高速化 斬新な高速起動ソリューション Warp!! 機能/仕様


PRODUCTS&SERVICES
Products
Services
組み込みLinux高速起動ソリューション Warp!!

Warp!! 機能/仕様

  Warp!!起動


    2次記憶装置(Flash等)に確保したスナップショット領域に、アプリケーションを起動した状態でのシステムメモリおよびHWの状態(レジスタ の内容)のスナップショットイメージを保存しておき、電源ON時に保存したスナップショットイメージからシステムメモリを一挙に復元し起動高速化を実現。
    一挙にシステムメモリを復元する事により、初期化コードの実行の軽減、メモリアクセスの軽減がされ高速化の可能性が期待できます。
通常起動と高速起動の比較

  ポイント


    高速化の鍵はスナップショットイメージのRAMへの高速展開
  • 保存するスナップショットイメージのサイズ縮小
  • 2次記憶装置のスループットの確保
  • 圧縮データの高速解凍
高速起動のポイント


  サポート機能


    スナップショット保存機能
      ターゲット上でシステムメモリのスナップショットの保存を実行
      SDRAM全体を保存対象にする事が可能
      製品の特性に適合したスナップショット保存モードを選択可能
      セパレートモード⇒起動をさらに高速化できます。
    • 保存対象となるメモリサイズを縮小
    • スナップショットの圧縮をサポート
         約1/2に圧縮可能(圧縮率はスナップショットデータに依存)
    • 複数のスナップショットのハンドリングをサポート
    ハイバネーション起動機能 (ハイバネーション機能も選択可能)

  システム条件


    以下を必要とします。
      Hibernation Driver を格納する領域(ROM 32K)
      ルートファイルシステム用の記憶領域以外にシステムメモリのスナップショットを保存する領域
    • bootloader
        *Hibernation Driver の呼出の追加
    • kernel
        *各種ドライバは、PMのSuspend/Resume の実装
        *Hibernation Driver 呼び出し等のWarp!!用パッチ適用

  Warp!!2 新機能


    保存対象メモリのシュリンクを更にエンハンスメント
      ex.) Armadillo-500 のデモの場合、保存対象メモリを 32M から18.3M にシュリンク

    複数スナップショットのハンドリングをサポート
    スナップショットの圧縮をサポート
  • 圧縮率はスナップショットデータに依存するが、約1/2に圧縮可能
      ex.) Armadillo-500 のデモの場合、 保存対象メモリ 18.3M を 6.8M に圧縮

Warp!! 新機能

  Warp!!3 新機能


  • 圧縮解凍時間を更にエンハンスメント
  • 非圧縮モード、圧縮モードに加え新しい保存方式をサポート
  • 豊富なオプション(ATA, SATA, SD Interface)をサポート

  サポートアーキテクチャを拡充


    対応アーキテクチャが増えました
    ARM Cortex-A8 / Cortex-A9 / ARM11 / ARM9 / Marvell ARMADA 16x
    SuperH SH-4 / SH-4A / SH-4AL
    Power Architecture Power QUICC II Pro / Power QUICC-III / 440 / 464 / QorIQ P1022
    MIPS MIPS24K / MIPS34K
    Intel ATOM
 
LinuxLink

Linuxを開発し製品に組み込むために必要となるソフトウェア、各種ツールそしてドキュメントが用意されており、組み込みLinux開発を始めたばかりの開発者からエキスパートまで、幅広く利用いただけます。


LL-rescueLL-rescue

(Lineo Linux-rescue:エルエルレスキュー)Linux搭載の製品開発において発生する様々な課題/問題を解消するためのソリューションです。


VzetVzet

Linuxシステムは、複数のプロセスで構成される多くのアプリケーションが動作しており、“Vzet”は、このプロセス(スレッド)の『振る舞い』を『ビジュアルに表示』することを可能にします。

Vzetは、ぷらっとオンラインからもご購入いただけます。



Timesys      Codesourcery     Mimer     Belcarra

ARM      CE Linux Forum

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