Перейти к содержанию
    

Вычисление загрузки ЦПУ на stm32h7

1 час назад, aaarrr сказал:

 все смартфоны

Что-то сомнительно. От одного элемента 2 А·ч прибор учёта гарантированно 10 лет работает, а смартфон сутки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 minutes ago, Plain said:

смартфон сутки

Совершенно верно - сутки без экрана. Нужен кому такой смартфон?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 hours ago, aaarrr said:

Пожалуйста: все смартфоны.

Откуда знаете
Про все не знаю, но три, с которыми я работал так не делают.

18 hours ago, jcxz said:

Все устройства, в разработке которых я принимал участие. Не важно - батарейное питание или нет, просто правило хорошего тона - в простое выполнять WFE/WFI.

Это круглый конь в вакууме. Дайте ссылку на устройство, где его продают, что за устройство?

21 hours ago, Plain said:

Все батарейные приборы — учёта ресурсов, часы и т.п.

Конкретнее можно? Я работал с тремя мобильниками. Так там не делали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, Tarbal said:

Откуда знаете

Например: https://www.e-consystems.com/blog/system-on-module-SOM/android-power-management/

Да и какие могут быть варианты - даже одно энергоэффективное ядро плюс DRAM дадут сотни мВт потребления.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, aaarrr said:

Например: https://www.e-consystems.com/blog/system-on-module-SOM/android-power-management/

Да и какие могут быть варианты - даже одно энергоэффективное ядро плюс DRAM дадут сотни мВт потребления.

 

Интересно как. Вы знаете что андроид -- это Java виртуальная машина, которая бежит на линуксе?
Там уж точно нет никакого сна.

Прибор конкретный покажите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 minutes ago, aaarrr said:

Выше обосновал и ссылку привел.

 

Вы линукс когда-нибудь портировали? Где там idle task? Как там вызывается команда чтобы заснуть?
То, что вы привели рассказывает как управлять устройствами на верхнем уровне, а команда спать оттуда в принципе не вызывается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, Tarbal said:

Вы линукс когда-нибудь портировали?

Да, и suspend to RAM использовал с пробуждением по периферии и таймеру. Какое это имеет отношение к делу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 minutes ago, aaarrr said:

Да, и suspend to RAM использовал с пробуждением по периферии и таймеру. Какое это имеет отношение к делу?

Дайте ссылку на продукт, который вы делали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Quote

Как там вызывается команда чтобы заснуть?

Для случая ARMv7, например, в конечном счете будет вызвана:

https://elixir.bootlin.com/linux/v5.6.13/source/arch/arm/mm/proc-v7.S#L75

Вполне себе сон.

Но если нужно неделю прожить на аккумуляторе, то без полноценного отключения CPU и перевода RAM в self-refresh не обойтись.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, Tarbal сказал:
12.05.2021 в 06:19, Plain сказал:

Все батарейные приборы — учёта ресурсов, часы и т.п.

Конкретнее можно? Я работал с тремя мобильниками. Так там не делали.

Мобильники — аккумуляторные приборы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, Tarbal сказал:

Это круглый конь в вакууме. Дайте ссылку на устройство, где его продают, что за устройство?

Зачем? Вы его купите и дизассемблируете? :biggrin: Так не получится - прошивка закрыта.

 

3 часа назад, aaarrr сказал:

Но если нужно неделю прожить на аккумуляторе, то без полноценного отключения CPU и перевода RAM в self-refresh не обойтись.

Не надо сгущать краски. Мой смартфон, если отключить WiFi и использовать только как звонилку (не тискать постоянно в руках) и не сильно много звонить по нему, спокойно жил неделю (даже чуть больше иногда) когда аккум был новый. Сейчас уже конечно поменьше.

Сомневаюсь, что в режиме ожидания, он DRAM в self-refresh переводит. Хотя, всё возможно конечно....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...