首页
›
启动链与BSP系统构建
›
039-Buildroot从零构建自学入门
›
《RK3588内核配置与模块编译Buildroot指南》
VIP21
本课程属于:039-Buildroot从零构建自学入门
启动链与BSP系统构建 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RK3588内核配置与模块编译Buildroot指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
RK3588平台概述 · 学习目标 · 课程整体框架与学习路径
课程导入
RK3588
02
开发环境搭建
安装Ubuntu · 配置交叉编译工具链 · 安装必要软件包
开发环境搭建
Ubuntu
03
RK3588 SDK获取与结构解析
下载官方SDK · 目录结构说明 · 关键组件(U-Boot
RK3588
SDK
04
内核源码管理
Git版本控制 · 分支切换 · 补丁管理
内核源码管理
Git
05
内核配置基础
Kconfig语法 · menuconfig图形化配置 · defconfig与dts的关系
内核配置基础
Kconfig
06
RK3588内核默认配置
查看rockchip_linux_d… · 理解默认配置项 · 如何生成.config
RK3588
内核默认配置
07
内核配置实战
启用/禁用驱动模块 · 配置设备树 · 修改内核参数
内核配置实战
启用
08
设备树(Device Tree)详解
DTS语法 · RK3588设备树文件结构 · GPIO/外设节点修改
Device
Tree
09
内核模块开发入门
模块编写基础 · Makefile编写 · 交叉编译模块
内核模块开发入门
模块编写基础
10
内核模块编译实战
编写一个简单的字符设备驱动 · 编译为.ko文件 · 在RK3588上测试
内核模块编译实战
编写一个简单的字…
11
Buildroot简介
Buildroot是什么 · 与Yocto/OpenWrt对比 · 在RK3588 SDK中的角色
Buildroot
简介
12
Buildroot配置
menuconfig配置目标平台 · 工具链选择 · 软件包管理
Buildroot
配置
13
Buildroot构建流程
下载源码 · 编译工具链 · 构建根文件系统
Buildroot
构建流程
14
Buildroot根文件系统定制
添加自定义软件包 · 修改启动脚本 · 配置网络服务
Buildroot
根文件系统定制
15
内核与Buildroot集成
如何将自定义内核模块集成到Build… · 内核头文件匹配
Buildroot
内核
16
U-Boot与内核启动流程
RK3588启动流程 · U-Boot配置 · 内核启动参数传递
U-Boot
内核启动流程
17
内核编译实战
使用SDK脚本编译内核 · 生成boot.img · 烧录到开发板
内核编译实战
SDK
18
模块编译与部署
单独编译内核模块 · 将模块放入根文件系统 · 开机自动加载
模块编译
部署
19
常见编译错误与解决
工具链不匹配 · 头文件缺失 · 配置冲突
常见编译错误
解决
20
内核调试技巧
printk使用 · 动态调试 · KGDB
内核调试技巧
printk
21
性能优化与裁剪
内核裁剪 · 模块化 · 降低启动时间
性能优化
裁剪
22
Buildroot软件包扩展
编写自定义软件包.mk文件 · 集成第三方库
Buildroot
软件包扩展
23
文件系统镜像制作
ext4 · squashfs · initramfs
文件系统镜像制作
ext4
24
烧录与升级
RK3588烧录工具使用 · 分区表 · OTA升级流程
烧录
升级
25
实战项目一
配置内核支持USB摄像头并编写简单采…
实战项目一
USB
26
实战项目二
使用Buildroot添加WiFi驱…
实战项目二
Buildroot
27
实战项目三
定制最小化Linux系统并启动到用户…
实战项目三
Linux
28
常见问题排查
启动卡死 · 模块加载失败 · 设备树冲突
常见问题排查
启动卡死
29
综合提升
结合内核模块与Buildroot实现…
综合提升
Buildroot
30
课程总结与进阶方向
回顾核心技能 · 推荐学习资源 · 后续学习建议
课程总结
进阶方向
所属VIP或分类
同VIP:Buildroot中U-Boot适配与驱动调试
同VIP:Buildroot从零构建自学开发与应用
同VIP:Buildroot系统调试与性能优化工程实施与验证