醬是創客的NanoPi R2S教學主題第二篇,以NanoPi R2S來實作教學,本篇將著重於安裝官方版本OpenWrt(FriendlyWrt)至R2S與客製Complie實作,你可以自行build與make一個客製化Firmware。在安裝之前,請先準備一片8G以上Class 10 Micro SD卡

設備:
NanoPi R2S #露天拍賣 #蝦皮購物
自備8G以上Class 10 Micro SD卡

  1. download.friendlyarm.com/nanopir2s
    下載rk3328-sd-friendlywrt-5.4-YYYYMMDD.img.zip
    解壓縮後取得rk3328-sd-friendlywrt.img檔案
  2. 使用Win32DiskImager燒入.img檔案到你的Micro SD卡
  3. 系統預設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