首页
›
嵌入式与底层系统
›
030-RootFSBusyBoxInitramfs系统工程
›
《文件系统构建中的依赖裁剪技巧工程》
VIP20
本课程属于:030-RootFSBusyBoxInitramfs系统工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
文件系统构建中的依赖裁剪技巧工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=文件系统构建中依赖裁剪的定义 · 学习目标 · 整体知识框架与工程价值
课程导入
目标=文件系统构…
02
依赖基础
目标=依赖 · 传递依赖 · 可选依赖
依赖基础
目标=依赖
03
文件系统构建流程
目标=从源码 · 配置 · 编译
文件系统构建流程
目标=从源码
04
依赖图建模
目标=有向图 · 依赖闭包 · 强连通分量
依赖图建模
目标=有向图
05
依赖裁剪目标
目标=体积最小化 · 启动加速 · 攻击面缩减
依赖裁剪目标
目标=体积最小化
06
静态分析入门
目标=符号表 · 重定位表 · 导入表
静态分析入门
目标=符号表
07
动态分析入门
目标=系统调用跟踪 · 库调用跟踪 · 文件访问监控与运行时依赖发现
动态分析入门
目标=系统调用跟…
08
依赖分类方法
目标=按功能 · 按生命周期 · 按加载方式
依赖分类方法
目标=按功能
09
裁剪策略总览
目标=白名单 · 黑名单 · 可达性分析
裁剪策略总览
目标=白名单
10
编译期裁剪
目标=条件编译 · 特性开关 · 死代码消除与链接时优化在依赖裁剪中的…
编译期裁剪
目标=条件编译
11
链接期裁剪
目标=静态链接 · 动态链接 · 符号可见性
链接期裁剪
目标=静态链接
12
打包期裁剪
目标=包管理器依赖解析 · 文件清单生成 · 重复文件合并与元数据精简
打包期裁剪
目标=包管理器依…
13
镜像期裁剪
目标=根文件系统构建 · BusyBox 替代 · 库文件精简与固件镜像压缩技巧
镜像期裁剪
目标=根文件系统…
14
运行时裁剪
目标=按需加载 · 插件化架构 · 动态库延迟加载与运行时依赖注入控制
运行时裁剪
目标=按需加载
15
依赖冲突处理
目标=版本冲突 · 符号冲突 · ABI 不兼容与多版本共存的裁剪解决…
依赖冲突处理
目标=版本冲突
16
安全与合规裁剪
目标=CVE 依赖剔除 · 许可证兼容性检查 · 供应链安全与最小权限原则
安全
合规裁剪
17
工具链实战
目标=使用 ldd · readelf · objdump
工具链实战
ldd
18
构建系统集成
目标=在 Make · CMake · Bazel
构建系统集成
Make
19
案例一
目标=嵌入式 Linux 根文件系统…
案例一
Linux
20
案例二
目标=容器基础镜像依赖裁剪 · 减少层数 · 剔除包管理器与降低 CVE 数量
案例二
目标=容器基础镜…
21
案例三
目标=Android 系统分区依赖裁… · 移除未使用 HAL · 库与资源以缩减系统镜像
案例三
Android
22
案例四
目标=实时操作系统文件系统裁剪 · 保证确定性启动与最小运行时依赖集
案例四
目标=实时操作系…
23
常见问题一
目标=裁剪后程序无法启动 · 符号缺失 · 动态库加载失败的排查与修复
常见问题一
目标=裁剪后程序…
24
常见问题二
目标=过度裁剪导致功能回归 · 升级困难与可维护性下降的平衡方法
常见问题二
目标=过度裁剪导…
25
常见问题三
目标=依赖误判 · 隐式依赖 · 插件依赖与配置文件依赖的识别与处理
常见问题三
目标=依赖误判
26
验证与测试
目标=裁剪后功能测试 · 回归测试 · 依赖完整性检查与自动化验证流水线
验证
测试
27
度量与优化
目标=依赖数量 · 镜像体积 · 启动时间
度量
优化
28
持续集成与持续交付
目标=在 CI/CD 中自动执行依赖… · 审计与回滚机制
持续集成
持续交付
29
综合提升
目标=设计一套可复用的文件系统依赖裁… · 流程与检查清单
综合提升
目标=设计一套可…
30
课程总结与展望
目标=核心知识点回顾 · 工程最佳实践 · 未来趋势与进阶学习路径
课程总结
目标=核心知识点…
所属VIP或分类
同VIP:Bootloader分区与根文件系统协同工程
同VIP:BSP构建与实战部署工程
同VIP:Buildroot根文件系统构建