首页
›
嵌入式基础与RISC-V
›
040-瑞芯微平台嵌入式Linux系统构建
›
《Yocto定制嵌入式Linux系统移植部署实战》
VIP10
本课程属于:040-瑞芯微平台嵌入式Linux系统构建
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Yocto定制嵌入式Linux系统移植部署实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Yocto项目概述
Yocto是什么?为什么选择Yoct… · BitBake · OpenEmbedded)介绍
Yocto
项目概述
02
开发环境搭建
宿主机要求(Ubuntu/Debia… · 安装必要软件包 · 配置Git和Repo
开发环境搭建
Ubuntu/Debia
03
理解Poky与BitBake
Poky参考发行版结构 · BitBake任务执行引擎 · 元数据(Metadata)与配方(R…
Poky
BitBake
04
第一个Yocto构建
初始化构建环境 · 配置本地构建(local.conf) · 运行BitBake构建最小镜像(co…
Yocto
第一个
05
构建输出分析
部署目录结构(tmp/deploy) · 内核与文件系统镜像 · 理解构建日志与缓存
构建输出分析
tmp/deploy
06
定制Linux内核
内核配方(linux-yocto)修… · 配置内核选项(menuconfig) · 添加内核补丁
Linux
定制
07
设备树(Device Tree)
设备树概念 · Yocto中设备树的集成 · 修改设备树文件
Device
Tree
08
根文件系统定制
添加/删除软件包 · 使用IMAGE_INSTALL变量 · 创建自定义包组(packagegro…
根文件系统定制
添加
09
添加自定义应用
编写简单Hello World配方 · 使用SRC_URI获取源码 · 配置编译与安装步骤
添加自定义应用
Hello
10
层(Layer)机制
层是什么?创建自定义层(meta-c… · 层优先级与依赖关系
Layer
机制
11
BSP(板级支持包)移植
理解BSP层结构 · 添加新板卡配置 · 配置机器(MACHINE)文件
BSP
板级支持包
12
U-Boot引导加载程序
U-Boot配方定制 · 配置U-Boot选项 · 添加板级U-Boot补丁
U-Boot
引导加载程序
13
TF-A(Trusted Firmware-A)与安全启动
TF-A在Yocto中的集成 · 配置安全启动链 · 生成密钥与签名
TF-A
Trusted
14
Yocto镜像类型
不同镜像类型(ext4 · squashfs · cpio
Yocto
镜像类型
15
WIC(OpenEmbedded Image Creator)工具
WIC工作原理 · 编写WIC Kickstart文件 · 生成可烧录镜像
WIC
OpenEmbedded
16
包管理系统
理解IPK · DEB · RPM包格式
包管理系统
IPK
17
SDK(软件开发工具包)生成
生成交叉编译工具链 · 使用meta-toolchain · 安装与配置SDK
SDK
软件开发工具包
18
交叉编译与远程调试
设置交叉编译环境 · 使用GDB远程调试 · 集成Eclipse/VSCode
交叉编译
远程调试
19
Yocto与Docker集成
在Docker容器中构建Yocto · 创建可复用的构建环境 · 优化构建速度
Yocto
Docker
20
性能优化
构建速度优化(BB_NUMBER_T… · PARALLEL_MAKE) · 使用共享状态缓存(sstate-ca…
性能优化
BB
21
Yocto与实时Linux(PREEMPT_RT)
集成PREEMPT_RT内核补丁 · 配置实时内核 · 测试实时性能
Yocto
Linux
22
Yocto与Qt/嵌入式GUI
集成Qt5/Qt6 · 配置显示后端(Wayland/X11… · 优化GUI性能
Yocto
Qt
23
Yocto与Python/Node.js运行时
添加Python3/Node.js支… · 管理Python包(pip) · 集成Node.js应用
Yocto
Python/Node.…
24
Yocto与无线网络(WiFi/BT)
添加WiFi驱动与固件 · 配置NetworkManager/C… · 集成蓝牙协议栈
Yocto
WiFi/BT
25
Yocto与安全更新
配置安全补丁管理 · 使用CVE检查工具 · 实施签名与验证机制
Yocto
安全更新
26
Yocto与OTA(空中升级)
集成SWUpdate或RAUC · 配置双分区升级策略 · 实现OTA客户端
Yocto
OTA
27
Yocto与CI/CD集成
配置Jenkins/GitLab C… · 自动化构建与测试 · 生成构建报告
Yocto
CI/CD
28
Yocto与容器(containers)
集成Docker/container… · 配置容器网络 · 管理容器镜像
Yocto
containers
29
Yocto调试与排错
常见构建错误解析 · 使用BitBake日志调试 · devshell与devpyshel…
Yocto
调试
30
综合实战项目
从零开始为一块ARM开发板(如Ras… · 包含内核 · 驱动
综合实战项目
ARM
所属VIP或分类
同VIP:Rockchip-Linux内核移植与设备树调试实战
同VIP:Rockchip-Linux平台硬件适配与驱动开发实战
同VIP:Rockchip-Linux平台驱动开发与硬件适配实战