首页
›
嵌入式与底层系统
›
028-Buildroot嵌入式系统构建
›
《Buildroot SDK与交叉工具链》
VIP20
本课程属于:028-Buildroot嵌入式系统构建
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Buildroot SDK与交叉工具链
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=学习目标 · 核心概念 · 整体框架
课程导入
目标=学习目标
02
嵌入式Linux开发基础
目标=交叉编译概念 · 目标平台与主机平台 · 工具链组成
Linux
嵌入式
03
Buildroot概述
目标=Buildroot是什么 · 设计哲学 · 与Yocto/OpenWrt对比
Buildroot
目标=
04
Buildroot目录结构
目标=顶层目录 · package · board
Buildroot
目录结构
05
Buildroot配置系统
目标=Kconfig语法 · menuconfig界面 · defconfig
Buildroot
配置系统
06
Buildroot构建流程
目标=make流程 · 下载 · 解压
Buildroot
构建流程
07
交叉工具链基础
目标=工具链组件 · binutils · gcc
交叉工具链基础
目标=工具链组件
08
Buildroot工具链选项
目标=内部工具链 · 外部工具链 · 工具链类型选择
Buildroot
工具链选项
09
构建第一个Buildroot系统
目标=选择qemu或开发板 · 配置 · 编译
Buildroot
构建第一个
10
Buildroot包管理
目标=package基础设施 · 自动推导 · 依赖关系
Buildroot
包管理
11
添加自定义包
目标=创建package目录 · Config.in · .mk文件
添加自定义包
package
12
Buildroot SDK生成
目标=make sdk · SDK内容 · 环境脚本
Buildroot
SDK
13
SDK使用实战
目标=使用SDK编译应用程序 · 配置环境变量 · 交叉编译hello world
SDK
使用实战
14
交叉编译常见问题
目标=头文件路径 · 库路径 · 链接错误
交叉编译常见问题
目标=头文件路径
15
Buildroot根文件系统
目标=BusyBox · init系统 · 设备节点
Buildroot
根文件系统
16
内核与引导加载程序
目标=内核配置 · 设备树 · U-Boot
内核
引导加载程序
17
Buildroot系统优化
目标=裁剪体积 · strip · 压缩
Buildroot
系统优化
18
Buildroot调试方法
目标=串口控制台 · gdbserver · strace
Buildroot
调试方法
19
Buildroot与外部源码
目标=BR2_EXTERNAL机制 · 外部树结构 · 自定义配置与包
Buildroot
外部源码
20
Buildroot高级配置
目标=多配置管理 · 环境变量 · 并行编译
Buildroot
高级配置
21
交叉工具链深入
目标=工具链前缀 · sysroot布局 · 链接器脚本
交叉工具链深入
目标=工具链前缀
22
实战
目标=为ARM开发板构建完整系统 · 配置内核 · 添加应用
ARM
目标=为
23
实战
目标=使用SDK开发Qt或网络应用 · 部署到目标板 · 运行验证
SDK
Qt
24
常见错误与解决方案
目标=编译失败 · 依赖缺失 · 版本冲突
常见错误
解决方案
25
Buildroot升级与维护
目标=版本升级 · 包更新 · 补丁管理
Buildroot
升级
26
Buildroot安全与合规
目标=许可证管理 · CVE跟踪 · 安全加固
Buildroot
安全
27
CI/CD集成
目标=自动化构建 · Docker环境 · 缓存策略
CI/CD
集成
28
综合案例
目标=从零构建带Web服务的嵌入式系… · 根文件系统 · 应用
综合案例
Web
29
性能与体积分析
目标=工具链优化 · 编译选项 · 库裁剪
性能
体积分析
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 学习资源
课程总结
进阶
所属VIP或分类
同VIP:Buildroot-BSP定制与部署
同VIP:Buildroot与Busybox协同构建加速工程
同VIP:Buildroot从零构建嵌入式Linux系统工程