設定 Azure Sphere 裝置的電源配置檔
重要
這是 Azure Sphere (舊版) 檔。 Azure Sphere(舊版)將於 2027 年 9 月 27 日淘汰,且使用者此時必須移轉至 Azure Sphere(整合式)。 使用位於 TOC 上方的版本選取器來檢視 Azure Sphere (整合式) 檔。
Azure Sphere 電源配置檔可讓您在高階應用程式在 Azure Sphere 裝置上執行時,調整效能與節能之間的平衡。
您可以以離散電源配置檔的形式指定喜好設定,以定義省電與效能之間的平衡。
Azure Sphere OS 會根據指定的 Power Profile 動態調整 CPU 頻率,以平衡耗電量和效能。
注意
電源配置檔不會在重新啟動時保存,而且應該一律在應用程式啟動時設定。
電源配置檔選項
有三種電源設定檔選項可供使用:
- PowerSaver:向系統指出,省電應以高階應用程式的效能成本排定優先順序。
- 平衡:表示系統應該根據系統負載來平衡高階應用程式的省電和效能。
- HighPerformance:向系統指出,為了增加耗電量,高階應用程式可能達到最佳效能。
注意
雖然系統會以較低的頻率保持完整運作,但效能可能會有輕微的影響。
電源配置檔的動態設定
若要讓應用程式在運行時間存取電源配置檔函式,您必須在應用程式指令清單中宣告PowerControls功能的SetPowerProfile值。
在運行時間,您的應用程式會呼叫 PowerManagement_SetSystemPowerProfile() 來指定其中一個可用的電源配置檔。
包含頭檔
使用電源設定檔的應用程式必須包含電源管理頭檔案:
#include <applibs/powermanagement.h>