セーフティクリティカルな組み込みシステムのための規制基準
この白書では、医療、産業、宇宙航空分野で要求される規制基準について述べています。 |
ThreadX で、Freescale社の MCF51MM を使用した医療機器を開発し、規制承認を受けた例について( FTF 2010/6月でのプレゼン資料)
|
リアルタイムのシステムでは、優先順位の割り当てはどのようにコンテキストスイッチに影響を及ぼすか?
この白書では、イベントトレースツールを使ってリアルタイムシステムの動作を解析し、スループットを改良する方法について解説しています。 スレッドの優先順位を調整することでコンテキストスイッチの回数が減り、全体のスループットが80%近く改善される様子がわかります。 |
携帯機器での電力節約の観点からのRTOSの役割
電子携帯機器では、リアルタイムOS を選ぶ際に共通して要求される項目があります。 ほとんどの開発者は、これらの要求はハードに選択の余地があると考えていますが、実はソフトでも特にRTOSには要求される項目があるのです。
この白書では、携帯機器に関するソフトウェア関連の要求や、どのようにRTOS がこれらの要求を満たせるのかを探ります。
ThreadXが、コンシューマ機器、医療機器、産業機器の分野で、ThreadXがどのように携帯機器の開発を手助けしてきたかがわかります。.
|
RTOS 牧場の決闘
製品設計要求に最も適切なOSを選ぶ際に、医療機器の開発を援助するのにどのようにデータ解析が使われるか。 (著者: Jerry Krasner, Ph.D., MBA - March 2009)
|
RTOS リアルタイムのパーフォーマンスと使いやすさについて
アプリケーションに関するパーフォーマンス要求の評価と、それ以外の考察
RTOSメーカーは、 開発者に対して特定のアプリに自社のRTOS を使わせるために、「高速なリアルタイムのパーフォーマンス」と、「高速なリアルタイムのレスポンス」を唱えています。
つまり、速ければ速いほど良い、ということですが、割り込み応答とコンテキストスイッチタイムがその証拠となります。もっと読む |
Preemption-Threshold™
Express Logic社の革新的な Preemption-Threshold 技術は、商売においても、また、学術の上でも、数多くの白書の題材としてとりあげられてきました。以下にこれらをご紹介いたします。
- ARM Blog: Get An Exemption From Preemption"
by John Carbone, Express Logic
- Embedded Systems Design Magazine, March, 2011
記事: "RTOS スケジューリングにおける負荷を下げる"
by Professor Alexander Dean, Ph.D.
http://www.nxtbook.com/nxtbooks/cmp/esd0311/#/26
-
Real-Time Embedded Computing Conference (RTECC), Santa Claraでのプレゼン資料 January, 2011
プレゼン資料はこちら
- コンテキスト・スイッチ回数を減らすためのExpress Logic社の技術解説
Overview
of Preemption-Threshold
- Wang, Concordia University, and Saksena, University of Pittsburgh
Preemption Threshold を使った、固定優先順位のタスクのスケジュールについて
http://www.cs.utah.edu/~regehr/reading/open_papers/preempt_thresh.pdf
- R. Ghattas and A. G. Dean. Preemption threshold scheduling:
RTAS '07 Proc. of the 13th IEEE Real Time and Embedded Technology and Applications Symposium, 2007での、スタックの最適性、強化と解析
2007_Preemption-Threshold_Scheduling_Ghattas_and_Dean.pdf
- G. Yao and G. Buttazzo, リアルタイムシステムにおけるイントラタスクのしきい値の優先順位を使って、スタックを減らす方法
Proc. of the 10th Int. Conf. on Embedded Software, 2010
2010_10_PTS_paper_by_Yao_and_Buttazzo.pdf
|
ThreadX® のパーフォーマンス解析
ThreadX performance analysisに関する白書。 この白書では、利用者に負担をかけない視点で、ThreadXのコンテキストスイッチコードへの若干の修正を要するものについてのパーフォーマンス解析をしている。 |
実行時のスタック解析
ThreadX RTOS ユーザが使える、 スタックサイズ解析の方法を述べている白書
|
RTOS の割り込みアーキテクチャ
2つのアプローチ- 統一された場合とセグメント化された場合
この白書では、割り込みサービスルーチンをハンドルする、RTOS Interrupt Architecture に対する2つのアプローチの比較について述べています。 2つのアプローチというのは、「Unified」と、「Segmented」の2つのアプローチのことです。 これら2つのアプローチでは、効率性と簡素さという点で、結果のシステムに大きな違いをもたらします。 |
RTOS のリアルタイムのパーフォーマンス測定
「Thread-Metric」 は、RTOS のパーフォーマンスを測定する無料のベンチマークテストで、どのようなRTOS でも測定することができ、RTOSの評価や選択をするうえでパフォーマンス比較できるようになっています。
下記のリンクは、Thread-Metricと、そのコードそのものについて説明するプレゼン資料です。
|
市場投入を加速して、予定通りの設計結果を生みだすためのRTOS の選択とその効果
市場投入と予定通りの設計考察にどのような金額がかかるのか、また、なぜOSの選択にこのような要素を考慮しなければならないのか?
|
エネルギー節約は、ハードとソフトの問題である
2011年6月の RTC Magazine に掲載されたこの記事では、Express Logic社とEnergy Micro社が、エネルギー保護を可能にするハードとソフトの組み合わせ方法について 議論しています。
|
ダウンロード可能なアプリケーションモジュールが、小さなRTOSを大きなシステムにする
この記事では、ThreadXで提供されるダウンロード可能なモジュール構造について説明し、どのようにこれが効率的なメモリ使用やメモリ保護、リモートでのアプリケーションのアップデートを可能にしているかを説明しています。
|
Web セミナー : アプリケーションをThreadXにポーティングする
このセミナーでは、他のOSで使用していたアプリケーションをどのように Mapusoft社のOSChanger を使って、Nucleus、 POSIX、VxWorksなどのRTOS からThreadX用に ポーティングするかを説明します。
|
Bill Lamie: リアルタイムOS を作った男の話
Electronic Systems Design誌 2010年9月号
Bernard Cole 氏と Toni McConnelによるこの記事の中で、Express Logic社の
創設者でCEO でもある Bill Lamie氏は、成功した3つの商用 RTOS 製品を開発するために歩いてきた過程について詳しく述べている。
|
DIY RTOS が合致する
ECN 誌やオンラインで掲載されたこの記事では、Do It Yourself (DIY) RTOS 開発と商用 RTOS 製品の使用に関する優劣を説明している
|
鉄道輸送におけるセーフティ・クリティカル・システム
この記事では セーフティクリティカル・システムに関連する規制標準を調べている
参考: http://www.elektroniknet.de/embedded/technik-know-how/betriebssysteme/article/29365/0/Sichere_Software_fuer_den_Schienenverkehr/ (ドイツ語)
|
セーフティ・クリティカル・システムに関するRTOS一括認定
セーフティ・クリティカルシステムに商用RTOS を含む場合がある。
規則では、そのようなRTOSを含むシステムでは、ソフトウエアの全要素に関する詳細で広範囲におよぶドキュメント作成を要求しています。
このWEBセミナーでは RTOS メーカーが、開発者が商用RTOSを採用するうえで セーフティ・クリティカル・システムに関する規制の承認、認定を確保するお手伝いがどうできるかについて説明しています。
|
ソフトの安全性: システムソフトの安全性には注意が必要
機械の安全について考える場合、これらの機械を制御するソフトウェアの安全性という観点で考えなければならない。
|
商用ソフトを称賛して
Do-It-Yourself (DIY) や Open-Source Software (OSS) は、十分、注目に値するが、商用ソフトは、私たちの世界に影響する数多くの良く売れる電子製品に動力を供給する。
|
SMP マルチコア・プロセッサのRTOS
半導体メーカーの設計者が、より良いパーフォーマンスの提供手段として、シングルプロセッサよりもマルチプロセッサ(MP)アーキテクチャに目を向けるにつれて、そのような設計は開発者が使いにくいプログラミング上の複雑さを呈しています。
MPの開発を容易にするためには、よりよいソフトツールが必要で、その中にはオペレーティングシステムも含まれます。OSはMPシステムをシングルプロセッサシステム同様にプログラムさせるための、優れた能力です。この記事では、どのようにRTOSがMP構造をサポートできるか、そしてアプリケーションの変更なしに高いパフォーマンスを維持できるか、について説明しています。
|
あらゆるタイプの小道具を通じてExpress Logic社のThreads
2005年10月号の San Diego Business Journal の記事は、NASAの Deep Impact の宇宙でのミッションにおけるEL 社の役割について特集している。
|
マルチタスクの神秘が解き明かされる
Bill Lamie氏 (Express Logic社社長兼CEO)によるこの記事は、Embedded Systems Programming誌の1997年2月号に掲載された。 マルチタスクの概要と、リアルタイムの組み込み分野での応用について述べている。
|
メモリのバグを追いかける
Bill Lamie氏 (Express Logic社社長兼CEO)によるこの記事は、 Embedded Systems Programming 誌の 1996年4月号に掲載された。 様々なメモリ志向のソフトのバグとソースコードを含むその対処技術について述べている。
|
FTF 2010 セッションでの配布資料
"Developing a Medical Application Using ThreadX and Freescale's MCF51MM." と名付け、FTF2010 のセミナーで配布した資料です。
RTOSを使用するメリットや、ThreadX 認定パッケージに関する案内をみることができます。
|