首页
›
嵌入式与底层系统
›
028-Buildroot嵌入式系统构建
›
《Buildroot BSP定制与部署》
VIP20
本课程属于:028-Buildroot嵌入式系统构建
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Buildroot BSP定制与部署
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=学习目标 · 核心概念 · 整体框架
课程导入
目标=学习目标
02
Buildroot概述
目标=定义 · 历史 · 优势
Buildroot
目标=定义
03
开发环境搭建
目标=主机要求 · 依赖安装 · 源码获取
开发环境搭建
目标=主机要求
04
配置系统入门
目标=make menuconfig · defconfig · 配置项分类
配置系统入门
make
05
目标板支持
目标=架构选择 · 工具链配置 · 内核与引导加载程序选项
目标板支持
目标=架构选择
06
包管理机制
目标=包类型 · 依赖关系 · 自动构建流程
包管理机制
目标=包类型
07
根文件系统定制
目标=BusyBox配置 · 设备节点 · 初始化脚本
根文件系统定制
BusyBox
08
内核定制与编译
目标=内核版本选择 · 配置片段 · 设备树
内核定制
编译
09
引导加载程序
目标=U-Boot配置 · 环境变量 · 启动脚本
引导加载程序
U-Boot
10
工具链构建
目标=内部工具链 · 外部工具链 · 交叉编译原理
工具链构建
目标=内部工具链
11
文件系统镜像
目标=格式选择 · 生成规则 · 压缩与校验
文件系统镜像
目标=格式选择
12
BSP定制流程
目标=板级支持包结构 · board目录 · configs目录
BSP
定制流程
13
添加自定义包
目标=包基础设施 · Makefile编写 · Config.in
添加自定义包
目标=包基础设施
14
覆盖与钩子
目标=overlay机制 · post-build脚本 · post-image脚本
覆盖
钩子
15
系统调试
目标=串口控制台 · 日志分析 · 构建错误排查
系统调试
目标=串口控制台
16
性能优化
目标=编译加速 · ccache · 并行构建
性能优化
目标=编译加速
17
安全加固
目标=只读根文件系统 · 用户权限 · 安全启动
安全加固
目标=只读根文件…
18
版本控制与协作
目标=Buildroot版本管理 · 配置版本化 · 团队协作流程
版本控制
协作
19
持续集成与自动化
目标=CI流水线 · 自动构建 · 测试
持续集成
自动化
20
部署与升级
目标=烧录工具 · OTA更新 · A/B分区
部署
升级
21
实战案例一
目标=为ARM开发板定制基础BSP并…
实战案例一
ARM
22
实战案例二
目标=添加Wi-Fi驱动与网络配置到…
实战案例二
Wi-Fi
23
实战案例三
目标=集成Qt图形界面与触摸屏支持
实战案例三
Qt
24
实战案例四
目标=构建带Docker容器的嵌入式…
实战案例四
Docker
25
常见问题与解决方案
目标=编译失败 · 依赖缺失 · 启动挂起
常见问题
解决方案
26
高级主题
目标=多配置管理 · 外部树 · BR2_EXTERNAL
高级主题
目标=多配置管理
27
测试与验证
目标=单元测试 · 集成测试 · 硬件在环测试
测试
验证
28
文档与维护
目标=BSP文档编写 · 版本发布 · 长期支持策略
文档
维护
29
综合项目
目标=从零构建完整BSP并部署到目标…
综合项目
BSP
30
课程总结与进阶
目标=知识回顾 · 最佳实践 · 社区资源
课程总结
进阶
所属VIP或分类
同VIP:Buildroot-SDK与交叉工具链
同VIP:Buildroot与Busybox协同构建加速工程
同VIP:Buildroot从零构建嵌入式Linux系统工程