醬是創客的NanoPi R2S教學主題第二篇,以NanoPi R2S來實作教學,本篇將著重於安裝官方版本OpenWrt(FriendlyWrt)至R2S與客製Complie實作,你可以自行build與make一個客製化Firmware。在安裝之前,請先準備一片8G以上Class 10 Micro SD卡
設備:
NanoPi R2S #露天拍賣 #蝦皮購物
自備8G以上Class 10 Micro SD卡
- 至download.friendlyarm.com/nanopir2s
下載rk3328-sd-friendlywrt-5.4-YYYYMMDD.img.zip
解壓縮後取得rk3328-sd-friendlywrt.img檔案 - 使用Win32DiskImager燒入.img檔案到你的Micro SD卡
- 系統預設IP為192.168.2.1/24 帳號: root 密碼: 無
以上這些為簡易使用,對只要有基本OpenWrt路由器的用戶就竹夠了
==========以下為高深困難區,專業用戶限定==========
接著我們要進入如何下載官方的code來自己make build,建議專業玩家看
首先請你準備好Linux環境,並安裝好OpenWrt必要build的套件,你可以先自行測試make原生的OpenWrt,如果OK就可以繼續
首先先下載code
mkdir friendlywrt-rk3328 cd friendlywrt-rk3328 repo init -u https://github.com/friendlyarm/friendlywrt_manifests -b master-v19.07.1 -m rk3328.xml --repo-url=https://github.com/friendlyarm/repo --no-clone-bundle repo sync -c --no-clone-bundle
接著就可以make build了
./build.sh nanopi_r2.mk
如果需要更細部的調整
- 輸入 “./scripts/feeds update -a” 更新 package並定義於 feeds.conf / feeds.conf.default
- 輸入 “./scripts/feeds install -a” 安裝packages至 package/feeds/
- 輸入 “make menuconfig” 選擇你要的toolchain, target system & firmware packages.
- 輸入 “make” build你的firmware
友善官方Friendlywrt Github
https://github.com/friendlyarm/friendlywrt
更多的友善官方NanoPi R2S詳細說明書與教學
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_R2S