UTOS「UTOS」とは、アップウィンドテクノロジー・インコーポレイテッドが開発した組み込みシステム向けのリアルタイムOSです。現在、組み込みシステム向けのリアルタイムOSは、各社より提供されていますが、各社が独自に策定した仕様であったり、不要なAPIを含んでいたり、ROM/RAMサイズが大きかったり、実行速度が遅かったりと必ずしも組み込みシステムの要求仕様を十分に満たすものではないのが実情です。このほど当社が開発した「UTOS」は、セットベースアーキテクチャを採用することにより、ユーザーが開発する組み込みシステムに最適なRTOSを自由にカスタマイズして構成することを第一の目的としたもので、使用するAPIの取捨選択ができること、RTOSの主要部をアセンブリ言語で記述し実行速度を高速化したこと、コンポーネント機構による機能の追加に対応したことなどが最大の特徴となっております。速い!プロセッサのパフォーマンスを最大限に引き出すために、カーネルの主要部分をアセンブリ言語で記述しました。その結果、世界最速レベル(弊社調べ)の実行速度を実現しております。ARMプロセッサ用のUTOSでは、動作周波数が100MHzの場合、ディスパッチ時間は4.59usを実現しております。小さい!プロセッサ毎にタスクコントロールブロックを最適化し、消費されるROM/RAMサイズを極限まで削減しました。その結果、世界最小レベル(弊社調べ)のサイズを実現しております。:無効)の場合、ROMサイズは約300Byte、RAMサイズは100Byte未満を実現しております。安い!大量生産されるセットのコストを抑えるために安いロイヤリティで提供しております。少量生産の場合には、ターゲットライセンスもご用意しております。環境にやさしいあまり使われない機能を削除し、ROM/RAM等の資源の消費を抑えました。各機能を実現するための命令群を極限まで最適化することにより命令群の実行に必要なサイクル数を少なくし、電力消費を抑えました。その結果、省エネルギー化を実現しております。セットベースアーキテクチャセットベースアーキテクチャとは、アップウィンドテクノロジーが開発したセットに最適な構成を可能とするアーキテクチャです。セットの機能要件を満たすために必要な機能やAPIを自由に取捨選択することが可能になり、不要な機能やAPIはセットから削除することができます。Vista開発ツール:GNUWing(TM)、Eclipse統合開発環境、UTOSコンフィグレーションツール、スタック解析ツールその他、各社様より販売されておりますICEやJTAGデバッガ等をご利用いただくことが可能です。Eclipse統合開発環境Eclipse統合開発環境により、面倒なコマンドラインからの入力なしに、コンパイル・リンク作業を行うことが可能です。UTOSコンフィギュレータ、UTOSスタック解析ツールも起動することが可能です。UTOSコンフィギュレータタスクの数や、使用スタックのサイズ、優先度、セマフォなどのコンフィギュレーションを行うことが可能です。UTOSの特徴として、使用するAPIを取捨選択することが可能です。コンフィギュレーションの最中にROM/RAMサイズが計算されますので、コンパイル・リンクすることなくサイズを見積もることが可能です。UTOSスタック解析ツール関数の呼び出しツリーやスタックの使用状況を表示させることが可能です。あまりにもスタックの使用量が多い場合には、警告を出すことも可能です。よって、実機での動作試験の前にスタック破壊等の不具合を検出することが可能になります。これは、動作時に危険を伴うシステム等においては、特に重要です。対応プロセッサARM7/9/11、Cortex-M3SH-2その他(弊社営業部までお問い合わせください。)価格UTOS開発キット(GNUWingおよび1年間の保守を含みます):198,000円〜(税別)ターゲットライセンス:100,000円(税別)出荷台数が1,000台以下の場合に選択いただけます。ロイヤリティ:10〜99円(税別)(出荷台数によります)出荷台数が1,001台を超える場合に選択いただけます。その他、受託開発、コンサルティングサービス、トレーニング等も用意しておりますのでお問い合わせください。販売代理店様を募集しております。UTOSおよび弊社製品の日本国内での代理販売につきましては、弊社営業部(sales@upwind-technology.com)までご連絡をいただけますようお願い申し上げます。UTOSのニュースリリースは、こちらです。companies.webmaster@upwind-technology.com。