IoT 学习笔记 0x03
如何从 git 获取 Linux 内核源码,包括 master 分支与稳定分支。
创建 $HOME/embedded-linux-qemu-labs/kernel 目录并进入该目录。
要开始使用 Linux 内核源码,我们需要克隆其参考 git 树,即由 Linus Torvalds 维护的那个。
git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxcd linux请耐心等待。
Linus Torvalds 的 Linux 内核仓库包含了 Linux 的所有主要发布版本,但不包含稳定版本:它们由一个独立的团队维护,并托管在一个独立的仓库中。
我们将把这个独立的仓库作为另一个 remote 添加进来,以便能够使用稳定版本:
git remote add stable https://git.kernel.org/pub/scm/linux/kernel/git/stable/linuxgit fetch stable你可以通过运行以下命令进行确认:
git branch -a我们将在接下来的实验中选定一个特定的稳定版本。接下来,可以交叉编译一个内核了。