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