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

从Yocto中获取源码用传统的方式单独编译

要获取 Yocto 构建后的 Linux 内核和 U-Boot 源码,并进行独立编译,需获取完整的源码树(包含所有应用补丁和配置)及原始配置信息。以下是具体步骤:

  1. 获取最终源码路径

确定构建目录位置:

内核工作目录

KERNEL_WORKDIR=$(bitbake -e virtual/kernel | grep ^WORKDIR= | cut -d" -f2)

U-Boot 工作目录

UBOOT_WORKDIR=$(bitbake -e u-boot | grep ^WORKDIR= | cut -d" -f2)

执行后会输出类似
“/build/tmp/work/…/linux-yocto/5.15.123+gitAUTOINC+…” 的路径

  1. 复制源码树到独立目录

Linux 内核:

进入构建目录(通常是带 -build 后缀的目录)

cd ${KERNEL_WORKDIR}/build

复制完整源码

cp -r . ~/my_kernel_build

“build” 目录包含应用所有补丁、配置后的源码
U

相关文章:

  • 网络分层模型与协议体系技术研究报告
  • 【力扣 中等 C】467. 环绕字符串中唯一的子字符串
  • OBCP第三章 OceanBase SQL 引擎高级技术学习笔记
  • 【C++11】右值引用和移动语义
  • 云效代码仓库导入自建gitlab中
  • 多相机人脸扫描设备如何助力高效打造数字教育孪生体?
  • UE Universal Camera 相机插件-限制镜头在区域内移动
  • 【Unity智能模型系列】MediaPipeUnityPlugin 实现人脸数据获取
  • [按键手机安卓/IOS脚本插件开发] 按键插件调试与判断循环结构辅助工具
  • 【CMake基础入门教程】第七课:查找并使用第三方库(以 find_package() 为核心)
  • 数字孪生技术驱动UI前端变革:从静态展示到动态交互的飞跃
  • 面试150 判断子序列
  • Jenkins执行Jenkinsfile报错
  • 频宽是什么: 0.35/Tr、0.5/Tr?
  • Spring AI Alibaba
  • windows下 tomcat的安装部署
  • 多租户多会话隔离存储架构的完整实现方案
  • GNSS位移监测站在大坝安全中的用处
  • 物联网与低代码:Node-RED如何赋能工业智能化与纵横智控的创新实践
  • Java常用设计模式详解