当前位置:   article > 正文

RK3568 Debian10(buster) 基础操作_mk-base-debian.sh

mk-base-debian.sh


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


编译和烧录

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

 ./build.sh debian
  • 1

编译成功后会在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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

系统基本信息查看

1. 系统版本

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

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

这里要注意用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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

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

参考资料


  1. 《Rockchip_Developer_Guide_Linux_Software_CN.pdf》 ↩︎

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

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/374073
推荐阅读
相关标签
  

闽ICP备14008679号