已提交SMART AM40支持到Armbian build仓库,可参照Armbian wiki自行编译。或者直接从Armbian community仓库下载官方编译的镜像
基于Armbian_25.2.1_Nanopim4v2_noble_current_6.12.13.img.xz镜像做修改:
-
集成仓库中的设备树,默认使用rk3399-am40.dtb启动
-
卸载linux-u-boot-nanopim4v2-current,刻录AM40的U-Boot镜像
-
修改软件源为USTC
-
所有软件更新到最新版本
-
去除sudo密码
-
卸载nano,安装vim
-
卸载ntfs-3g
-
创建/etc/NetworkManager/conf.d/10-globally-managed-devices.conf空文件
-
安装linux-headers-current-rockchip64,便于编译树外模块
-
将extcon-usbc-virtual-pd添加到initramfs中,开机即可驱动前面板HDMI