- 1 名前:Be名無しさん [04/02/19 20:01]
-
★ TOPPERS www.toppers.jp/ ★ NORTi www.mispo.co.jp/ ★ HOS sourceforge.jp/projects/hos/ 前スレ pc.2ch.net/test/read.cgi/os/1036940021/ >>2-10 も参照
- 743 名前:Be名無しさん [2007/12/03(月) 23:19:29 ]
- TOPPERSのウィンドウズ上のシミュレートってどうやれば良いんでしょうか。
- 744 名前:Be名無しさん mailto:sage [2007/12/04(火) 11:00:31 ]
- 1.シミュレーターを作る。
- 745 名前:Be名無しさん mailto:sage [2007/12/04(火) 19:29:53 ]
- 次!
- 746 名前:Be名無しさん mailto:sage [2007/12/04(火) 22:02:24 ]
- HOSのウインドウズ上のシミュレートってどうやれば
- 747 名前:Be名無しさん mailto:sage [2007/12/05(水) 21:53:29 ]
- NORTiってマヌアルに「プリエンプティブなOS」と書いてるけど
タイマー割り込みでタスク切り替えてるの?
- 748 名前:Be名無しさん mailto:sage [2007/12/06(木) 08:29:51 ]
- >>747
マニュアルに 機能 チックタイムの経過通知 形式 void isig_tim(void); 解説 OS に、周期タイマー割込みが入ったことを知らせます。割込みハンドラ専用です。 戻値 なし 補足 NORTi 独自のシステムコールです。 と言うのがある。これで何かやってるんじゃない。
- 749 名前:Be名無しさん mailto:sage [2007/12/06(木) 22:43:21 ]
- それって
スリープ時間カウントうp でわ・・
- 750 名前:Be名無しさん mailto:sage [2007/12/07(金) 00:35:25 ]
- プリエンプティブとはつまり、
タスクが自主的にプロセッサを手放さなくても、 優先度の高いタスクが実行可能状態になったら、 そちらが実行される、ということなので、 なんであれ(とはいえ具体的には何らかの割込みであろうが) ディスパッチのきっかけにはなり得る。
- 751 名前:Be名無しさん mailto:sage [2007/12/07(金) 13:51:54 ]
- >>747
>タイマー割り込みでタスク切り替えてるの? は、Windows等に乗ってるタイムスライスのことかと。 プリエンプティブは ↑ >>750 OSに処理が来た時点で、優先順位や待ちTaskを調べて、OSが状態にあった処理をする。 OSに処理を渡すイベントは、割り込み、システムコールなど。
- 752 名前:437 [2007/12/09(日) 11:19:03 ]
- >>743
> TOPPERSのウィンドウズ上のシミュレートってどうやれば良いんでしょうか。 GBA用のエミュレータ使えばいいんじゃね?
- 753 名前:61-27-174-169.rev.home.ne.jp mailto:akiko532005@infoseek.jp [2007/12/09(日) 21:50:17 ]
- ??????????????????????? ?? ??? ??????????? ??? ????? ??????
??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ??????
- 754 名前:Be名無しさん [2007/12/20(木) 23:47:01 ]
- >>747
>タイマー割り込みでタスク切り替えてるの? タイマー割り込みでタスクを切り換えるのは、ラウンドロビン。 ラウンドロビンで割り当てられるCPU時間の断片をタイムクォンタム (time quantum)もしくはタイムスライス(time slice)という。 e-words.jp/w/E383A9E382A6E383B3E38389E383ADE38393E383B3.html
- 755 名前:Be名無しさん mailto:sage [2007/12/21(金) 00:18:54 ]
- >>754
ぐるぐると順番にタスクを切り替えるのが「ラウンドロビン」であって、 かならずしもタイマ割り込みで変える、ってものでもない。
- 756 名前:Be名無しさん mailto:hage [2008/01/12(土) 00:05:11 ]
- NORTiのシミュレータってHWダミー作らなくてもとりあえず
ソースそのまま1発ビルドしてタスクくらいはデバッガで動かせる、、 と思ってよいでつか?エロい人教えてくださいお願いします。 NORTi用ソースをTOPPERSのシミュレータで動かすのは 多分ちょっと面倒ですよね・・
- 757 名前:Be名無しさん mailto:sage [2008/01/13(日) 00:01:04 ]
- >>756
つか, 今時どんな OS でもスレッドライブラリくらい載ってるだろ? 自分でシミュレータ作ったって 1 週間あればおつり来るじゃん?
- 758 名前:Be名無しさん mailto:sage [2008/01/14(月) 18:34:17 ]
- >756
貴殿の環境わからないけど Hewのシミュレータ使ってみれば alvs.dyndns.tv/~vcom/modules/pukiwiki/
- 759 名前:Be名無しさん mailto:sage [2008/02/02(土) 00:02:01 ]
- >>582
コソーリ教えよう! eForce で検索するよろし。
|
|