iTOP-3588开发板定制 Ubuntu 和 Debian 系统不使用 docker 构建系统
Ubuntu
和
Debian
文件系统的源码在“
iTOP-3588
开发板
\01_
【
iTOP-RK3588
开发板】基
础资料
\05_iTOP-RK3588
开发板
Linux
源码
\02_Debian
和
Ubuntu
系统构建源码
”路径下,如
下图所示:
从每个目录的名称就可以看出对应的文件系统版本,每个系统的构建流程是相同的,这里
以
ubuntu20
文件系统的构建为例进行讲解。
首先拷贝“
iTOP-3588
开发板
\01_
【
iTOP-RK3588
开发板】基础资料
\05_iTOP-RK3588
开
发板
Linux
源码
\02_Debian
和
Ubuntu
系统构建源码
\04_ubuntu20
构建源码
”目录下的
ubuntu2
0_build.tar.gz
这一
ubuntu20
构建压缩包到虚拟机
Ubuntu
上,拷贝完成如下图所示:
然后使用以下命令进行解压,解压完成如下图所示:
tar -vxf ubuntu20_build.tar.gz
其中
build
目录用来存放构建完成的文件系统源码和镜像,
overlay
目录用来存放构建过程
中要拷贝到文件系统中的一些设置文件,
packages
目录用来存放瑞芯微提供的系统要安装的一
些软件包,最后的
scripts
目录中存放了文件系统构建和打包的脚本,如下图所示:
其中
build_ubuntu.sh
脚本用来构建文件系统,
mk-image.sh
脚本用来将构建完成的文件系
统源码打包成
rootfs.img
的形式,从而方便后续的烧写。至此对于每个文件夹内容的描述就完
成了,下面开始进行文件系统的构建。
进入
scripts
目录后使用以下命令运行
build_ubuntu.sh
脚本进行
ubuntu
文件系统的构建,
构建过程如下所示:
其中
binary
就是构建完成的
ubuntu20
文件系统源码,
ubuntu-focal-arm64.tar.xz
压缩包为
binary
目录的压缩包,
ubuntu-20-server-arm64.rootfs.tar.xz
为构建过程中打包的无桌面的文件系
统压缩包,大家可以根据需求进行使用,
rootfs.img
为打包之后用于烧写的文件系统镜像。
至此关于
Ubuntu
和
Debian
文件系统的构建就讲解完成了。
更多内容可以B站搜索:迅为RK3588开发板
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.