openwrt系統mt7621韌體編譯

2021-08-01 16:33:19 字數 1493 閱讀 7941

openwrt

原始碼編譯操作

•      

mtk-openwrt-3.10.14-proc.tar.gz

第二步,解壓原始碼包

•      

tar  zxvf   mtk-openwrt-3.10.14-proc.tar.gz

第三步,設定環境變數 source /etc/profile

第四步,開始編譯

make -j 3 v=99 2>&1 |tee build.log|grep -i error  

這是將錯誤都寫進build.log檔案中,只留下主要的大紅色error 

會報錯誤,需要手動編譯glib庫。

手動編譯glib

cd  build_dir/host/pkg-config-0.28/glib/

./configure --enable-iconv-cache=no--with-libiconv=gnu

cd -

第五步,繼續編譯輸入命令 make v=s

又會報如下錯誤,錯誤如下圖:

你需要進入原始碼目錄修改include/kernel-defaults.mk 51和52行:

然後繼續make v=s

報錯如下圖所示:

紅色部分需要修改為你的原始碼路徑) 執行下面命令:

cd/home/chenwei/mtk-openwrt-3.10.14/mtk-openwrt-3.10.14-proc/build_dir/target-mipsel_24kec+dsp_uclibc-0.9.33.2/linux-ramips_mt7621/

ln -s linux-3.10.14-p112871  linux-kernel

然後回到之前目錄:cd - 

make  v=s

編譯成功,如下圖所示:

MT7621路由器晶元 處理器引數介紹

mt7621路由器晶元包括乙個880 mhz mips 1004kc cpu雙核,乙個5埠10 100 1000交換機 phy和乙個rgmii。嵌入式高效能cpu可以很容易地處理高階應用程式。如路由 安全和voip等。mt7621還包括支援多種應用程式的介面選擇,例如用於訪問外部儲存的usb埠。mt...

openwrt預設mac位址配置(MT7620a)

對於mt7620a,預設的mac位址都是儲存在factory分割槽,具體為 1.offset 0x04 wiif mac 2.offset 0x28 lan mac 3.offset 0x2e wan mac factory分割槽不僅儲存這mac,還包括wifi的校準引數。以dts使用mt7620a...

OpenWRT系統編譯

openwrt系統編譯完成之後在bin ramips目錄下存放系統映象,如下圖所示,其中openwrt ramips mt7688 root.squashfs檔案是根檔案系統 squashfs 是一套基於linux核心使用的壓縮唯讀檔案系統。該檔案系統能夠壓縮系統內的文件,inode 以及目錄,檔案...