我正在尝试学习linux移植,启动和其他东西,特别是平台的一件事。它是什么
a cpu
a board
an overall term as board + cpu
就像我们说特定于平台的代码一样,我们指的是架构(cpu)特定的代码吗?
答案 0 :(得分:0)
答案取决于背景。如果您正在移植Linux,那么从该视角开始的平台就是您将其移植到的硬件。如果您正在编写应用程序以在该硬件上的Linux上运行,那么该平台就是操作系统和硬件。
此外,如果你的目标是一个GUI框架,如KDE或Gnome,那将是"平台的一部分"太;或者如果您运行的是Java代码,平台将包含JVM。
本质上,代码需要预先存在才能运行代码。通常,平台可能包含 layers ; "平台"因此,包括你当时可能正在开发的任何层。