RK3568 Debian10(buster) 基础操作

该博客介绍了基于RK3568平台的Debian10系统的编译烧录过程,包括执行build.sh脚本生成rootfs.img镜像并使用RKDevTool烧录。系统基本信息查看部分展示了如何获取系统版本和桌面环境信息。此外,还详细说明了如何在国内环境下更换Debian的软件源,推荐使用阿里云镜像以提高下载速度和稳定性。
摘要由CSDN通过智能技术生成


Platform: RK3568
OS: Debian10
Kernel: v4.19.219
SDK Version:v1.2.3_20220108


编译和烧录

最简单的方法就是SDK根目录下直接运行编译脚本1

 ./build.sh debian

编译成功后会在rockdev目录下生成根文件镜像rootfs.img,用RKDevTool烧录即可。

build.sh中的build_debian函数如下,可以看出是根据条件执行了mk-base-debian.sh和mk-rootfs-buster.sh两个脚本,前者是Debian基础包和编译,后者是增加Rockchip相关配置适配。

 function build_debian(){
        ARCH=${RK_DEBIAN_ARCH:-${RK_ARCH}}
        case $ARCH in
                arm|armhf) ARCH=armhf ;;
                *) ARCH=arm64 ;;
        esac 

        echo "=========Start building debian for $ARCH========="

        cd debian
        if [ ! -e linaro-buster-$ARCH.tar.gz ]; then 
                RELEASE=buster TARGET=desktop ARCH=$ARCH ./mk-base-debian.sh
                ln -rsf linaro-buster-alip-*.tar.gz linaro-buster-$ARCH.tar.gz
        fi   

        VERSION=debug ARCH=$ARCH ./mk-rootfs-buster.sh
        ./mk-image.sh

        finish_build
}

系统基本信息查看

1. 系统版本

root@linaro-alip:~# cat /etc/debian_version 
10.12

2. 桌面环境

linaro@linaro-alip:~$ echo $XDG_CURRENT_DESKTOP
LXDE
linaro@linaro-alip:~$ echo $XDG_SESSION_TYPE
x11
linaro@linaro-alip:~$ echo $DESKTOP_SESSION
LXDE
linaro@linaro-alip:~$ echo $GDMSESSION
lightdm-xsession

这里要注意用shell远程连接开发板查看是无效的,需要直接用板子上的terminal来执行命令才能看到结果2

更换软件源

在国内使用的话建议更换国内镜像源,以防外网资源下载错误。
可在板子上修改/etc/apt/sources.list 文件,本文以阿里云镜像为例,此外还有很多优秀的镜像站(如中科大,网易,清华等)可供选择。

#Add aliyun mirrors
deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian-security buster/updates main
deb-src http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib

如有谬误欢迎指正,感谢阅读~

参考资料


  1. 《Rockchip_Developer_Guide_Linux_Software_CN.pdf》 ↩︎

  2. Linux系统检查查看桌面环境 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值