针对不同的板子修改linux

针对不同的板子修改linux

不同的板子有不同的linux可用——称为“linux ports”

例如,STM32F4291 Discovery 套件的 (uc)linux 端口、Beagleboard 的 Linux 端口等。

我想知道主要有哪些异同这些端口之间?

我问这个问题是因为,我想为板 1 采用端口 A,并将其修改为在板 2 上运行。一旦我知道了差异/相似之处,我就会更好地了解所需的修改。

答案1

我想知道这些端口之间的主要区别和相似之处是什么?

您必须单独查看它们。如果您只讨论内核,那么最简单的方法是获取相应的原始源并比较两棵树。

如果您谈论的是整个发行版(即内核 + 用户区),我认为它们通常基于现有的 x86 发行版,并针对该平台重新编译。之后它们可能或多或少是相同的。在这种情况下,WRT 会比较内核源代码,请记住发行版通常使用自己的稍加修补的版本。

相关内容