如何获取 BareMetal x86-64 机器

如何获取 BareMetal x86-64 机器

我知道有适用于裸机 ARM 的 RaspberryPI,但我想知道是否有 x86-64 机器,它要么 (a) 没有预装操作系统,要么 (b) 你可以卸载操作系统,从头开始使用汇编/引导加载程序等来安装你自己的自定义操作系统(非 Linux、从头开始、裸机等)。我见过最小板,但它似乎缺货,而且与 RaspberryPI 不同,缺乏支持,所以目前似乎不是一个很好的选择。

如果有办法获得 x86-64 裸机设备,想知道从哪里开始。我看到一些帖子说警告等等,使用 ChromeBook 删除操作系统。但我不知道这是否是获得裸机 x86-64 机器的正确方法。我想知道这是否是正确的方法,警告基本上只是你将无法恢复你的 Chrome 操作系统(这很有道理)。警告让你觉得你根本无法再使用硬件了。我不想卸载操作系统,然后尝试安装自定义操作系统一次,结果却犯了错误,现在硬件坏了。请让我知道情况是否如此,或者是否更宽松,卸载操作系统后,你可以反复尝试调试/安装自定义操作系统而不会损坏硬件。

答案1

它非常简单并且不花费任何成本:创建一个 x86 或 x64 虚拟机。

创建的虚拟机将是裸机,并且您可以拥有任意数量的虚拟机,以防其中一个虚拟机完全损坏。

就几乎所有用途而言,虚拟机与物理计算机都难以区分。大多数计算机中心早已出于某种原因放弃了物理计算机。物理计算机仅用于硬件实验,并且有比购买整台计算机更简单、更便宜的解决方案。

例如,你可以获得低至 15 美元的 Intel Quark™ D2000 微控制器开发套件。这款超便宜的开发板是英特尔对 Arduino 的回应。它配备了 GCC、英特尔微控制器集成性能原语、英特尔 Quark 微控制器软件接口的板级支持包和示例应用程序。

图像

答案2

您所描述的内容在任何标准 x86 计算机上都是可以实现的。

您看到的有关 Chromebook 硬件的警告是该系统特有的,即不是标准 x86 平台。

相关内容