首页
›
嵌入式与底层系统
›
028-Buildroot嵌入式系统构建
›
《Buildroot从零构建嵌入式Linux系统工程》
VIP20
本课程属于:028-Buildroot嵌入式系统构建
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Buildroot从零构建嵌入式Linux系统工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式Linux系统构成 · Buildroot定位 · 学习路径与工具链准备
课程导入
Linux
02
嵌入式Linux基础
目标=Bootloader · Kernel · Rootfs
Linux
嵌入式
03
Buildroot概述
目标=项目历史 · 设计哲学 · 与Yocto/OpenWrt的对比
Buildroot
目标=项目历史
04
环境搭建
目标=Ubuntu/Debian依赖… · 源码获取 · 目录结构解析
环境搭建
Ubuntu/Debia…
05
配置系统入门
目标=make menuconfig… · defconfig使用 · 配置保存与加载
配置系统入门
make
06
目标平台选择
目标=ARM · AArch64 · RISC-V
目标平台选择
ARM
07
工具链构建
目标=内部工具链与外部工具链 · glibc/musl/uClibc-… · 工具链元组与sysroot
工具链构建
目标=内部工具链
08
Bootloader配置
目标=U-Boot · GRUB · Barebox选择
Bootloader
配置
09
Linux内核配置
目标=内核版本选择 · defconfig与自定义配置 · 设备树
Linux
内核配置
10
根文件系统构建
目标=BusyBox · systemd · OpenRC
根文件系统构建
BusyBox
11
软件包管理
目标=package基础设施 · 自动依赖 · Kconfig与.mk文件
软件包管理
package
12
常用库与中间件
目标=OpenSSL · zlib · libcurl
常用库
间件
13
网络与通信
目标=Dropbear/OpenSS… · BusyBox httpd · Nginx
网络
通信
14
图形与多媒体
目标=Qt5/Qt6 · LVGL · DirectFB
图形
多媒体
15
文件系统类型
目标=ext4 · squashfs · ubifs
文件系统类型
ext4
16
设备树与硬件适配
目标=DTS语法 · 引脚复用 · I2C/SPI/UART设备
设备树
硬件适配
17
内核驱动与模块
目标=字符设备 · 平台设备 · 设备树匹配
内核驱动
模块
18
系统启动流程
目标=ROM Code · SPL · U-Boot
系统启动流程
ROM
19
调试与测试
目标=串口控制台 · JTAG · GDB
调试
测试
20
构建系统深入
目标=Makefile机制 · 包依赖图 · 并行构建
构建系统深入
Makefile
21
定制化与扩展
目标=BR2_EXTERNAL · 自定义包 · 覆盖配置
定制化
扩展
22
安全与更新
目标=只读根文件 · 安全启动 · 签名校验
安全
更新
23
产品化实践
目标=版本管理 · 配置管理 · CI/CD
产品化实践
目标=版本管理
24
性能优化
目标=启动时间 · 内存占用 · 存储空间
性能优化
目标=启动时间
25
常见问题排查
目标=编译错误 · 依赖缺失 · 内核panic
常见问题排查
目标=编译错误
26
案例实战一
目标=基于QEMU的ARM virt…
案例实战一
QEMU
27
案例实战二
目标=基于树莓派或STM32MP1的…
案例实战二
STM32MP1
28
案例实战三
目标=集成Qt图形界面 · 触摸屏 · WiFi与MQTT的物联网终端
案例实战三
Qt
29
综合提升
目标=多平台统一构建 · BR2_EXTERNAL工程化 · 团队协作与文档规范
综合提升
目标=多平台统一…
30
课程总结与进阶
目标=知识体系回顾 · 社区资源 · 持续学习路线与项目实战建议
课程总结
进阶
所属VIP或分类
同VIP:Buildroot-BSP定制与部署
同VIP:Buildroot-SDK与交叉工具链
同VIP:Buildroot与Busybox协同构建加速工程