線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:841
推到 Plurk!
推到 Facebook!

請問如何向系統發出中斷要求?

尚未結案
hao_chih
一般會員


發表:15
回覆:25
積分:18
註冊:2003-09-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-03 17:58:13 IP:61.63.xxx.xxx 未訂閱
目前我有一塊支援Watchdog機能的主機板,找了網路好久~ 終於才找到一篇有關於主機板該機能的範例和說明,可惜他是組合語言的 我利用 class="code"> MOV AX,6F02 ;setting the time-out value MOV BL,30 ;time-out value is 48 seconds INT 15H ;interrupt 該程式執行後,確實如果沒有再將bl暫存器設為0或重設,系統於48秒後, 將視為當機而重開,這代表watchdog timer是有在動作的。 但因為系統的保護機制,所以在windows下無法跟cpu直接要求中斷, 能否請問各位先進,我要如何才能在跟系統要求中斷? 或者有什麼辦法可以呼叫或替代中斷向量15h所做的事?感謝您的回答
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-04 02:20:38 IP:61.64.xxx.xxx 未訂閱
試看看 Watchdog Timer http://docs.diamondsystems.com/dscud/manual_Watchdog_Timer_API.html http://www.jaluna.com/doc/c5/html/AppliDevGuide/x5260.html
hao_chih
一般會員


發表:15
回覆:25
積分:18
註冊:2003-09-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-04 11:17:10 IP:61.63.xxx.xxx 未訂閱
謝謝conundrum的回應 很可惜那篇文章是For Linux的API~所以在windows沒辦法~ 另一篇文章則是需要他們的板子~我也沒有@@"    但有給我一些啟發,所以我又再去一次 > 只知道他大概在說些什麼,卻不知如何應用.. href="http://www.microsoft.com/whdc/hwdev/platform/proc/HW-WDT.mspx">http://www.microsoft.com/whdc/hwdev/platform/proc/HW-WDT.mspx
hao_chih
一般會員


發表:15
回覆:25
積分:18
註冊:2003-09-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-10 08:38:41 IP:61.63.xxx.xxx 未訂閱
try了半天,最後還是投降,請人直接打電話問機板廠商, 看是否有提供函式庫可供操控WDT,結果是有的,只是該廠商尚未整合那功能, 所以未附在CD裡。接到廠商寄來DLL,結果OK,害我白忙那麼久< >。 不過這陣子看了一堆的資料,其他的受益也非淺~< > 開始對WINDDK起了一點興趣,因為覺得只有他可以半的到, 但似乎是個非常難搞的東西... 還有最奇怪的是,我測試的4台電腦都可以使用該功能,怪哉? 難道現在的PC都有附那功能? 這就留待後日在追查了~ 該結案嚕
系統時間:2024-06-27 0:41:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!