全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5473
推到 Plurk!
推到 Facebook!

請教ACPI問題

尚未結案
markchou_tw
一般會員


發表:3
回覆:7
積分:2
註冊:2005-07-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-12 10:03:47 IP:61.222.xxx.xxx 未訂閱
小弟目前在撰寫ACPI相關的程式, 主要資訊來源為Intel下載的範例程式和原始碼(http://developer.intel.com/technology/iapc/acpi/downloads.htm) 範例程式內有兩支最重要的工具程式分別為 acpidump 和 acpiexec acpidump可下載bios內的 AML 二進位碼並反組譯為 ASL 檔, acpiexec則可以載入 AML 碼之後執行. 小弟發現在執行一些簡單的 method 的時候大致上沒問題, 但是若 method 內有呼叫其他有傳回值的method時會出錯, 不知道是否有人知道是acpiexec的bug?  如果acpiexec的問題解決的話, 有大大知道其他在widows下執行AML(或是ASL)的方法嗎? (WMI應該不適用小弟的狀況, 因為小弟要執行的ASL內的method不是微軟定義的裝置和方法, 而是主機板廠商內部的功能,除非執行WMI不需要改寫ASL且不需要裝置的GUID,因為在acpiexec內僅需要知道method的路徑)    小弟找好久都沒有適合的範例可以用, 請有經驗的大大們不吝指教...
markchou_tw
一般會員


發表:3
回覆:7
積分:2
註冊:2005-07-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-13 13:48:45 IP:61.222.xxx.xxx 未訂閱
看來這方面的問題很冷門,連看的人都沒幾個...  還是希望有大大們能指點迷津... 下列是從
markchou_tw
一般會員


發表:3
回覆:7
積分:2
註冊:2005-07-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-07-14 17:29:56 IP:61.222.xxx.xxx 未訂閱
看起來無解了,  Intel 提供的AcpiExec這個程式根本沒有連結到硬體裝置, 頂多只能當作acpibios的模擬器跑跑aml碼作除錯的工具, 難怪傳回值都是錯誤的, 浪費了好幾天時間測試這個東西  >"<    有哪位好心的大大可以提供經驗和範例程式以供參考呢? 小弟的需求是開啟支援ACPI的裝置(實體或非實體裝置), 然後呼叫裡面的 method 物件. (事先已知method名稱和參數)    和微軟提供的 acpiview.exe 有點像, 只是acpiview只能呼叫不需傳送參數的method, 而且小弟不需要知道所有acpi物件(也就是不需下載DSDT表等等).    這方面實際範例程式實在很少,救命喔~~~~~ 
系統時間:2024-03-28 21:10:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!