特許
J-GLOBAL ID:200903061445304934
割り込みシミュレーション方法及び装置
発明者:
,
,
,
出願人/特許権者:
代理人 (1件):
大塚 康徳 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願2000-261614
公開番号(公開出願番号):特開2002-073374
出願日: 2000年08月30日
公開日(公表日): 2002年03月12日
要約:
【要約】【課題】 割り込み処理を含む機器組込みプログラムのシミュレーション実行及びデバッグを、汎用OS上で高速に行うことはできなかった。【解決手段】 CPU及び割り込みコントローラによって実行されることによってメイン処理及び複数レベルの割り込み処理を実現する機器組み込みプログラムを擬似する割り込みシミュレーション方法であって、前記メイン処理に対してメイン処理スレッド110及び同期セマフォを割り当て、前記複数レベル毎の割り込み処理に対して割り込み処理スレッド120,121,122及び同期セマフォを割り当て、現在実行中でないスレッドに対してサスペンド状態又は対応する同期セマフォの待ち状態のいずれかを保証することにより、CPUの逐次実行性を実現する。
請求項(抜粋):
CPU及び割り込みコントローラによって実行されることによってメイン処理及び複数レベルの割り込み処理を実現する機器組み込みプログラムを擬似する割り込みシミュレーション方法であって、前記メイン処理に対してメインスレッド及び同期セマフォを割り当て、前記複数レベル毎の割り込み処理に対して割り込みスレッド及び同期セマフォを割り当て、前記メインスレッド及び前記割り込みスレッドのうち、現在実行中でないスレッドに対してサスペンド状態又は対応する同期セマフォの待ち状態のいずれかを保証することを特徴とする割り込みシミュレーション方法。
IPC (2件):
G06F 11/28 340
, G06F 9/46 340
FI (2件):
G06F 11/28 340 C
, G06F 9/46 340 B
Fターム (9件):
5B042GA23
, 5B042GB05
, 5B042HH07
, 5B098BA05
, 5B098BA17
, 5B098BB05
, 5B098GA05
, 5B098GD16
, 5B098JJ06
前のページに戻る