摘要
本文概要介紹於Ubuntu 24.04作業系統跨平台編譯基於Armbian專案之樹莓派4代單板電腦的Linux作業系統核心、並將映像檔寫入SD卡的步驟。
正文
參照維基百科,Armbian是一種用來建構單板電腦映象檔的軟體框架,它不是一個獨立的Linux發行版,它是基於Debian或Ubuntu來建構,提供一個為單板電腦最佳化的最小基礎系統,它還維護著自己的Linux核心。
隨後參照官網的快速入門指南,於Ubuntu 24.04作業系統跨平台編譯適用於樹莓派4代單板電腦的Ubuntu 24.04作業系統,建構指令分述如下。
git clone https://github.com/armbian/build
cd build
./compile.sh
相關操作截圖如下。
值得留意的是,建構完畢的畫面呈現著重新建構的完整指令,例如此處使用著下列參數。
./compile.sh build BOARD=rpi4b BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=noble
接著透過rpi-imager工具程式將位於./output/images/目錄底下的映象檔(如Armbian-unofficial_26.02.0-trunk_Rpi4b_noble_current_6.12.61.img)寫入SD卡。
為了讓serial console成為終端機之一,需要參考這裡來以編輯器調整config.txt和cmdline.txt的內容。
隨後便可以將SD卡插上樹莓派4代單板電腦、開機。透過minicom觀察到的開機畫面如下所示;其中,預設的賬號密碼可以參考這裡(root和1234)。
基於Armbian的Ubuntu和一般的Ubuntu幾乎一樣,可以透過apt-get指令安裝套件;例如下面便是安裝完p7zip-full套件後進行benchmark的操作畫面。完成。
附錄
Raspberry Pi OS (64-bit)在安裝完p7zip-full套件後進行benchmark的操作畫面如下;僅作為對照。
參考文獻
https://en.wikipedia.org/wiki/Armbian
https://www.armbian.com/
https://docs.armbian.com/Developer-Guide_Build-Preparation/
https://docs.armbian.com/User-Guide_Getting-Started/#first-login
https://github.com/armbian/build/pull/6425









沒有留言:
不接受新意見。