首页
›
嵌入式基础与RISC-V
›
147-Yocto嵌入式Linux
›
《Yocto从零搭建嵌入式Linux系统移植部署实战》
VIP10
本课程属于:147-Yocto嵌入式Linux
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Yocto从零搭建嵌入式Linux系统移植部署实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Yocto项目概述
Yocto是什么 · 为什么选择Yocto · Yocto与传统构建方式的对比
Yocto
项目概述
02
开发环境搭建
宿主机要求(Ubuntu/Debia… · 安装必要软件包 · 配置Git和Repo
开发环境搭建
Ubuntu/Debia
03
获取Yocto源码
下载Poky主线版本 · 理解源码目录结构 · 切换稳定分支
Yocto
获取
04
BitBake深度解析
BitBake是什么 · 任务执行模型 · 依赖解析机制
BitBake
深度解析
05
元数据(Metadata)详解
配方(Recipe) · 层(Layer) · 配置文件(Conf)
Metadata
元数据
06
第一个构建目标
配置构建环境(oe-init-bui… · 理解local.conf和bblay… · 构建core-image-minim…
第一个构建目标
oe-init-bui
07
理解输出产物
tmp/deploy目录结构 · 内核镜像 · 根文件系统
理解输出产物
tmp/deploy
08
自定义Linux内核
内核配方结构 · 修改内核配置(menuconfig) · 添加内核补丁
Linux
自定义
09
根文件系统定制
添加/删除软件包 · 使用IMAGE_INSTALL变量 · 自定义rootfs内容
根文件系统定制
添加
10
添加自己的层
创建自定义层(meta-custom… · 层优先级管理 · 在层中添加配方
添加自己的层
meta-custom
11
编写第一个配方
Recipe基本结构(SUMMARY · DESCRIPTION · LICENSE
编写第一个配方
Recipe
12
配方进阶
依赖管理(DEPENDS · RDEPENDS) · 变量覆盖机制
配方进阶
DEPENDS
13
设备树(Device Tree)
设备树概念 · 编写设备树源文件(.dts) · 编译设备树
Device
Tree
14
U-Boot引导加载程序
U-Boot概述 · 配置和编译U-Boot · U-Boot配方定制
U-Boot
引导加载程序
15
BSP(板级支持包)开发
BSP概念 · 创建BSP层 · 定义机器配置(MACHINE)
BSP
板级支持包
16
交叉编译工具链
Yocto工具链生成 · 使用SDK(Standard SDK… · 可扩展SDK(eSDK)
交叉编译工具链
Yocto
17
软件包管理
理解IPK/DEB/RPM包格式 · 包版本控制 · 创建和安装自定义包
软件包管理
IPK/DEB/RPM
18
镜像类型与定制
不同镜像类型详解(core-imag… · 创建自定义镜像配方 · 镜像特性(IMAGE_FEATURE…
镜像类型
定制
19
系统初始化与服务管理
SysVinit vs System… · 在Yocto中配置Systemd · 添加自定义服务
系统初始化
服务管理
20
文件系统布局与存储
FHS标准 · 分区方案设计 · UBIFS/JFFS2/EXT4选择
文件系统布局
存储
21
网络配置与通信
以太网配置 · Wi-Fi驱动集成 · 网络管理工具(NetworkMana…
网络配置
通信
22
图形与显示
FrameBuffer · DRM/KMS · Wayland/Weston
图形
显示
23
实时性增强(RT)
PREEMPT_RT补丁 · 实时内核配置 · 实时性测试工具(cyclictest…
RT
实时性增强
24
安全加固
用户权限管理 · SELinux/AppArmor集成 · 安全启动(Secure Boot)
安全加固
用户权限管理
25
OTA(空中升级)方案
SWUpdate · RAUC · Mender对比
OTA
升级
26
调试与性能分析
GDB远程调试 · strace和ltrace · perf性能分析
调试
性能分析
27
Yocto与Docker集成
在Yocto中构建Docker · 容器运行时配置 · 使用容器部署应用
Yocto
Docker
28
持续集成(CI/CD)
自动化构建脚本 · Jenkins/GitLab CI集… · 构建缓存管理
CI/CD
持续集成
29
多架构支持
ARM · x86 · RISC-V架构对比
多架构支持
ARM
30
实战项目
从零构建完整嵌入式Linux系统 · 层设计 · 配方编写
实战项目
Linux
所属VIP或分类
同VIP:YoctoBSP移植与U-Boot引导优化实战
同VIP:Yocto嵌入式Linux构建与启动故障排查
同VIP:Yocto项目QEMU仿真与硬件适配调试实战