速い!小さい!安い!

環境にやさしいリアルタイム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)
- その他、各社様より販売されておりますICEやJTAGデバッガ等をご利用いただくことが可能です。
対応プロセッサ
- ARM7/9/11
- その他(弊社営業部までお問い合わせください。)
価格
- UTOS開発キット(GNUWingおよび1年間の保守を含みます):198,000円〜(税別)
(2008年7月以降出荷開始予定)
- ターゲットライセンス:100,000円(税別)
出荷台数が1,000台以下の場合に選択いただけます。
- ロイヤリティ:10〜99円(税別)(出荷台数によります)
出荷台数が1,001台を超える場合に選択いただけます。
- その他、受託開発、コンサルティングサービス、トレーニング等も用意しておりますのでお問い合わせください。
お問い合わせ先
UTOSに関するお問い合わせおよびご購入につきましては、弊社営業部(sales@upwind-technology.com)までご連絡をいただけますようお願い申し上げます。
日本国内販売代理店
現在、日本国内の販売代理店様を募集しております。UTOSおよび弊社製品の日本国内での代理販売につきましては、弊社営業部(sales@upwind-technology.com)までご連絡をいただけますようお願い申し上げます。
UTOSのニュースリリースは、こちらです。
製品・サービスのページに戻る
|
Copyright (C) 2002-2008 Upwind Technology, Inc. All rights reserved.
Linux is a registered trademark of Linus
Torvalds. All other names mentioned are trademarks,
registered trademarks or service marks of
their respective companies.
webmaster@upwind-technology.com


|