我一直在試圖跟隨什麼人誰做了power tutor做。 從我的理解,使用的方法是硬件特定的而不是軟件。他們根據CPU利用率,wifi,GPS,音頻和3G模擬功耗。根據this論文。 有人熟悉這種方法嗎?我想知道我是否可以爲任何Android設備建模,還是依賴於硬件的方法?以及他們在論文中使用的功率建模公式。他們試圖提取CPU利用率,wifi,GPS,音頻和3G的軟件參數以使公式或方法起作用?閱讀這篇論文並不是很清楚。這方面的任何幫助都會得到高度的關注。Android電源模擬像電源導師
0
A
回答
2
PowerTutor方法在很大程度上與硬件無關,但需要針對每個新設備專門定製。它主要通過/ proc和/ sys目錄依賴硬件系統參數的可用性。例如,通過/ proc/stat和/ proc/cpuinfo讀取CPU利用率,從/data/misc/gps.status獲取GPS數據,從/ sys/devices/virtual/leds/lcd-backlight/brightness等獲取LCD數據。這些系統參數被插入到模型方程中,以估計功耗。實際方程可在their paper的第4頁找到,系統參數位置可在source code(具體在tree/master/src/edu/umich/PowerTutor /組件下)中看到。
假設有相同的系統參數,爲了使PowerTutor能夠爲新設備工作,您必須確定其特定設備的係數,並使用新設備及其係數更新應用程序。問題在於PowerTutor模型使用由相關PowerBooter工具確定的係數,該工具並非公開可用。有一些關於PowerBooter如何獲得係數的描述,但你必須自己重新實施測試。
相關問題
- 1. 設置默認值電源設計師
- 2. 電源外殼:導入模塊
- 3. Visual Studio Android模擬器 - Mashmallow電源狀態
- 4. Android模擬器電源鍵長按事件
- 5. Android:聽電源鍵按
- 6. Android的wifi電源問題
- 7. 簡單的模擬和電源模擬沒有最後一次模擬電話呼叫
- 8. DataColumn.Expression電源
- 9. 查找電源
- 10. 模擬電池放電
- 11. 模擬電路模擬庫?
- 12. 開源數據建模師
- 13. Windows Phone 8仿真器 - 模擬開關電源
- 14. 如何模擬測試的電源相關事件
- 15. 電源模擬 - 嘲諷終極課堂時的斷言錯誤
- 16. (虛擬)傳感器的電源使用情況Android
- 17. 導出高圖表到電源點
- 18. 電源數字和
- 19. 替換電源BI
- 20. Visual Basic電源包
- 21. 電源查詢 - 列
- 22. 電源函數C++
- 23. wifi電源管理
- 24. 雲計算電源
- 25. 發射模擬器平板電腦大小構建Android源代碼
- 26. 調試+拔下電源與運行Android
- 27. 在Android的電源配置文件
- 28. 檢查電源是否連接android
- 29. 在外部電源上啓動Android
- 30. 更新查詢源碼 - Android電子