予定していた要員がトラブルではまってしまっていて、二人分の作業を
押しつけられているんです。(;_;)
ところで、質問なのですが、
・BTRONのプロセスが複数のサブプロセス(スレッド?)から構成されて
いるとき、各サブプロセスは同時にBTRONシステムコールを発行できる
のでしょうか?(ようするに、1つのサブプロセスがシステムコールを発行
して待ち状態になったときに、別のサブプロセスが実行できるかどうかとい
うことです)
・デバイスドライバマネージャは、アプリケーション(BTRONプロセス)
と、他の周辺核(ITRONタスク)の双方をサービスの対象にすることに
なっています。
一方デバイスドライバマネージャが管理する「デバイスディスクリプタ」は
BTRONプロセス単位に割り当てられることになっています。
したがって、デバイスドライバマネージャを利用する周辺核は、(疑似的に
でも)BTRONプロセスのプロセスIDを持つ必要が有ります。
「プロセスIDのXXは特殊な値で、周辺核を示す」というのでは全ての周
辺核でデバイスディスクリプタを共有できてしまうので、各周辺核ごとに別
々のIDを割り当てるのが望ましいでしょう。
このような実装は可能でしょうか?