小米路由器(R1D) 是基於 OpenWrt 深度定製的一款智能路由器
因為屬於深度定製的架構,加上沒有 open source 並且使用非常舊的版本和 kernel
又鸚鵡對 openwrt 的系統架構完全不熟悉,只有基礎的 linux 底子
所以早前在 cross complie (交叉編譯) 時其實遇到很多問題
雖然最後成功編譯出 privoxy,但也早就忘了環境建置的過程和步驟
這次因為企圖嘗試編譯出 核心模組(kernel module)
所以不單單只是 toolchain 搞定就好,還需要 kernel 的 source
對於沒有自己從 source code 編譯過 kernel 的我來說,其實也只能慢慢爬文
所以就順道寫成文章,省去日後重新建置的時間
小米路由器系統資訊
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
root@XiaoQiang:~# uname -a Linux XiaoQiang 2.6.36 #1 SMP PREEMPT Wed May 11 21:44:23 CST 2016 armv7l GNU/Linux root@XiaoQiang:~# cat /etc/openwrt_version 12.09.1 root@XiaoQiang:~# cat /etc/openwrt_release DISTRIB_ID="OpenWrt" DISTRIB_RELEASE="Attitude Adjustment" DISTRIB_REVISION="unknown" DISTRIB_CODENAME="attitude_adjustment" DISTRIB_TARGET="brcm4709/R1D" DISTRIB_DESCRIPTION="OpenWrt Attitude Adjustment 12.09.1" root@XiaoQiang:~# |