- トップページ
- どんとこいPC情報!!
- μITRON(マイクロアイトロン)って何?
μITRON(マイクロアイトロン)って何?
リアルタイムOSと開発環境について紹介します。
μITRONとは
ここでは簡単に、μITRON の大雑把な説明と、何に使われているかを説明します。 ← これがITRONです??? 組み込みシステム用リアルタイムOS(リアルタイム・マルチタスクOS)の「仕様」です。「μITRON」という「OS」が存在するのではありません。巷で「OSはITRON使ってます」と言われても勘違いしてはいけません。 今までは(今でも?)、各社オリジナルの組み込みシステム用のOSとい...
RTOSについて
RTOSについて これはリアルタイム処理能力(正確な時間に処理を行う)に、重点を置いて作られたプリエンプティブなマルチタスクOSの事です。これはハードウェアタイマを利用して、複数のプログラムの制御を切り替えていくマルチタスク方式のOSの事です。 リアルタイムOSで取り扱われるプログラムは、タスク単位です。タスクは簡単に説明すると個々のアプリケーションです。タスク(プログラム)は、CPU資源を使用...
開発環境について
開発環境について 今回はARM7を使用しますので統合開発環境として、ARM SDK を使います。 開発環境って何? 今回、CPUは、インテル製のStrongARMシリーズ、ARM7TDMI を使用します。 CPUはARM7を使用しますので統合開発環境として、統合開発環境ソフト(アプリケーションソフト)である「ARM SDK」を使います。 インテルのStrongARMは、消費電力が少ない為、P...
サンプルプログラム
実際にサンプルプログラムを使って説明します。 サンプルプログラム 個々では、μITRONを使ったプログラムが実際にどの様に動作するかを簡単に説明します。下記はとあるシステムの1つのタスクのメインプログラムです。 ■簡単なサンプルプログラム ■サンプルプログラムの簡単なPADです。 今回のサンプルプログラムの場合 ●タスクは起動すると初期処理を行い、メール待ち状態になります。 80行目...