专栏中心

EEPW首页 > 专栏 > iTOP-3588开发板定制 Ubuntu 和 Debian 系统不使用 docker 构建系统

iTOP-3588开发板定制 Ubuntu 和 Debian 系统不使用 docker 构建系统

发布人:红李亚 时间:2024-02-29 来源:工程师 发布文章
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 构建源码”目录下的 ubuntu20_build.tar.gz 这一 ubuntu20 构建压缩包到虚拟机 Ubuntu 上,拷贝完成如下图所示:

然后使用以下命令进行解压,解压完成如下图所示:
tar -vxf ubuntu20_build.tar.gz

然后进入 ubuntu20_build 目录,该目录下有四个文件夹,分别为 buildoverlaypackages和 scripts,如下图所示:

其中 build 目录用来存放构建完成的文件系统源码和镜像,overlay 目录用来存放构建过程中要拷贝到文件系统中的一些设置文件,packages 目录用来存放瑞芯微提供的系统要安装的一些软件包,最后的 scripts 目录中存放了文件系统构建和打包的脚本,如下图所示:

其中 build_ubuntu.sh 脚本用来构建文件系统,mk-image.sh 脚本用来将构建完成的文件系统源码打包成 rootfs.img 的形式,从而方便后续的烧写。至此对于每个文件夹内容的描述就完成了,下面开始进行文件系统的构建。
进入 scripts 目录后使用以下命令运行 build_ubuntu.sh 脚本进行 ubuntu 文件系统的构建,构建过程如下所示:

等待构建完成,一般 ubuntu20 文件系统的构建时间在 20 分钟左右,构建完成如下图所示:

然后运行 mk-image.sh 脚本将构建完成的 ubuntu 文件系统打包成 rootfs.img 的形式,打包过程如下所示:

构建完成之后会在 build 目录生成对应的文件系统源码、压缩包和用于烧写的 rootfs.img镜像,如下图所示: 


其中 binary 就是构建完成的 ubuntu20 文件系统源码,ubuntu-focal-arm64.tar.xz 压缩包为binary 目录的压缩包,ubuntu-20-server-arm64.rootfs.tar.xz 为构建过程中打包的无桌面的文件系统压缩包,大家可以根据需求进行使用,rootfs.img 为打包之后用于烧写的文件系统镜像。
至此关于 Ubuntu 和 Debian 文件系统的构建就讲解完成了。
更多内容可以B站搜索:迅为RK3588开发板


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 开发板

相关推荐

国产FPGA SoC芯选择,米尔安路飞龙核心板重磅发布

Badge USB OCD 与 78F0513D 使用演示视频

视频 2009-05-20

拆解:树莓派5 8 GB AI 套件

莱迪思联手英伟达推出 Sensor Bridge 方案 加速边缘 AI 产品落地

Microchip PIC24FJ256DA210开发板在图形显示上的应用

在米尔FPGA上实现Tiny YOLO V4,助力AIoT应用

当6 TOPS不再是极限:米尔RK3576 + Hailo-8,让高帧率摄像头真正“实时”

利用PIC24F Curiosity开发板简化设计

视频 2018-01-18

NEC MCU 78F0513D开发板使用教程

视频 2009-04-07

AN2131开发板原理图.rar

6TOPS算力驱动30亿参数LLM,米尔RK3576部署端侧多模态多轮对话

12路1080P高清视频流,米尔RK3576开发板重塑视频处理极限

SL811HS开发板原理图.rar

CY7C68013开发板原理图.rar

米尔出席2025安路科技FPGA技术沙龙

米尔-瑞萨RZ/G2L核心板开发板的系统启动时间优化应用笔记

ARM嵌入式系统开发板三星S3C44B0X的完整Protel电路图.rar

米尔出席openEuler Summit 2024,携全志T536和RK3562核心模组亮相

51单片机开发板

Jobs芯科EFR32xG24 Dev Kit开发板开箱视频

视频 2022-08-24
更多 培训课堂
更多 焦点
更多 视频

技术专区