首页
›
嵌入式与底层系统
›
029-Yocto与OpenEmbedded BSP构建
›
《教你搭建BSP开发环境》
VIP20
本课程属于:029-Yocto与OpenEmbedded BSP构建
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
教你搭建BSP开发环境
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=BSP开发环境搭建的学习目标 · 核心价值 · 整体知识框架与学习路径
课程导入
BSP
02
BSP基础概念
目标=BSP定义 · 作用 · 组成结构
BSP
基础概念
03
嵌入式开发流程
目标=交叉编译 · 宿主机与目标机 · 镜像烧录
嵌入式开发流程
目标=交叉编译
04
硬件平台选型
目标=常见开发板 · 处理器架构 · 外设资源评估与选型方法
硬件平台选型
目标=常见开发板
05
开发主机环境准备
目标=Linux发行版选择 · 磁盘分区 · 用户权限
开发主机环境准备
Linux
06
虚拟机与容器方案
目标=VMware · VirtualBox · Docker在BSP开发中的适用场景…
虚拟机
容器方案
07
交叉编译工具链
目标=工具链组成 · gnu工具链 · 厂商工具链
交叉编译工具链
目标=工具链组成
08
环境变量与构建系统
目标=PATH · CROSS_COMPILE · CC
环境变量
构建系统
09
版本控制与代码管理
目标=Git · Repo · SVN在BSP源码管理中的使用与分支…
版本控制
代码管理
10
BSP源码获取
目标=芯片厂商SDK · 社区源码 · Yocto
BSP
源码获取
11
目录结构解析
目标=BSP典型目录 · arch · drivers
目录结构解析
BSP
12
Bootloader环境搭建
目标=U-Boot源码获取 · 配置 · 编译
Bootloader
环境搭建
13
U-Boot常用命令
目标=环境变量 · 网络启动 · 存储设备操作
U-Boot
常用命令
14
Linux内核配置
目标=defconfig · menuconfig · Kconfig
Linux
内核配置
15
内核编译与镜像生成
目标=zImage · uImage · dtb
内核编译
镜像生成
16
根文件系统制作
目标=BusyBox · Buildroot · Yocto
根文件系统制作
BusyBox
17
设备树基础
目标=DTS语法 · 节点 · 属性
设备树基础
DTS
18
设备树实战
目标=为特定开发板添加外设节点 · 编译DTB并验证驱动加载
设备树实战
目标=为特定开发…
19
驱动开发环境
目标=内核模块编译 · insmod · rmmod
驱动开发环境
目标=内核模块编…
20
串口与网络调试
目标=串口终端配置 · minicom · picocom
串口
网络调试
21
烧录与启动流程
目标=SD卡 · eMMC · NAND
烧录
启动流程
22
调试工具链
目标=GDB · OpenOCD · JTAG
调试工具链
GDB
23
构建系统进阶
目标=Yocto · Buildroot · OpenWrt的层
构建系统进阶
Yocto
24
自动化构建
目标=脚本化编译 · CI/CD · Docker镜像
自动化构建
目标=脚本化编译
25
常见问题排查
目标=工具链不匹配 · 内核启动失败 · 根文件系统挂载失败
常见问题排查
目标=工具链不匹…
26
性能与优化
目标=启动时间优化 · 内核裁剪 · 文件系统压缩
性能
优化
27
安全与可靠性
目标=安全启动 · 签名镜像 · 只读文件系统
安全
可靠性
28
综合实战一
目标=从零搭建ARM开发板BSP环境…
综合实战一
ARM
29
综合实战二
目标=为自定义外设添加设备树节点 · 驱动并完成功能验证
综合实战二
目标=为自定义外…
30
课程总结与进阶
目标=知识体系回顾 · 常见误区 · 学习资源
课程总结
进阶
所属VIP或分类
同VIP:OpenEmbedded系统构建工程
同VIP:Yocto-SDK与交叉开发环境
同VIP:Yocto内核定制与补丁管理