參考
- Run Armbian with Klipper on a Fly Gemini 3.0 board
- reemo3dp / mellowfly-geminipi-armbian
- https://gist.github.com/actuino/7801a03342665dc988b0f9bb7c257348?permalink_comment_id=3510647
- https://4pda.to/forum/index.php?showtopic=1019126&st=880#entry117519487
- https://github.com/Snitro/fbtft-ili9488
為了要編譯網卡的驅動,必須有預裝的而且使用非官方的 image,不會使用 cn 網域的伺服器,快多了。
Fly 提供的 Armbian image,沒有 kernel source,所以無法使用。
自已 build image
有較多選擇性。步驟如下
# Check out armbian's build repository
$ git clone https://github.com/armbian/build/ armbian
$ cd armbian/
# Apply patches from this repository
$ git am ../mellowfly-geminipi-armbian/patches/*.patch
# Compile ubuntu jammy with default kernel config
$ ./compile.sh BOARD=mellowflygeminipi BRANCH=current RELEASE=jammy BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_CONFIGURE=no INSTALL_HEADERS=yes
不要只執行 ./compile.sh,透過互動界面選擇選項,那樣的選項較少。
建立 debian / legacy 的 image。
----------------
./compile.sh BOARD=mellowflygeminipi BRANCH=legacy RELEASE=bookworm BUILD_MINIMAL=no BUILD_DESKTOP=no KERNEL_CONFIGURE=no INSTALL_HEADERS=yes
----------------
----------------
建好了,但無法開機。
步驟
下載 image,燒到 sd 卡。
接上 Type-C 接口,再使用 putty 連線。
用 root 登入,密碼 1234,登入後,會要求改密碼。然後,立刻要建一個普通帳號,例如 fly / cc1234。
較特殊的網路設定,如要指定固定 IP,可以使用 nmtui 來設定。
armbian-config
以 root 身分執行 armbian-add-overlay <overlay_file.dts>,藉以 Compile and activate the overlay , 例如 sudo armbian-add-overlay sht15.dts。
---------------------
$ ls /lib/modules/6.6.36-current-sunxi64/kernel/drivers/staging/fbtft/fb_ili*
fb_ili9163.ko fb_ili9325.ko fb_ili9341.ko fb_ili9486.ko
fb_ili9320.ko fb_ili9340.ko fb_ili9481.ko
---------------------可惜沒有 fb_ili9488.ko。
沒有留言:
張貼留言