<英語> <日本語>

トップ ) [ ニュース | 製品・サービス | 会社案内 | 採用情報 | よくあるご質問(FAQ) ]

速い!小さい!安い!

環境にやさしいリアルタイムOS - UTOS

 「UTOS」とは、アップウィンドテクノロジー・インコーポレイテッドが開発した組み込みシステム向けのリアルタイムOSです。
 現在、組み込みシステム向けのリアルタイムOSは、各社より提供されていますが、各社が独自に策定した仕様であったり、不要なAPIを含んでいたり、ROM/RAMサイズが大きかったり、実行速度が遅かったりと必ずしも組み込みシステムの要求仕様を十分に満たすものではないのが実情です。
 このほど当社が開発した「UTOS」は、セットベースアーキテクチャを採用することにより、ユーザーが開発する組み込みシステムに最適なRTOSを自由にカスタマイズして構成することを第一の目的としたもので、使用するAPIの取捨選択ができること、RTOSの主要部をアセンブリ言語で記述し実行速度を高速化したこと、コンポーネント機構による機能の追加に対応したことなどが最大の特徴となっております。

特徴

速い!

 プロセッサのパフォーマンスを最大限に引き出すために、カーネルの主要部分をアセンブリ言語で記述しました。その結果、世界最速レベル(弊社調べ)の実行速度を実現しております。
 たとえば、ARMプロセッサ用のUTOSでは、動作周波数が100MHzの場合、ディスパッチ時間は4.59usを実現しております。

小さい!

 プロセッサ毎にタスクコントロールブロックを最適化し、消費されるROM/RAMサイズを極限まで削減しました。その結果、世界最小レベル(弊社調べ)のサイズを実現しております。
 たとえば、ARMプロセッサ用のUTOSでは、最小構成(タスク数:2、優先度:なし、同期・通信機能:無効、時間管理機能:無効)の場合、ROMサイズは約300Byte、RAMサイズは100Byte未満を実現しております。

安い!

 大量生産されるセットのコストを抑えるために安いロイヤリティで提供しております。なお、少量生産の場合には、ターゲットライセンスもご用意しております。

環境にやさしい

 あまり使われない機能を削除し、ROM/RAM等の資源の消費を抑えました。また、各機能を実現するための命令群を極限まで最適化することにより命令群の実行に必要なサイクル数を少なくし、電力消費を抑えました。その結果、省エネルギー化を実現しております。

セットベースアーキテクチャ

 セットベースアーキテクチャとは、アップウィンドテクノロジーが開発したセットに最適な構成を可能とするアーキテクチャです。つまり、セットの機能要件を満たすために必要な機能やAPIを自由に取捨選択することが可能になり、不要な機能やAPIはセットから削除することができます。

機能

  • uITRON4.0仕様のAPIを一部用意
  • タスク管理機能
  • 同期・通信機能(イベントフラグ、セマフォ)
  • 時間管理機能(周期ハンドラ)
  • 優先度ベースのFCFS(First Come First Service)スケジューリング
  • コンポーネント機構による機能の追加

開発環境

  • 開発ホスト:Windows XP(SP2)、Windows Vista
  • 開発ツール:GNUWing(TM)、Eclipse統合開発環境、UTOSコンフィグレーションツール、スタック解析ツール
  • その他、各社様より販売されておりますICEやJTAGデバッガ等をご利用いただくことが可能です。

Eclipse統合開発環境

Eclipse統合開発環境Eclipse統合開発環境により、面倒なコマンドラインからの入力なしに、コンパイル・リンク作業を行うことが可能です。
また、UTOSコンフィギュレータ、UTOSスタック解析ツールも起動することが可能です。

UTOSコンフィギュレータ

UTOSコンフィギュレータタスクの数や、使用スタックのサイズ、優先度、セマフォなどのコンフィギュレーションを行うことが可能です。
また、UTOSの特徴として、使用するAPIを取捨選択することが可能です。
さらに、コンフィギュレーションの最中にROM/RAMサイズが計算されますので、コンパイル・リンクすることなくサイズを見積もることが可能です。

UTOSスタック解析ツール

UTOSスタック解析ツール関数の呼び出しツリーやスタックの使用状況を表示させることが可能です。
また、あまりにもスタックの使用量が多い場合には、警告を出すことも可能です。
よって、実機での動作試験の前にスタック破壊等の不具合を検出することが可能になります。これは、動作時に危険を伴うシステム等においては、特に重要です。


対応プロセッサ

  • ARM7/9/11、Cortex-M3
  • SH-2
  • その他(弊社営業部までお問い合わせください。)

価格

  • UTOS開発キット(GNUWingおよび1年間の保守を含みます):198,000円〜(税別)UTOS SDK
  • ターゲットライセンス:100,000円(税別)
    出荷台数が1,000台以下の場合に選択いただけます。
  • ロイヤリティ:10〜99円(税別)(出荷台数によります)
    出荷台数が1,001台を超える場合に選択いただけます。
  • その他、受託開発、コンサルティングサービス、トレーニング等も用意しておりますのでお問い合わせください。

お問い合わせ先

 UTOSに関するお問い合わせおよびご購入につきましては、弊社営業部(sales@upwind-technology.com)までご連絡をいただけますようお願い申し上げます。

日本国内販売代理店

 現在、日本国内の販売代理店様を募集しております。UTOSおよび弊社製品の日本国内での代理販売につきましては、弊社営業部(sales@upwind-technology.com)までご連絡をいただけますようお願い申し上げます。

 UTOSのニュースリリースは、こちらです。

製品・サービスのページに戻る


Copyright (C) 2002-2012 Upwind Technology, Inc. All rights reserved.
UTOS is a registered trademark in U.S. and Japan, GNUWing and Upwind Technology are trademarks of Upwind Technology, Inc.
All other names mentioned are trademarks, registered trademarks or service marks of their respective companies.
webmaster@upwind-technology.com