有人知道我可以在哪里找到 Linux 内核 3.18.0-25-rpi2 的源代码吗?
这是来自 Raspberry Pi 2 的 Ubuntu 14.04 映像的内核:
Raspberry Pi 2 端口使用的内核是“rpi2”风格的 Ubuntu 风格内核包,例如 linux-image-3.18.0-20-rpi2。目前它包含以下功能:
- 主线 3.18.x
- 从 ubuntu-vivid git 树中分叉 Ubuntu-3.18.0-14.15
- 提供额外功能,如 aufs
- 还包括其他稳定性修复,其中许多已纳入 3.18.7 版后的主线
- 来自 Raspberry Pi 的 Linux Git 树的 rpi-3.18.y 分支的 Raspberry Pi 特定补丁
我运行了apt-get source -b linux-image-$(uname -r)
该程序,它确实构建了内核,但它是 3.13.0-79。我不明白为什么会发生这种情况。flash-kernel
拒绝安装它,因为它比现有的 3.18 内核旧。
答案1
我能够使用 fbtft 模块为 Raspberry Pi 2 上的 Ubuntu 14.04 编译 Linux 内核 3.18.0-29-rpi2。
这个 GitHub Gist 包含我遵循的步骤:
https://gist.github.com/pdp7/440f522ff7060ab9ae72
带有 fbtft 模块的 Linux 内核 .deb 包:
linux-镜像-3.18.0-29-rpi2_3.18.0-29.30_armhf.deb
https://drive.google.com/open?id=0B_NI2VDamOOfakYwV3NESF81TWM
答案2
也许这个链接可以帮助您,因为它是特定于 rpi 的。
编辑:我本来想对此发表评论,但我的代表是新人,还不能这样做。
从 ubuntu-vivid git 树中分叉 Ubuntu-3.18.0-14.15
rpi 的说明和上一个链接的来源在这里。
滚动到底部即可看到 14.04 位。