我想知道是否有可能在现有的 bios 中实现新功能,换句话说,是否有一些主板库(如 sdk)让您有机会轻松制作自己的 bios?
“受支持的主板”是什么意思 - 是包含用于开发的库还是仅仅意味着您可以下载最新更新(如果存在)?
更具体地说,如果我的电脑在特定时间关闭,我想在 BIOS 功能中唤醒我的电脑。我的主板是华擎。我有机会开发自己的计时器功能,还是可以等待产品开发人员并祈祷他们制作这些功能?
我想知道是否有可能在现有的 bios 中实现新功能,换句话说,是否有一些主板库(如 sdk)让您有机会轻松制作自己的 bios?
“受支持的主板”是什么意思 - 是包含用于开发的库还是仅仅意味着您可以下载最新更新(如果存在)?
更具体地说,如果我的电脑在特定时间关闭,我想在 BIOS 功能中唤醒我的电脑。我的主板是华擎。我有机会开发自己的计时器功能,还是可以等待产品开发人员并祈祷他们制作这些功能?
一般来说,答案是“不”。大多数主板制造商从 Phoenix/AMI/Insyde 获得 BIOS 源代码许可,然后根据他们的特定主板实现对其进行定制。BIOS 被编译为二进制文件,然后加载到主板闪存芯片中,仅此而已。
要修改 BIOS,您需要访问 BIOS 源代码。主板制造商不太可能将其提供给您(他们可能处于 NDA 之下)。您可以从 BIOS 供应商处获得原始源代码的许可,但这非常昂贵(通常为数万美元)。此外,来自 BIOS 供应商的源代码将缺少任何特定于主板的定制。
现在,随着更新的基于 UEFI 的 BIOS的推出,它们在供应商之间变得更加可扩展和标准化。现在可以开发与 BIOS 一起存在于闪存芯片中的预启动应用程序。但是,您要实现的计时器功能相当低级,因此这对您没有帮助。