...

TimeSys LinuxはLinuxカーネルに対して、予測可能なリアルタイム

by user

on
Category: Documents
5

views

Report

Comments

Transcript

TimeSys LinuxはLinuxカーネルに対して、予測可能なリアルタイム
TimeSys Linux
R
QoSとハードリアルタイムに
対応した最強のリアルタイムLinux
R
TimeSys LinuxはLinuxカーネルに対して、予測可能なリアルタイムレスポンスを提供する
初の完全なリアルタイムLinuxです。
TimeSys Linux
Competition
R
R
TimeSys Linuxは下記のコンポーネント構成により、
お客様のニーズに応じたリアルタイム機能をご提供します。
リアルタイムJava VM
TimeSys Linux/Reservation
CPUの予約機能 ネットワーク幅の予約機能
リソース・リザベーション・システム機能を搭載
Linux
プロセス
プライオリティ・インヘリタンス
高精度のクロックおよびタイマ
ユーザレベル
カーネル
カーネル
リアルタイム
モジュール
Linux
カーネル
オリジナル
スケジューラ
リザベーション
モジュール
・予測可能なカーネル
・新しいスケジューラ
・割り込みがスケジュール可能
・“ボトム・ハーフ”がスケジュール可能
RTAIタスク RTAIタスク
Linux
プロセス
Linuxカーネル
RTスケジューラ
RTAI
ハードウェア
ハードウェア
アップグレードされたLinuxカーネルに加え、選び抜
かれたオプショナルモジュールによって完全なリアル
タイムをサポートしています。
Linuxカーネルの下にthinカーネルを加えることによ
ってLinuxのパフォーマンスアップを実現しています。
●長所
サポートCPU
Linux
プロセス
Linux
プロセス
ユーザレベル
TimeSys Linux/Real-Time
ハードリアルタイム性能を実現
統合開発環境
タイミング視覚化ツール
タイミング分析および
シミュレーション・ツール
TimeStorm
TimeTrace
TimeWiz
JTime
Linux
プロセス
●長所
・レーテンシが短い。
・プリエンプションに対応。
・機能向上したプライオリティ・スケジューラ。
●短所
IA-32
SuperH
・割込みおよび拡張割込みにプライオリティ付けやスケ
・アプリケ ーションは二分化によりリアルタイム性を
PowerPC
Xscale
・X-Windows や RDBMなどの管理が難しいコンポー
ARM
UltraSPARC
ジューリングが可能。
MIPS
保証しきれないばかりでなく、設計コストの面でも弊
ネントにもリアルタイム性を実現可能。
・ほとんどのLinuxドライバを修正なく利用可能。
・専用のデバイスドライバが必要。
・高精度タイマ。
・リアルタイムアプリケーションはLinuxAPIに準じて
・CPU/ネットワークのリソース予約。
最新のサポート状況はこちらから!
http://www.co-nss.co.jp
害が生じる。
・RTAIタスクの誤動作がシステムクラッシュを招く。
いない。
●短所
・Linuxプロセスはリアルタイム性をサポートできない。
・わずかに割込みレーテンシが長い。
・RTAIタスクはファイルシステムやIPスタックなどの
(PentiumⅢ 650MHzで6μs程度。)
特長
Linuxリソースにアクセスできないものがある。
リソース・リザベーション・システムについて
Pure Linuxをベースにしています。
Linuxの最大のメリットの豊富なフリーソフトを修正なく利用可能。
ロイヤリティーフリー(TimeSys Linux/Real-Time)
リアルタイムモジュールのRuntimeライセンス不要
ハードリアルタイムを実現
高精度クロック/タイマーをサポート
Resource Reservation System(RRS)をサポート
RRSは、個々のスレッドに対してCPUの実行時間やネットワーク の資源を割り付けることで、システムのリアルタイム性、快適性を 保証。
R
大きく分けて以下のReservation機能があります。
CPU Reservation
スレッド単位でCPU resource確保が保証され、システムの負荷に
かかわらずタイムリーなレスポンスをサポートします。
これは時間単位で保証され、例えば15%のCPU Reservationを
実現するために20msecの周期において毎周期 3msecのCPU
実行時間のリソースをスレッドに割り当て、
スループットまたはレス
ポンス時間の制約を満たします。
Network Reservation
ネットワークインタフェースのインプットパケットとアウトプット
パケット双方にネットワークリソースの確保を保証します。
Memory Reservation(開発中)
Disk Reservation(開発中)
採用実績
●航空管制システム
●ネットワーク対応MPEG4カメラ
●ビル・オートメーション・システム
●カーナビゲーション
●ミリタリー
●携帯電話基地局
●NC工作機
●防災システム
●デジタル放送システム
●ECUテストベンチシステム
●半導体製造装置
ネットワーク対応
MPEG4カメラ
デジタル放送システム
カーナビゲーション
JTime
R
RTSJ準拠リアルタイム
Javaバーチャルマシン
◆ 特 長 ◆
◆ JTime サポートクラス ◆
サン・マイクロシステムズ認定
Java.io
Java.security.acl
Java.util
RTSJ(Real-Time Specification for Java)
完全準拠のJavaバーチャルマシン
Java.lang
Java.security.cert
Java.util.jar
Java.lang.ref
Java.security.interfaces
Java.util.zip
Java.lang.ref lect
Java.security.spec
Java.microedition.io
Java.math
Java.text
Java.security
Java.text.resources
J2ME(Java 2 Micro Edition)準拠
短応答時間のLinuxカーネル
Java/C/C++クロス開発環境−TimeStorm(Eclipseベース)
豊富なC/C++ソフトウェア資産の利用
対応予定
JavaスレッドへのTimeSysのCPUリザベーション機能をサポート
AWT SWING RMI
Ahead-of-Time(AoT)コンパイラオプション
緻密なスレッド制御
◆ 対応プラットフォーム ◆
SMPコンフィギュレーションサポート
IA-32(x86) PowerPC
標準リアルタイムサービス・クラスライブラリのサポート TimeStorm
開発中 ・MIPS ・SuperH ・ARM .
XScale
TM
TM
R
TimeSys Linux対応 統合開発環境
(IDE:Integrated Development Environment)
◆ 特 長 ◆
C/C++/Java言語のアプリケーションプログラム開発をビジュアル化
200以上のEclipseベースのツールを利用可能
統合的なリモートデバッグ環境
マルチプロジェクトに対応したプロジェクト生成ウィザード
複数のクロスプラットフォーム・コンパイラおよびツールチェーンを準備
ポピュラーなCVSをシームレスに利用可能
TimeTrace
サポートホスト
WindowsNT/2000/XP Linux
R
リアルタイムシステム用の
プロファイリング環境
◆ 特 長 ◆
以下の情報を時系列に沿ってビジュアル的に表示することで、問題の発見と解決
が容易に可能でデバッグ効率を飛躍的に向上します。
【 モニタリング情報 】
・コンテキストのスワップ ・プロセス/スレッドの生成・削除
・割り込み ・ユーザ定義のイベント
・OSのシステムコール
リアルタイムイベントをロギングし、ピンポイントで問題解決するのに役立つツール
R
TimeSys のSDK全てに対応
システム/ユーザレベルイベントの両方を複数の異なるターゲットから取得
ターゲットの詳細なプロファイル
コンテキストスイッチの詳細な情報
サポートホスト
ターゲットシステムとダイナミックに接続可能
WindowsNT/2000/XP
R
R
R
TM
R
R
TimeSys ,TimeSys Linux,JTime ,TimeStorm ,TimeTrace ,TimeWiz ,はTimeSys Corp.の商標です。その他の記載会社名、製品名は各社の登録商標および商標です。
http://www.co-nss.co.jp
お問い合わせください…
E-mail : [email protected]
(京 都 本 社 )〒600-8482 京都市下京区堀川通綾小路下ル綾堀川町293-1 TEL(075)344−7961 FAX(075)344−7887
(東京事務所)〒110-0016 東京都台東区台東1丁目6番4号(タカラビル) TEL(03)5807−5931 FAX(03)3839−0112 
Fly UP