实验七 Linux 内核移植
【实验目的】
掌握 Linux 内核配置和编译的基本方法
【实验环境】
1、 ubuntu 14.04 发行版
2、 FS4412 实验平台
3、 交叉编译工具:arm-none-linux-gnueabi-
【注意事项】
1、实验步骤中以“$”开头的命令表示在 ubuntu 环境下执行,以“#”开头的命令表
示在开发板下执行
【实验步骤】
1、 在 Linux 官网下载 Linux 内核源码(这里我们下载 linux-3.14.tar.xz)
https://mirrors.edge.kernel.org/pub/linux/kernel/v3.x/
2、 拷贝内核源码包到 ubuntu 的家目录下,解压并进入其顶层目录
$ tar xvf linux-3.14.tar.xz
$ cd linux-3.14
3、 源码并不知道我们的处理器架构及交叉编译工具是什么,我们自己在 Makefile 中指定
$ vi Makefile
将
ARCH ?= $(SUBARCH)
CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
修改为以下内容(注意后边不要有多余空格),然后保存退出
ARCH ?= arm
CROSS_COMPILE ?= arm-none-linux-gnueabi-
4、 指定使用的处理器
$ make exynos_defconfig
评论0
最新资源