首页
›
嵌入式与底层系统
›
035-多平台Linux BSP实战
›
《NXP i.MX8 Linux BSP开发》
VIP18
本课程属于:035-多平台Linux BSP实战
嵌入式与底层系统 · 共 18 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
NXP i.MX8 Linux BSP开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=i.MX8系列处理器概述 · Linux BSP开发的学习目标 · 整体知识框架与实战路线
课程导入
i.MX8
02
i.MX8硬件架构基础
目标=i.MX8系列型号差异 · CPU/GPU/VPU/NPU子系统 · 内存映射
i.MX8
硬件架构基础
03
Linux BSP概述
目标=BSP定义与组成 · Yocto Project与Open… · NXP官方BSP发布包结构
Linux
BSP
04
开发环境搭建
目标=Ubuntu主机配置 · 依赖包安装 · repo工具使用
开发环境搭建
Ubuntu
05
Yocto构建系统入门
目标=BitBake · Recipe · Layer
Yocto
构建系统入门
06
NXP Yocto BSP实战
目标=下载与配置i.MX8 BSP · 选择MACHINE · 构建core-image-minim…
NXP
Yocto
07
U-Boot移植与配置
目标=U-Boot架构 · i.MX8启动流程 · 板级配置文件
U-Boot
移植
08
Linux内核移植
目标=内核源码结构 · i.MX8内核配置 · 设备树原理与编写
Linux
内核移植
09
设备树详解
目标=DTS语法 · 节点与属性 · pinctrl
设备树详解
DTS
10
根文件系统构建
目标=BusyBox · systemd · Yocto生成根文件系统
根文件系统构建
BusyBox
11
启动流程与引导加载
目标=i.MX8 Boot ROM · SPL · U-Boot
启动流程
引导加载
12
存储与烧录
目标=eMMC · SD卡 · QSPI Flash
存储
烧录
13
GPIO与中断驱动开发
目标=GPIO子系统 · pinctrl子系统 · 中断处理
GPIO
断驱动开发
14
I2C与SPI驱动开发
目标=I2C框架 · SPI框架 · 设备树匹配
I2C
SPI
15
UART与串口驱动
目标=TTY子系统 · 串口驱动注册 · console配置
UART
串口驱动
16
网络驱动与配置
目标=以太网控制器驱动 · PHY · 设备树配置
网络驱动
配置
17
USB驱动与OTG
目标=USB控制器 · Host/Device模式 · Gadget框架
USB
OTG
18
显示与图形子系统
目标=DRM/KMS · Framebuffer · HDMI/LVDS/MIPI-DSI
显示
图形子系统
19
音频子系统
目标=ALSA框架 · I2S/SAI · 音频编解码器
音频子系统
ALSA
20
摄像头与视频采集
目标=V4L2框架 · MIPI-CSI · ISP
摄像头
视频采集
21
电源管理与热管理
目标=i.MX8电源域 · DVFS · CPUIdle
电源管理
热管理
22
实时性与内核优化
目标=PREEMPT_RT · 内核裁剪 · 启动时间优化
实时性
内核优化
23
调试与故障排查
目标=JTAG · OpenOCD · printk
调试
故障排查
24
安全与加密
目标=HAB · TrustZone · OP-TEE
安全
加密
25
OTA与系统升级
目标=SWUpdate · RAUC · A/B分区
OTA
系统升级
26
容器与虚拟化
目标=Docker on i.MX8 · KVM · Xen
容器
虚拟化
27
机器学习与NPU
目标=i.MX8 NPU · eIQ · TensorFlow Lite
NPU
机器学习
28
综合项目一
目标=基于i.MX8的智能网关开发 · 涵盖硬件选型 · BSP定制
综合项目一
i.MX8
29
综合项目二
目标=基于i.MX8的工业HMI开发 · 涵盖显示 · 触摸
综合项目二
i.MX8
30
课程总结与进阶
目标=BSP开发最佳实践 · 社区资源 · 持续集成
课程总结
进阶
所属VIP或分类
同VIP:NVIDIA-Jetson-Orin-BSP开发
同VIP:NXP-i.MX9-Linux-BSP开发
同VIP:Qualcomm-Linux-BSP开发工程