Armbian常用系统定制

符号说明

  • SDK$:指代源码路径

  • console$:泛指主板的命令行控制台。主板命令行控制台

  • ADB$:Android Debug Bridge 命令行工具,泛指可运行 ADB 的环境

镜像源替换

armbian 官方镜像源

console$ cat /etc/apt/sources.list.d/armbian.sources 
Types: deb
URIs: https://apt.armbian.com
Suites: noble
Components: main noble-utils noble-desktop
Signed-By: /usr/share/keyrings/armbian-archive-keyring.gpg

Ubuntu 官方镜像源

console$ cat /etc/apt/sources.list.d/ubuntu.sources 
Types: deb
URIs: http://ports.ubuntu.com/
Suites: noble noble-security noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Ubuntu 24.04 中科大镜像源

Debian 12 中科大镜像源

开机启动脚本

KICKPI 默认会启动 kickpi.sh 脚本,可将开机启动的脚本(或其他服务)添加到 kickpi.sh 脚本中。

串口自动登陆

MIPI 屏显示

主板中已存在MIPI屏幕的dtbo文件

示例:

板子上接的是 8寸屏,型号为 MX080B2140 ,添加对应的 overlays 名称。重启后,就能点亮对应的屏幕。

overlays=rk3576-kickpi-lcd-mipi-MX080B2140 添加对应的 dtbo 名字

4G/5G 模块

如果监测到4G/5G模块,开机会执行 /usr/bin/quectel-CM 进行拨号上网。

需要定制 4G/5G 模块软件功能,可通过定制移远官方Linux软件。

https://github.com/quectel-open-source/Quectel_QConnectManager_Linux

GCC⼯具链

安装命令

安装后,可以在主板上 gcc 编译软件

Chromium 浏览器

推荐使用 chromium 浏览器,目前测试播放视频较为流畅。

安装方式

FireFox 浏览器

安装方式

不推荐使用 firefox 浏览器,目前会存在 profile 问题,导致重启后无法打开浏览器。

解决方法一

在linux的终端输入

删除错误的 profile

新建profile 来启动 firefox。

解决方法二

导出镜像修改 armbian 镜像

第一步,导出文件系统镜像到 U盘/SD卡 等存储路径

第二步,确认文件系统镜像大小,如果大于 armbian镜像

第三步,如果文件系统镜像大于原本的镜像容量,需要调整原本 armbian 镜像容量

调整armbian的镜像大小为8G

确认节点生成

调整分区大小,使用parted工具

调整文件系统大小

第四步,挂载 armbian镜像文件系统

第五步,挂载导出的文件系统

第六步,替换文件系统

第七步,卸载

第八步,修改后的镜像已经完成。

以上步骤也可用脚本进行更新,参考:

RKNN 部署

armbian 系统支持部署 rknn-toolkit2,rknn_model_zoo,参考 rockhip 官方文档如下:

https://github.com/airockchip/rknn-toolkit2/tree/master/doc

https://github.com/airockchip/rknn_model_zoo/tree/main/docs

Last updated