共用方式為


設定 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>