TOPへ戻る

20070726 AVR用プリエンティブなRTOS(マルチタスクOS)について

ここで紹介していますAVTROSは、RTOSの分類からノンプリエンティブタイプになります。
ノンプリンティブとは、CPUの実行権をOSに返却しないと他のタスクが実行されないタイプになります。
パソコンのOSで言うと、MS−DOSのようなものです。
今回、プリエンティブタイプ(Windows95以降のOS)のOSを調べてまとめてみました。

Contiki

OS名

WEBページ

対応しているデバイス

対応しているコンパイラ

OSタイプ

Contiki http://www.sics.se/~adam/contiki/      

TinyOS

OS名

WEBページ

対応しているデバイス

対応しているコンパイラ

OSタイプ

TinyOS http://webs.cs.berkeley.edu/tos/      

EtherNut - Nut/OS

OS名

WEBページ

対応しているデバイス

対応しているコンパイラ

OSタイプ

EtherNut - Nut/OS http://www.ethernut.de/en/ ATmega128等 avr-gcc
IAR
プリエンティブ

μC/OS-II

OS名

WEBページ

対応しているデバイス

対応しているコンパイラ

OSタイプ

μC/OS-II http://www.micrium.com/ ATmega103 128 256 IAR
IMAGEcraft
プリエンティブ

AvrX

OS名

WEBページ

対応しているデバイス

対応しているコンパイラ

備考

AvrX http://www.barello.net/
http://www.barello.net/avrx/index.htm
ATmega128はOKみたい avr-gcc
IAR
プリエンティブ

カーネルはアセンブラで書かれており、タスク管理、セマフォ管理、メッセージ管理、シングルステップデバッカ機能
を備えています。

avrxの紹介のページエキサイトによる機械翻訳

uSmartX

OS名

WEBページ

対応しているデバイス

対応しているコンパイラ

備考

uSmartX http://usmartx.sourceforge.net/
. avr-gcc ノンプリエンティブ

ノンプリエンティブタイプのRTOSです。

uSmartXの紹介のページエキサイトによる機械翻訳

RTOS jacOS

OS名

WEBページ

対応しているデバイス

対応しているコンパイラ

備考

RTOS jacOS http://jacos.narod.ru/
. WinAVR
IAR
.

ロシア発のRTOSです。
力不足で、プリエンティブなのかはわかりません。

FreeRTOS

OS名

WEBページ

対応しているデバイス

対応しているコンパイラ

備考

FreeRTOS http://www.freertos.org/
. WinAVR
IAR
プリエンティブ


pC/OS

OS名

WEBページ

対応しているデバイス

対応しているコンパイラ

備考

pC/OS http://www.embedded-os.de/
. WinAVR
IAR
.

ドイツ発のRTOSです。


2007/07/26 初版

TOPへ戻る