当前位置: 首页 > news >正文

Linux【5】-----编译和烧写Linux系统镜像(RK3568)

参考:讯为

1、文件系统

不同的文件系统组成了:debian、ubuntu、buildroot、qt等系统
每个文件系统的uboot和kernel是一样的
Shadowrocket

2、源码目录介绍

在这里插入图片描述
目录

3、正式编译

编译脚本build.sh
帮助内容如下:

Available options:
uboot                   -build uboot
kernel                  -build kernel
modules                 -build kernel modules
rootfs                  -build rootfs (default is buildroot)
buildroot               -build buildroot rootfs
yocto                   -build yocto rootfs
debian10                -build debian10 rootfs
debian11                -build debian11 rootfs
ubuntu20                -build ubuntu20 rootfs
ubuntu22                -build ubuntu22 rootfs
recovery                -build recovery
all                     -build uboot, kernel, rootfs, recovery image
buildroot_update        -build uboot, kernel, buildroot, recovery updateimg
debian10_update         -build uboot, kernel, debian10, recovery updateimg
debian11_update         -build uboot, kernel, debian11, recovery updateimg
ubuntu20_update         -build uboot, kernel, ubuntu20, recovery updateimg
ubuntu22_update         -build uboot, kernel, ubuntu22, recovery updateimg
cleanall                -clean uboot, kernel, rootfs, recovery
firmware                -pack all the image we need to boot up system
updateimg               -pack update image
save                    -save images, patches, commands used to debug
allsave                 -build all & firmware & updateimg & save
info                    -see the current board building information

通过export 命令设置要编译的系统,
依次执行:

  • build.sh -all
  • build.sh firmware
  • build.sh updateimg

4、单独编译u-boot

build.sh -uboot
修改u-boot进行个性化配置:

rk356x_linux/u-boot$ export ARCH=arm64
rk356x_linux/u-boot$ make menuconfig

在这里插入图片描述

未完待续

相关文章:

  • 力扣HOT100之栈:394. 字符串解码
  • 【RAG排序】rag排序代码示例-高级版
  • 基于PHP的连锁酒店管理系统
  • 英国云服务器上安装宝塔面板(BT Panel)
  • cie数通的含金量高吗?费用多少?
  • MySQL--慢查询日志、日志分析工具mysqldumpslow
  • 由于 z(x,y) 的变化导致的影响(那部分被分给了链式项)
  • 动画直播如何颠覆传统?解析足球篮球赛事的数据可视化革命
  • 深度剖析OpenSSL心脏滴血漏洞与Struts2远程命令执行漏洞
  • ShuffleNet 改进:与通道注意力机制(CAM)的结合实现
  • python报错 ModuleNotFoundError: No module named ‘Crypto‘
  • SpringAI实战:ChatModel智能对话全解
  • [Linux] 命令行管理文件
  • Spring Boot 启动流程详解
  • 安装便捷、维护省心,强力巨彩租赁屏助力视觉体验升级
  • LeetCode - 647. 回文子串
  • 求问,PMP属于职称认证吗?
  • PH热榜 | 2025-06-07
  • Redux Toolkit 快速入门指南:createSlice、configureStore、useSelector、useDispatch 全面解析
  • eNSP-IP数据包分析
  • 网站开发的关键技术/宁波seo如何做推广平台
  • 手游传奇开服网站/盐城seo推广
  • 苏州做网站的/贵阳百度快照优化排名
  • 自己做网站是否要买云主机/厦门seo外包公司
  • crm系统中最基本的功能模块/长沙网站托管seo优化公司
  • 库易网网站/谷歌浏览器app下载安装