buildroot --- 根文件系统生成流程

buildroot 提供一个根文件系统的 skeleton

以 package 形式安装skeleton,package 位于 /system/skeleton

指定文件夹覆盖到 /output/target 根文件系统

有些应用或者配置不通过编译,直接采取拷贝的方式集成到rootfs中

配置方式:

System configuration
    ->Root filesystem overlay directories

变量:BR2_ROOTFS_OVERLAY

指定脚本修改根文件系统的内容

脚本执行时机为根文件系统被打包之前,buildroot 编译之后

配置如下:

System configuration
    ->Custom scripts to run before creating filesystem images
    ->Extra arguments passed to custom scripts  # 脚本的入参,存储在变量 BR2_ROOTFS_POST_SCRIPT_ARGS

变量:BR2_ROOTFS_POST_SCRIPT_ARGS

根文件系统打包后的脚本执行

配置方法:

System configuration
    ->Custom scripts to run after creating filesystem images

变量:BR2_ROOTFS_POST_IMAGE_SCRIPT

 

posted @   流水灯  阅读(101)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
历史上的今天:
2017-06-19 STM32单片机,下载器下载完程序能正常跑起来,断电再上电程序不运行
2017-06-19 FreeRTOS ------ 栈、堆、任务栈
点击右上角即可分享
微信分享提示