Linux編譯+更換3.4版本核心教程

來源:互聯網
上載者:User

標籤:des   style   http   color   os   檔案   for   ar   

高手別看,給新手看的
【編譯 3.4】
【在PC機上,我的系統是Ubuntu 12.04 Desktop 32bit】

  1. sudo su

  2. wget https://github.com/linux-sunxi/linux-sunxi/archive/sunxi-3.4.zip

  3. unzip sunxi-3.4

  4. cd linux*sunxi*3.4

  5. make sun4i_defconfig ARCH=arm

 
unzip
 
make config
完成後

  1. apt-get install build-essential u-boot-tools uboot-mkimage gcc-arm-linux-gnueabihf -y

安裝必要的東西
然後弄菜單出來選你要的(驅動什麼的)

  1. make menuconfig ARCH=arm 

看清楚了,上面寫的是Linux/arm 3.4.29,如果你是Linux/arm 3.0.xx那麼你下載錯了,如果你是Linux/i386或Linux/x86_64那更不靠譜,要嘛你下載到i386的包要嘛你ARCH沒寫arm
自己慢慢選,下面Device Driver是驅動,Network Support是網路。往下拉,下面其實是有東西的
 
第一個(Ge...Setup)裡面有個Default Hostname,也就是預設的hostname,可以自己修改
選東西要用按鍵:
Y 設定為內建(刪不掉的)
N 設定為不要 (核心裡面沒有,能通過模組增加)
M 設定為模組 (可以通過模組增減)
給大家看下
 
這是網路,裡面有個wireless就是無線,網路支援下面那個是硬體驅動
 
這是無線選項,給大家參考
Devices Driver->Graphics Support->Bootup LOGO裡面有開機表徵圖,可以選,哈哈
 
 
這就是Linux的企鵝表徵圖
選好了?
ok,左右按鍵選擇exit
 
選yes,儲存,好了。

  1. make uImage CROSS_COMPILE=arm-linux-gnueabihf- -j2 ARCH=arm #編譯uImage檔案

  2. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j2 INSTALL_MOD_PATH=output modules #編譯lib檔案夾裡的檔案

  3. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j2 INSTALL_MOD_PATH=output modules_install #編譯lib檔案夾裡的檔案

  4. mv arch/arm/boot/uImage output #移動


上面j2意思是雙線程,可以改
 
正在編譯
 
OK
uImage和lib可以同時編譯,開兩個終端即可
編譯好了直接複製到sd卡裡
兩個檔案都在output檔案夾裡
uImage複製到sd卡的FAT分區
lib複製到sd卡的linux分區
然後把sd卡插上即可
記得先把原來的備份下,不然弄壞就慘了
複製過程看二樓


原文tll
原文連結:http://forum.cubietech.com/forum.php?mod=viewthread&tid=371

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.