最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

armbian開發(fā)指北(二)

2023-11-17 10:13 作者:磊子啊_  | 我要投稿

armbian開發(fā)指北(二)

前言:上篇給大家介紹armbian,已經(jīng)初級入門用法,接下來會詳細拆解開發(fā)步驟,本文講帶大家熟悉如何編譯出自己想要的板級固件,armbian開發(fā)指北(三)會更加詳細的帶大家深入代碼。

1. 編譯

進入項目目錄執(zhí)行:

$ ./compile.sh

執(zhí)行腳本后會提示

[??] Docker is installed, but not usable [ can't use Docker; check your Docker config / groups / etc ]
[??] Problem detected [ Docker installed but not usable ]
[??] Exiting in 10 seconds [ Press <Ctrl-C> to abort, <Enter> to ignore and continue ]
Counting down: 9... 8...

armbian支持 docker環(huán)境編譯,執(zhí)行腳本后提示我們目前是docker環(huán)境是沒有搭建好的,我們暫時不使用docker,按enter鍵即可

后提示輸入權(quán)限密碼 [sudo] password for jackson:

2. 選擇是否更改kernel config

armbian-choose-an-option


  • Do not change the kernel configuration

  • Show a kernel configuration menu before comilation

  1. 選項為不更改kernel配置

  2. 選項為在編譯前可自行更改kernel配置

我們暫且先選擇 Do not change the kernel configuration 不去更改內(nèi)核配置,按enter鍵。

3. 選擇目標(biāo)

armbian-select-target-board


除此以上承列的板子都是目前官方支持的,我們可以選擇自己需要編譯的板子固件 ,細心的朋友可能會注意到底部除了 ok,Cancel,還有一個 show CSC/WIP/EOS/TVB 選項

CSC/WIP/EOS/TVB 解釋:
CSC: 社區(qū)支持的配置,社區(qū)貢獻的支持。Armbian 開發(fā)團隊沒有官方支持
WIP:正在進行中,基本功能可以測試,但尚未準(zhǔn)備好投入生產(chǎn)。
EOS:生命周期結(jié)束,支持結(jié)束。
TVB:TV 電視盒子版本

我這邊選擇 armsom-w3 :Rockchip RK3588 SoC octa core 8-32GB SoC 2.5GBe PoE eMMC USB3 NvME

4. 選擇要使用什么kernel版本

armbian-exact-kernel


Legacy版本:舊的kernel版本,大概率是各個芯片廠家官方支持的kernel
edge版本:最新主線的kernel
midstream版本:介于主線mainline 和 rk官網(wǎng)legacy版本之間。
collabora版本:Collabora's rk3588, where the action is these days

對于后面兩個版本是開發(fā)者自己客制化的版本,可以自定義任何版本,armbian在這方面做的非常彈性。

選擇自己想要編譯的kernel版本,這邊選legacy

5. 選擇目標(biāo)操作系統(tǒng)

armbian-select-os


  • bookworm Debian12 Bookworm

  • bullseys Debian11 Bullseye

  • jammy Ubuntu jammy 22.04 LTS

其實就是各種os版本,系統(tǒng)之間的差別可自行上網(wǎng)了解,選擇你喜歡的,這邊選擇bullseye

6. 選擇目標(biāo)系統(tǒng)類型(是否帶桌面系統(tǒng))

armbian-select-os-type

Image with console interface (server版本) Image with desktop environment 桌面版本

開發(fā)驗證階段可用server版本編譯的更快一些,需要驗證顯示接口建議用desktop版本

6.1 選擇目標(biāo)系統(tǒng)帶桌面版本

假如選擇desktop版本將會進入

armbian-select-desktop-environment

cinnamon Cinnamon desktopp environment:

Cinnamon 是一款 Linux 桌面,提供先進的創(chuàng)新功能和傳統(tǒng)的用戶體驗。
桌面布局類似于 Gnome 2,其底層技術(shù)源自 Gnome Shell。Cinnamon 提供易于使用且舒適的桌面體驗,讓用戶有賓至如歸的感覺。

gnome Gnome desktop enviroment:

GNOME是一套純粹自由的計算機軟件,運行在操作系統(tǒng)上,提供圖形桌面環(huán)境。
桌面環(huán)境具有簡潔、自定義性高、多任務(wù)支持、豐富的應(yīng)用程序和開放性等特點,適合那些注重用戶體驗、個性化和開放性的用戶。

i3-wm I3-wm desktop enviroment

平鋪式桌面實在是太棒了!也許你習(xí)慣了KDE、Gnome、Xfce、Cinammon這些主流桌面后可以嘗試一下

xfce Xfce desktop enviroment

Xfce 是一個以速度、性能和資源效率為重點的輕量級桌面環(huán)境。它在不犧牲功能的情況下,提供了一個干凈直觀的用戶界面。它采用了經(jīng)過時間驗證的、傳統(tǒng)的圖標(biāo)和菜單驅(qū)動的用戶界面,對提高生產(chǎn)力非常有效。此外,Xfce 還允許用戶根據(jù)自己的偏好進行個性化設(shè)置。

我們偏好采用 gnome desktop,純屬個人喜好。

armbian-select-desktop-software


6.2 選擇目標(biāo)系統(tǒng)server版本

armbian-select-server-environment


Minimal image with console interface:最小server版本

兩者具體的差別,暫未深入

7. 總結(jié)

至此已經(jīng)選擇完所有配置開始編譯,編譯過程中大家可注意到

Repeat Build Options (early) [./compile.sh build BOARD=armsom-w3 BRANCH=legacy BUILD_DESKTOP=yes BUILD_MINIMAL=no DESKTOP_APPGROUPS_SELECTED='3dsupport browsers chat desktop_tools editors internet multimedia office programming remote_desktop' DESKTOP_ENVIRONMENT=gnome DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base KERNEL_CONFIGURE=no RELEASE=bullseye ]

其中./compile.sh 后面的參數(shù)便是我們所有的選擇,后續(xù)開發(fā)如果不想用圖形頁面選擇,可直接輸入以上命令



armbian開發(fā)指北(二)的評論 (共 條)

分享到微博請遵守國家法律
洛川县| 柳林县| 大城县| 高台县| 丹凤县| 普陀区| 江都市| 马公市| 专栏| 陈巴尔虎旗| 永济市| 大荔县| 夏邑县| 连山| 阳新县| 安顺市| 金昌市| 剑阁县| 德令哈市| 徐闻县| 黄骅市| 周口市| 巴林左旗| 济宁市| 得荣县| 松溪县| 成安县| 蓝山县| 曲靖市| 东兰县| 衡东县| 集贤县| 凤台县| 新余市| 同德县| 开平市| 松溪县| 清涧县| 保定市| 阳泉市| 招远市|