Skip to content

核心

树莓派内核存储在 GitHub 中,可以在github.com/raspberrypi/linux上查看;它紧随主要的Linux内核之后。

Linux主内核正在不断更新。我们采用了在首页上提到的内核的长期发行版本,并将所做的更改集成到树莓派内核中。然后,我们创建一个"下一步"分支,其中包含内核的不稳定端口。经过广泛的测试和讨论,我们将其推送到主分支。

将您的代码放入内核

您可能有很多原因想要将某些内容放入内核:

  • 您编写了一些特定于树莓派的代码,希望每个人都能从中受益
  • 您已经为设备编写了通用 Linux 内核驱动程序,并希望每个人都可以使用它
  • 您已修复了通用内核错误
  • 您已修复了树莓派特定的内核错误

最初,您应该派生 Linux 存储库并将其克隆到您的构建系统上;它既可以在树莓派上,也可以在用于交叉编译的 Linux 机器上。然后,您可以进行更改,测试它们并将其提交到 fork 中。

接下来,根据代码是否特定于树莓派:

  • 对于特定于 Pi 的更改或错误修复,请向内核提交请求请求。

  • 对于一般的 Linux 内核更改(即新驱动程序),这些更改必须首先在上游提交。将它们提交到上游并被接受后,提交拉取请求,我们将收到请求。