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 以及目錄,檔案...