1.获得linux源码并编译
1.1获得源码网络上大多推荐的方式都是
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
但是我这边的网速确实不太行,所以直接去了(kernel.org)下载自己要的源码版本,这里选择的是4.1.7
https://www.kernel.org/pub/linux/kernel/v4.x/
1.2 进入源码根目录并编译, 因为我们需要编出arm架构下的kernel,所以makefile里面的ARCH和CROSS_COMPILE都需要另外指定.这里使用的config文件为vexpress_defconfig,这是arm官方的一块开发板的型号.
cd linux-4.1.7
//在Makefile文件的开头添加
ARCH=arm
CROSS_COMPILE=<