Поделиться через


Упражнение 1. Выявление проблем с фиктивными пробуждениями

Устройства должны избегать неожиданного пробуждения SoC через прерывания (например, бури прерываний, плохое разворот и т. д.). Пробуждение SoC приводит к тому, что система выходит из DRIPS, увеличивает средний уровень питания и сокращает время работы батареи. Это называется фиктивным пробуждением.

Процесс анализа, связанный с фиктивными пробуждениями, довольно прост.

  1. Скачайте предварительно созданный отчетsleepstudy-report_1.htmlздесь.

  2. Откройте sleepstudy-report_1.html в браузере.

  3. Щелкните Сеанс 2. Система потребляет 1,818 Вт энергии в течение 19 часов, а процент DRIPS составляет 92%.

    Снимок экрана: пример подключенного резервного сеанса 2

  4. Посмотрите на таблицу Top Правонарушители . Сетевое беспроводное устройство отображается как активное в 7 % времени во время сеанса.

    Снимок экрана: пример основных нарушителей потребления заряда батареи.

  5. Щелкните строку сетевого устройства, чтобы получить сведения об этом нарушителе.

    Снимок экрана: подробные сведения о сетевом устройстве, которое потребляет больше всего энергии.

В докладе четко обозначены фиктивные пробуждения. В этом примере их 80. С IHV должно быть последующее обсуждение, чтобы определить, почему беспроводной адаптер неожиданно просыпается SoC. Основная проблема может быть неправильной реализацией встроенного ПО устройства.