稳压器 API 设计说明¶
本文档提供了一些影响稳压器 API 设计的设计考虑因素的简要、部分结构化概述。
安全¶
稳压器配置中的错误可能会对系统造成非常严重的后果,可能包括持久的硬件损坏。
无法自动确定系统的电源配置 - 同一芯片的软件等效变体可能具有不同的电源要求,并且并非所有具有电源要求的组件都对软件可见。
注意
除非 API 具有关于在特定系统上执行这些更改是安全的明确知识,否则不应更改硬件状态。
消费者用例¶
系统中绝大多数设备除了能够打开或关闭电源之外,不需要对其电源进行任何运行时配置。
系统中的许多电源将在许多不同的消费者之间共享。
注意
应构建消费者 API,以便这些用例非常容易处理,并且消费者在无需任何额外努力的情况下即可使用共享电源。