timesys linux - kumikomi.net · timesys...

2
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/ネットワークのリソース予約。 ●短所 ・わずかに割込みレーテンシが長い。 (Pentium650MHzで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 スレッド単位でCPUresource確保が保証され、システムの負荷に かかわらずタイムリーなレスポンスをサポートします。 これは時間単位で保証され、例えば15%のCPU Reservationを 実現するために20msecの周期において毎周期3msecのCPU 実行時間のリソースをスレッドに割り当て、スループットまたはレス ポンス時間の制約を満たします。 Network Reservation ネットワークインタフェースのインプットパケットとアウトプット パケット双方にネットワークリソースの確保を保証します。 Memory Reservation (開発中) Disk Reservation (開発中) リソース・リザベーション・システムについて カーナビゲーション ネットワーク対応 MPEG4カメラ デジタル放送システム TimeSys Linuxは下記のコンポーネント構成により、 お客様のニーズに応じたリアルタイム機能をご提供します。 QoSとハードリアルタイムに 対応した最強のリアルタイムLinux R R R R

Upload: others

Post on 18-Oct-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TimeSys Linux - kumikomi.net · TimeSys LinuxはLinuxカーネルに対して、予測可能なリアルタイムレスポンスを提供する 初の完全なリアルタイムLinuxです。

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

Page 2: TimeSys Linux - kumikomi.net · TimeSys LinuxはLinuxカーネルに対して、予測可能なリアルタイムレスポンスを提供する 初の完全なリアルタイムLinuxです。

(京都本社) 〒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

対応予定