Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
7 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1062989
Топик полностью
SciFi
(21.12.2020 12:33, просмотров: 244)
ответил
VLLV
на
Господа, а расскажите, как в системах на RTOS решается вопрос перехода на низкое энергопотребление от батарейки? Задачи потеряли актуальность, нужно кардинально снизить частоту контроллера, сохранить данные в EEPROM и уснуть глубоко, при появлении обычного питания восстановиться и продолжить работу.
Теоретически можно всё делать через сброс. Сохранить где-нибудь состояние, сброситься и запуститься в режиме глубокого сна. Потом сброситься, запуститься в нормальном режиме с восстановлением состояния. Тогда RTOS пофиг.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Ну да, вариантов немного: 1. сброс, 2. выход из планировщика 3. спец задача (но тогда жесткое RT невозможно?)
-
VLLV
(21.12.2020 12:50
)
Вход в спец. прерывание, с приоритетом выше всех прерываний ОС и продолжение там (переключение генератора и т.п.) до засыпания. А потом сброс.
-
fk0
(21.12.2020 13:15
)
У убогих армов только так и остаётся. Пики ещё умели хранить ОЗУ в режимах с потреблением в микроамперы.
-
fk0
(21.12.2020 12:35
)