首页
›
嵌入式与底层系统
›
106-NXP i.MX嵌入式Linux与边缘AI工程
›
《NXP i.MX Yocto系统构建工程》
VIP20
本课程属于:106-NXP i.MX嵌入式Linux与边缘AI工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
NXP i.MX Yocto系统构建工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与工程环境总览
目标=NXP i.MX Yocto构… · 交付物 · 典型开发流程
课程导入
工程环境总览
02
Yocto Project与i.MX BSP关系解析
目标=理解Poky · OpenEmbedded · meta-freescale
Yocto
Project
03
i.MX Yocto源码获取与Repo管理
目标=使用repo工具初始化NXP… · 管理manifest · 分支与远程仓库
i.MX
Yocto
04
构建目录初始化与BitBake环境配置
目标=通过imx-setup-rel… · 选择MACHINE · DISTRO与图形后端
BitBake
构建目录初始化
05
BitBake核心机制与任务执行
目标=掌握BitBake配方解析 · 任务依赖 · runqueue
BitBake
核心机制
06
i.MX机器配置与设备树选择
目标=分析meta-imx中i.MX… · U-Boot与Kernel设备树配置 · DDR与启动介质差异
i.MX
机器配置
07
镜像配方与根文件系统定制
目标=理解core-image-ba… · core-image-sato · imx-image-full等镜像差…
镜像配方
根文件系统定制
08
内核配方与设备树编译实战
目标=定位linux-imx内核配方 · 修改内核配置片段 · 设备树与defconfig
内核配方
设备树编译实战
09
U-Boot配方与启动引导定制
目标=分析u-boot-imx配方 · SPL/FIT镜像生成 · 启动脚本与环境变量
U-Boot
配方
10
首次完整镜像构建与产物分析
目标=执行bitbake imx-i… · 定位tmp/deploy/image… · 设备树
首次完整镜像构建
产物分析
11
SD卡与eMMC烧录部署实战
目标=使用bmaptool · dd或mfgtool将完整镜像写入S… · 配置启动开关与串口控制台
SD
eMMC
12
网络启动与TFTP/NFS调试环境
目标=搭建TFTP与NFS服务器 · 通过U-Boot加载内核 · 设备树与网络根文件系统
TFTP/NFS
网络启动
13
配方编写基础与bbappend覆盖机制
目标=编写自定义.bb配方 · 使用FILESEXTRAPATHS · SRC_URI
bbappend
配方编写基础
14
层创建与meta-imx自定义层管理
目标=使用bitbake-layer… · 配置layer.conf优先级与依赖 · 组织BSP定制
meta-imx
层创建
15
软件包管理与包组定制
目标=理解RPM/DEB/IPK包格… · 使用PACKAGECONFIG · RDEPENDS
软件包管理
包组定制
16
systemd与init服务集成
目标=在i.MX Yocto镜像中启… · 编写与安装自定义service单元 · 配置开机自启
systemd
init
17
设备树覆盖与硬件外设适配
目标=为i.MX目标板添加/修改设备… · 适配I2C · SPI
设备树覆盖
硬件外设适配
18
图形与多媒体栈构建
目标=配置Weston/Waylan… · X11 · GPU与VPU驱动
图形
多媒体栈构建
19
机器学习与NPU软件栈集成
目标=在i.MX 8M Plus/9… · 集成TensorFlow Lite · ONNX Runtime或eIQ工具…
NPU
机器学习
20
安全启动与HAB/Fuse配置
目标=理解i.MX HABv4安全启… · 生成签名镜像 · 配置CSF与IMG
HAB/Fuse
安全启动
21
OTA与远程更新方案
目标=基于SWUpdate · RAUC或OSTree在i.MX Y… · 制作swu包
OTA
远程更新方案
22
SDK生成与交叉开发环境
目标=使用bitbake meta-… · 安装并验证交叉编译器 · sysroot与QEMU
SDK
生成
23
devtool工作流与配方开发调试
目标=使用devtool add/m… · 快速迭代修改 · 补丁生成与配方更新
devtool
工作流
24
构建性能优化与缓存管理
目标=配置SSTATE_DIR · DL_DIR · BB_NUMBER_THREADS
构建性能优化
缓存管理
25
构建问题诊断与日志分析
目标=定位do_fetch · do_configure · do_compile
构建问题诊断
日志分析
26
许可证合规与源码归档
目标=配置LICENSE · LIC_FILES_CHKSUM · INHERIT+=archiver与…
许可证合规
源码归档
27
生产镜像裁剪与启动优化
目标=通过DISTRO_FEATUR… · PACKAGECONFIG · IMAGE_INSTALL与内核配置…
生产镜像裁剪
启动优化
28
多机器与多配置构建管理
目标=在同一构建目录或独立目录中管理… · 使用TEMPLATECONF · multiconfig与CI脚本实现…
多机器
多配置构建管理
29
CI/CD自动化构建与制品管理
目标=基于Jenkins · GitLab CI或GitHub A… · 缓存下载与共享状态
CI/CD
自动化构建
30
综合项目实战
目标=从零构建一个面向i.MX目标板… · 集成U-Boot · 内核
综合项目实战
i.MX
所属VIP或分类
同VIP:NXP-i.MX-93智能HMI产品开发
同VIP:NXP-i.MX-95边缘AI视觉系统工程
同VIP:NXP-i.MX-9嵌入式Linux产品开发