您的位置:首页 > 其它

自己动手编译中兴V880内核。

2011-04-30 21:26 239 查看
编译了几天,终于把中兴的内核给编译过去了。

中间出了些小插曲,找不到内核配置文件,话说,中兴这个内核写的太官方了,连个readme都是那么官方。

1、先下载官方的源码,http://support.zte.com.cn/support/news/NewsDetail.aspx?newsId=1000502。关于这个源码怎么解压,我花了很长时间,呵呵。官方的说明太官方了。把每个文件单独解压,然后放到同一个目录,用7Z解压第一个文件,就会全部解压出来了,放到特定地址。比如我是放到/home/harley/zte_kernel

2、环境。之前编译I8320的内核,所以环境基本上都配置好了。大概说说。我是32位CPU。貌似V880的内核用2008Q3编译不过,所以工具链用的是GCC 4.3.3。解压到硬盘某个位置。例如我解压到/home/harley/arm-eabi-4.4.3/,然后修改工具链权限

chmod 777 -R /home/harley/arm-eabi-4.4.3/*


3、修改内核。先指定工具链地址:修改内核下面的makefile,在前面加入

export CROSS_COMPILE=/home/harley/arm-eabi-4.4.3/bin/arm-eabi-
ARCH=arm

在arch/arm/config里面有个blade_deconfig(具体名字忘记了,搜索blade就能看到)

复制到/home/harley/zte_kernel/,修改为.config

4、在命令终端。

cd /home/harley/zte_kernel
make

就开始编译内核了。经过漫长的等待,生成的zimage文件就放在

/home/harley/zte_kernel/arch/arm/boot里面
本文出自 “harleysue” 博客,请务必保留此出处http://harleysue.blog.51cto.com/262507/557011
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: