当我们谈论嵌入式系统时,什么是平台?

时间:2014-04-13 16:43:52

标签: embedded porting

我正在尝试学习linux移植,启动和其他东西,特别是平台的一件事。它是什么

a cpu
a board 
an overall term as board + cpu
就像我们说特定于平台的代码一样,我们指的是架构(cpu)特定的代码吗?

1 个答案:

答案 0 :(得分:0)

答案取决于背景。如果您正在移植Linux,那么从该视角开始的平台就是您将其移植到的硬件。如果您正在编写应用程序以在该硬件上的Linux上运行,那么该平台就是操作系统和硬件。

此外,如果你的目标是一个GUI框架,如KDE或Gnome,那将是"平台的一部分"太;或者如果您运行的是Java代码,平台将包含JVM。

本质上,代码需要预先存在才能运行代码。通常,平台可能包含 layers ; "平台"因此,包括你当时可能正在开发的任何层。