Azure Sphere cihazları için güç profilleri ayarlama

Azure Sphere güç profilleri, üst düzey uygulamanız bir Azure Sphere cihazında çalışırken performans ve enerji tasarrufu arasındaki dengeyi ayarlamanıza olanak tanır.

Tercihleri, güç tasarrufu ile performans arasındaki dengeyi tanımlayan ayrık güç profilleri biçiminde belirtebilirsiniz.

Azure Sphere işletim sistemi, güç tüketimini ve performansı belirtilen Güç Profiline göre dengelemek için CPU sıklığını dinamik olarak ayarlar.

Not

Güç profilleri yeniden başlatmalar arasında kalıcı olmaz ve uygulamanız başlatıldığında her zaman ayarlanmalıdır.

Güç profili seçenekleri

Üç güç profili seçeneği mevcuttur:

  • PowerSaver: Sisteme, üst düzey uygulamalar için performans maliyetinde güç tasarruflarının önceliklendirilmesi gerektiğini belirtir.
  • Dengeli: Sisteme, üst düzey uygulamalar için güç tasarrufu ve performansın sistem yüküne göre dengelenmesi gerektiğini gösterir.
  • Yüksek Performans: Sisteme, güç tüketiminin artması karşılığında üst düzey uygulama için mümkün olan en iyi performansın istendiğini gösterir.

Not

Sistem daha düşük frekanslarda tam olarak çalışır durumda kalırken, performans üzerinde hafif bir etki olabilir.

Güç profillerinin dinamik yapılandırması

Uygulamanızın çalışma zamanında güç profili işlevlerine erişmesini sağlamak için, uygulama bildirimindePowerControls özelliği için SetPowerProfile değerini bildirmeniz gerekir.

Uygulamanız çalışma zamanında kullanılabilir güç profillerinden birini belirtmek için PowerManagement_SetSystemPowerProfile() öğesini çağırır.

Üst bilgi dosyalarını dahil et

Güç profilleri kullanan uygulamaların güç yönetimi üst bilgi dosyasını içermesi gerekir:

#include <applibs/powermanagement.h>