自己動手編譯中興V880內核

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://harleysue.blog.51cto.com/262507/557011

 編譯了幾天,終於把中興的內核給編譯過去了。

中間出了些小插曲,找不到內核配置文件,話說,中興這個內核寫的太官方了,連個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/,然後修改工具鏈權限

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

 

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

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

在arch/arm/config裏面有個blade_deconfig(具體名字忘記了,搜索blade就能看到)

複製到/home/harley/zte_kernel/,修改爲.config

4、在命令終端。

  1. cd /home/harley/zte_kernel 
  2. make 

就開始編譯內核了。經過漫長的等待,生成的zimage文件就放在

/home/harley/zte_kernel/arch/arm/boot裏面

本文出自 “harleysue” 博客,請務必保留此出處http://harleysue.blog.51cto.com/262507/557011

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章