|
隨著開源操作系統(tǒng)的日益普及,Armbian以其對ARM架構(gòu)設(shè)備的廣泛支持和強大的定制性,成為了眾多硬件愛好者與開發(fā)者的首選。而RK(Rockchip)芯片,以其卓越的性能表現(xiàn)和豐富的多媒體功能,在智能設(shè)備領(lǐng)域占據(jù)了一席之地。本文將深入探討RK芯片如何適配Armbian系統(tǒng),解鎖這一強強聯(lián)合所帶來的全新硬件潛能,為用戶帶來更加流暢、高效、個性化的使用體驗。
硬件平臺是rk3528、Linux內(nèi)核5.10.160
用的方式是armbian根文件系統(tǒng)+rk的sdk內(nèi)核方式,不用armbian compile方式弄。
編譯armbian根文件系統(tǒng)
armbian 編譯庫
代碼倉
armbian編譯使用需要自主研究,這里不細說。
git clone下來后
選擇一個板子配置進行編譯 我選rock-3a.conf的配置
同時我修改一處地方,把編譯好的根文件系統(tǒng)放到我指定位置,防止編譯結(jié)束后刪除根文件系統(tǒng)文件夾
diff --git a/lib/functions/main/rootfs-image.sh b/lib/functions/main/rootfs-image.sh
index 288c2af..dc4d22e 100644
--- a/lib/functions/main/rootfs-image.sh
+++ b/lib/functions/main/rootfs-image.sh
@@ -79,10 +79,15 @@ function build_rootfs_and_image() {
LOG_SECTION="prepare_partitions" do_with_logging prepare_partitions
LOG_SECTION="create_image_from_sdcard_rootfs" do_with_logging create_image_from_sdcard_rootfs
+
+ display_alert "start copy rootfs_armbian " "info"
+
+ rm -rf ../rootfs_armbian
+ cp -rfp ${SDCARD} ../rootfs_armbian
# Completely and recursively unmount the directory. --> This will remove the tmpfs mount too <--
umount_chroot_recursive "${SDCARD}" "SDCARD rootfs finished"
-
+
最后把rootfs_armbian 根文件放在rk的Linuxsdk下面進行編譯出固件。具體怎么樣編譯,根據(jù)個人來使用。我是放在ubuntu文件下。
修改編譯腳本
結(jié)果
TODO
1.wifi功能沒有使用起來
-----12.04
wifi已經(jīng)正常使用起來
2.開源gpu沒有正常啟用
12.04
內(nèi)核配置添加
CONFIG_DRM_LIMA=y
CONFIG_DRM_IGNORE_IOTCL_PERMIT=n
&gpu{
interrupt-names = "gp", "gpmmu", "pp",
"pp0", "ppmmu0", "pp1", "ppmmu1";
clock-names = "bus", "core";
//clocks = <&cru ACLK_GPU>, <&cru ACLK_GPU>;
//clocks = <&scmi_clk SCMI_CLK_GPU>, <&cru ACLK_GPU_MALI>, <&cru PCLK_GPU_ROOT>;
clocks = <&cru ACLK_GPU_MALI>, <&cru ACLK_GPU_MALI>;
};
mesa庫 armbian已經(jīng)自帶
然后使能lima驅(qū)動 可以看到
mali450出現(xiàn)
存在一些問題,顯示時候畫面有時會晃動,鼠標會跟著閃動,不知道是mesa庫問題還是gpu-drm框架有問題。目前在提issue給mesa與rk分析分析。同時后面自己研究一下mesa庫與Linux的drm框架。
相關(guān)閱讀:
Armbian 5.9刷機后續(xù) 玩客云安裝寶塔面板7.7版本教程
外貿(mào)盒子H96MAX rk3318怎么刷Armbian 外貿(mào)盒子H96MAX救磚方法分享
寶塔是什么工具 HK1Box刷完armbian基于docker安裝寶塔
移動CM311-3/烽火HG680-MC/海信IP202H固件 晨星MSO9385芯片通用救磚
|
上一篇: 我的IHO-3300AD和大家的好像不太一樣下一篇: 全志H3芯片刷機包怎么制作 制作全志h3刷機包(TF卡)教程
|