技術文献
Nucleus OSを使った医療機器の設計

エレクトロニクス機器の設計と開発は決して単純な作業ではありません。特に医療向け機器には特有の複雑さがあります。エレクトロニクス機器開発のコストが増大を続ける中、開発チームはコスト問題に取り組むためCOTS(Commercial Off The Shelf)ソフトウェアの利用を進めつつあります。問題は、コンシューマ向けエレクトロニクス機器や携帯電話などの分野で使用されているCOTSソフトウェアが、安全性が重要となる機器の開発にも使用できるかということです。本稿ではこれらの共通点について議論し、医療機器の開発にNucleus® OSアプローチを使用することの利点について紹介します。
ソフトウェアの認定と基準: デバイス製造時にセイフティ・ソフトウェアについて知っておきたいこと
歴史的にみても、軍事および航空電子工学、航空宇宙、原子力設備や発電所、鉄道および医療等の分野には、認定あるいは義務づけされた多くの規格が存在します。これらの規格は、ソフトウェア(またはデバイス全体)の設計および実装の指針となります。その厳密性、指針、適用、および設計に対する影響は様々ですが、それは安全で信頼できる装置を開発するという目標は同じです。本稿で紹介する航空機と医療機器の2つの規格は、実際にはシステム全体が対象となりますが、ここではソフトウェアの側面にだけ焦点を当てて考察していきます。
PowerPC 8349Eの暗号化処理を強化するNucleus OS
Nucleus OSのセキュリティ・サービス(NSS)は、様々な情報セキュリティ対策のための暗号化処理機能を提供します。ソフトウェアのみ、或いはハードウェア・アクセラレータを用いたMD4、MD5、SHA-1、SH-256、DES、3DES、CAST-128、Blowfish、AESなどの暗号化アルゴリズムを処理するためのプラットフォームであり、本書では、NSSを使用したソフトウェア暗号化アルゴリズムとハードウェア暗号化アルゴリズムのパフォーマンスについて相対的に考察します。
Nucleus OS - Security: Nucleus OS向けセキュリティ・スイート
Nucleus OSが提供するセキュリティ・スイート製品Nucleus Cipher Suite(NCS)は、豊富な認証および暗号化アルゴリズムを提供するセキュリティ・ライブラリです。NCSは、高いコンフィギュレーション機能を持ち、どのようなセキュリティ・アプリケーションに対しても理想的なベースとして利用可能です。
Nucleus OS - SNMP: Drilling Through Network Management
Nucleus OS - SNMPは、SNMPのエージェントを最適化して実装したものです。設定が簡単で、機器を特定ニーズに合わせてカスタマイズするための豊富なオプションを提供しています。この製品は、SNMPv3のみをサポートするようにも、SNMPv1、SNMPv2c、SNMPv3をすべてサポートするようにもビルドできます。開発者は管理用パラメータをコンパイル時に設定するよう選択したり、豊富なAPIを使用してランタイムでエージェントを管理したり、その両方を混在させることも可能です。SNMPv3 MIBが、SNMPエンジン自身のリモート管理に使用できるということも重要です。Nucleus OS - SNMPはサードパーティ製のテスト スイートによる厳密な試験を通っており、IETF規格に完全準拠しています。
Cell/B.E.の最適性能を引き出すNucleus OS(英文)
Multiple converging technology trends are impacting the familiar and traditional approaches to improving system performance. Moore’s Law is now accompanied by other limitations beyond transistor count that render traditional approaches no longer sufficient. These include not only semiconductor process technology limitations, but also current trends in software design approaches and Operating System choices.What used to be named “embedded” has grown quite significantly; witness the evolutions of the cell phone into a mini-desktop, or the BladeServer, possibly considered “single function” (always a BladeServer), incorporating multimedia services and multiple network protocols.
FPGA設計とNucleus RTOS(英文)
Nucleus OS is a desirable choice for use with FPGA-based development. Its strong design architecture, ease of use, and extensive middleware support make it the strongest solution for FPGA-based designs. Nucleus OS has been used in every vertical market serving the embedded industry, including telecom, military/aerospace, consumer electronics, automotive and telematics. Nucleus supports cores from Altera, the NIOS and Excalibur, and Xilinx, the MicroBlaze and Virtex II Pro.