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

rk3568平台Buildroot编译实践:内核rootfs定制 及常见编译问题

目录

  • 编译前准备
  • 常规编译流程
  • 定制内核
    • 修改内核 参数并增量 保存
  • 修改rootfs并增量 保存
  • 修改rootfs包下载源
  • rootfs软件包增删
  • ref

  • Buildroot 是一个用于自动化构建嵌入式 Linux 系统的工具。它通过使用简单的配置文件和 Makefile,能够从源代码开始交叉编译出一个完整的、可以运行在嵌入式设备上的 Linux 系统,包括内核、根文件系统、引导加载程序等组件。

  • Rk3568平台官方sdk基于buildroot, 本文将基于rk3568平台,介绍buildroot编译过程中的一些小技巧,并对buildroot系统的网络功能进行了基本验证。这些网络功能 是5G CPE设备网络特性的基础。

在这里插入图片描述

编译前准备

编译环境为linux。通过FAE获取rk356x_linuxv5.10_release_v1.3.2_20230424.tgz包后解压。

#配置环境变量
cd buildroot
source envsetup.sh 
./build.sh lunch:rockchip_rk3568_evb1_ddr4_v10_defconfig

常规编译流程


#一键编译
./build.sh

# 编译文件 系统 
./build.sh rootfs

# 编译kernel:
./build.sh kernel

#编译ubo

http://www.kler.cn/a/488602.html

相关文章:

  • 【 Verdi实用技巧-Part-3】
  • Cognitive architecture 又是个什么东东?
  • 【Java项目】基于SpringBoot的【校园交友系统】
  • VSCode 在Windows下开发时使用Cmake Tools时输出Log乱码以及CPP文件乱码的终极解决方案
  • 决定系数(R²分数)——评估回归模型性能的一个指标
  • Visio 画阀门 符号 : 电动阀的画法
  • 【模型训练】在AutoDL上使用LLamaFactory进行模型训练
  • 思维转换:突破思维桎梏,创造更高效的工作与生活
  • MPI 在深度学习中的应用与分布式训练优化
  • VS2015 + OpenCV + OnnxRuntime-Cpp + YOLOv8 部署
  • 【Java项目】基于SpringBoot的【校园新闻系统】
  • Java面试题~~
  • c#版本、.net版本、visual studio版本之间的对应关系
  • 【机器视觉】OpenCV 图像基本变换
  • git提交
  • PHP的扩展Imagick的安装
  • 企业级PHP异步RabbitMQ协程版客户端 2.0 正式发布
  • 【JVM-2.1】如何使用JMC监控工具:详细步骤与实战指南
  • 基于Python编程语言的自动化渗透测试工具
  • CoreDNS 概述:云原生 DNS 服务的强大解决方案
  • springboot 加载本地jar到maven
  • Docker Compose etcd 服务
  • iOS 中spring动画的使用
  • 只谈C++11新特性 - std::chrono
  • 【YOLOv8杂草作物目标检测】
  • 添加到 PATH 环境变量中