Comments
Description
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