我正在使用我的笔记本电脑 Ubuntu 14.04 为我的 Beaglebone Black 交叉编译内核和模块。在输入make modules_install
之后,配置过程重新启动。最后一步走错了。
以下是步骤:
1、cp arch/arm/configs/bb.org_defconfig defconfig_LQ
2、make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig
`load defconfig_LQ`
do some modification based on your needs
`save defconfig_LQ`
`cp defconfig_LQ arch/arm/configs/beaglebone_defconfig`
3, 使用make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- beaglebone_defconfig
命令生成.config
文件。
4, 使用make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage dtbs
命令编译内核。
5, 使用make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules
命令编译模块。
6, 使用sudo make modules_install
命令将模块安装到默认路径。