1-3-编译Linux内核
1-3-编译Linux内核
1.将Linux源码包拷贝到共享文件夹。
2.进入共享文件夹。
3.解压,命令#tar xvfj Kernel_3.0.8_TQ210_for_Linux_v2.2.tar.bz2 -C /。
4.源码解压后,会在“/opt/EmbedSky/TQ210/ ”目录下解 压 完 成 后 , 使 用 命 令 #cp config_for_TQ210_Linux_v2.1_coreB .config 或 #cpconfig_for_TQ210_Linux_v2.1_coreC .config 命令拷贝配置单为默认配置单,如下图:
.
5.然后使用命令#make menuconfig,
(出现在编译linux内核时,当用输入命令make menuconfig 时弹出
[python] view plain copy
mark@ubuntu:~/work/linux-3.2.0-psp04.06.00.08.sdk$ make menuconfig
* Unable to find the ncurses libraries orthe
* required header files.
* ‘make menuconfig’ requires the ncurseslibraries.
* Install ncurses (ncurses-devel) and tryagain.
/home/mark/work/linux-3.2.0-psp04.06.00.08.sdk/scripts/kconfig/Makefile:190:
recipe for target’scripts/kconfig/dochecklxdialog’ failed
make[1]: * [scripts/kconfig/dochecklxdialog]Error 1
Makefile:492: recipe for target’menuconfig’ failed
错误;根据提示,需要安装ncurses-devel,于是输入命令进行安装:
sudoapt-get install ncurses-dev
安装完成后,重新输入make menuconfig命令,问题解决,弹出内核配置窗口。)进入配置界面,如果您想要对天嵌科技提供的默认配置单进行修改的话,请根据实际情况修改配置,然后保存刚刚修改的配置单,操作如下所示:
6.使用#make zImage命令编译内核,在目录下会生成zImage.bin文件,复制到共享文件夹,烧写到开发板进行测试!