Я работаю над источником питания для Raspberry Pi, где изменение состояния одной из линий GPIO немедленно отключает питание. Безопасно ли это делать на нулевом уровне работы или нужно еще выключить перед отключением питания? Если нет, есть ли лучшее место для этого?
Причина, по которой я спрашиваю, заключается в том, что Raspberry Pi - это встроенная система, которая не может отключить собственное питание. Отключение питания обычно выполняется оператором, выключающим его на стене, но в моем случае это будет частью удаленной системы с батарейным питанием, где не требуется постоянно работать.
Если система достигла уровня выполнения 0, ее можно безопасно выключить. Не так давно, до ATX, вы было выключить компьютер вручную, потому что он не мог выключиться.