首页
›
嵌入式与底层系统
›
029-Yocto与OpenEmbedded BSP构建
›
《Yocto自定义Layer开发》
VIP20
本课程属于:029-Yocto与OpenEmbedded BSP构建
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Yocto自定义Layer开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Yocto项目概述 · Layer在Yocto中的角色 · 自定义Layer的学习目标与整体课程…
课程导入
Yocto
02
Yocto基础回顾
目标=BitBake · OpenEmbedded · Poky
Yocto
基础回顾
03
Layer核心概念
目标=Layer的定义 · Layer优先级 · Layer依赖
Layer
核心概念
04
开发环境搭建
目标=主机环境准备 · 依赖安装 · 下载Poky
开发环境搭建
目标=主机环境准…
05
创建第一个自定义Layer
目标=使用bitbake-layer… · 目录结构解析 · layer.conf配置文件详解
Layer
创建第一个自定义
06
Layer配置文件深入
目标=BBPATH · BBFILES · LAYERDEPENDS
Layer
配置文件深入
07
添加与注册Layer
目标=bitbake-layers… · remove-layer · show-layers
Layer
添加
08
编写自定义配方
目标=配方文件命名规则 · 基本语法 · 变量
编写自定义配方
目标=配方文件命…
09
配方实战
目标=创建一个简单的Hello Wo… · 包含编译 · 安装
配方实战
Hello
10
自定义bbappend文件
目标=bbappend的作用 · 命名匹配规则 · FILESEXTRAPATHS
bbappend
自定义
11
自定义发行版配置
目标=DISTRO_FEATURES · PACKAGECONFIG · 镜像特性
自定义发行版配置
DISTRO
12
自定义机器配置
目标=MACHINE配置 · 内核设备树 · 机器特性
自定义机器配置
MACHINE
13
镜像与包组定制
目标=自定义镜像配方 · IMAGE_INSTALL · 包组
镜像
包组定制
14
内核与设备树定制
目标=内核配方bbappend · 设备树文件添加 · 内核配置片段
内核
设备树定制
15
系统服务与启动脚本
目标=添加systemd服务 · init脚本 · 通过Layer集成到根文件系统
系统服务
启动脚本
16
配方补丁与源码修改
目标=创建补丁文件 · 在配方中应用补丁 · devtool工具的使用与工作流
配方补丁
源码修改
17
Layer中的类与继承
目标=编写自定义bbclass · 继承机制 · 类搜索路径
Layer
继承
18
多Layer协作与优先级
目标=Layer优先级设置 · 配方覆盖规则 · bbappend与bb文件交互
Layer
协作
19
条件化与动态配置
目标=OVERRIDES · 变量标志 · 条件赋值
条件化
动态配置
20
调试与错误排查
目标=bitbake错误日志分析 · 任务执行流程 · 常见Layer相关错误与解决方法
调试
错误排查
21
测试与验证
目标=使用bitbake-layer… · 构建测试 · 运行时验证
测试
验证
22
版本管理与兼容性
目标=LAYERSERIES_COM… · Yocto版本升级 · Layer迁移策略
版本管理
兼容性
23
发布与共享Layer
目标=Layer打包 · README编写 · 许可证声明
Layer
发布
24
综合实战一
目标=从零构建一个产品级自定义Lay… · 包含发行版 · 机器
综合实战一
Lay
25
综合实战二
目标=为现有BSP添加自定义Laye… · 扩展功能 · 覆盖配方
综合实战二
BSP
26
常见问题与最佳实践
目标=Layer命名规范 · 目录组织 · 避免常见陷阱
常见问题
最佳实践
27
高级主题
目标=多配置构建 · SDK生成与Layer · 可重现构建
高级主题
目标=多配置构建
28
CI/CD与自动化
目标=在持续集成中集成自定义Laye… · 自动化构建 · 测试与发布流程
CI/CD
自动化
29
课程总结
目标=核心知识点回顾 · 学习路径建议 · 进一步学习资源与社区参与方式
课程总结
目标=核心知识点…
30
课程考核与项目实战
目标=综合项目需求 · Layer设计与实现 · 评审标准与提交要求
课程考核
项目实战
所属VIP或分类
同VIP:OpenEmbedded系统构建工程
同VIP:Yocto-SDK与交叉开发环境
同VIP:Yocto内核定制与补丁管理