[μC3/Compact]OSの管理外割込みについて教えてください。

弊社RTOS「μC3/Compact」、「μC3/Standard」に関するご質問
返信する
アバター
eForce技術担当
記事: 193
登録日時: 2014年4月24日(木) 14:18

[μC3/Compact]OSの管理外割込みについて教えてください。

投稿記事 by eForce技術担当 » 2014年7月22日(火) 09:28

対象:
μC3/Compact

概要
カーネルのオーバヘッドに影響されない最速の応答性を持つ割込みとして、
カーネルの管理外の割込みをサポートしています。カーネルが排他制御に用いる
割込みレベルを「カーネル割込みレベル」と呼び、これを下げることにより
常に許可状態にある割込みレベルを設けて、これにカーネルの管理外の
割込みを割り当てます。
μC3/Compactでは、「カーネル割込みレベル」の指定をコンフィグレータの
「カーネル全般」部分で設定することができます。
なお、このカーネルの管理外の割込みは最速の応答性を持つ代わりに、
この処理の中では、システムコールを呼び出すことはできません。

制限事項
【Ver.1.xカーネル】
カーネルの管理外の割込みをサポートしていません。ご使用中のパッケージのカーネルのバージョンを確認してください。

ご使用にあたっては。。。
μC3のシステムコールが呼び出すことができないなどの制限があります。
ご使用される場合にも、最優先の割込みに限って使用するなど、限定した処理に使用してください。

返信する