3.内核编译说明
1.进入内核目录:
cd /home/vmuser/wqj/hi3520/Hi3520D_SDK_V1.0.5.0/osdrv/kernel/linux-3.0.y
2. 手动拷贝.config 文件:
cp arch/arm/configs/hi3520d_full_defconfig .config
3.用户通过“make menuconfig”进行内核配置:
sudo make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux- menuconfig
会出现如下错误:
解决方式:
缺少ncurses lib 赶紧用sudo apt-get install ncurses-dev
4.编译内核并生成内核镜像 uImage (注意空格)
sudo make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux- uImage
会出现如下错误
解决方式:
sudo -i,切换到root模式
重新进入目录进行编译即可
make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux- uImage(此处不加sudo)
编译成功,如图所示:
退出root命令:终端输入exit.