首页
›
嵌入式基础与RISC-V
›
015-工业嵌入式Linux裁剪与移植
›
《工业Linux系统裁剪与Bootloader移植实战》
VIP10
本课程属于:015-工业嵌入式Linux裁剪与移植
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
工业Linux系统裁剪与Bootloader移植实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux系统概述
工业级Linux系统架构 · 交叉编译环境搭建 · 目标板选型与资源评估
Linux
嵌入式
02
Bootloader原理与启动流程
Bootloader的作用 · SoC启动顺序(ROM Code -… · 多级启动链分析
Bootloader
原理
03
U-Boot源码结构解析
U-Boot目录树分析 · 关键文件(start.S · board.c
U-Boot
源码结构解析
04
U-Boot配置与编译实战
使用menuconfig进行板级配置 · 交叉编译工具链设置 · 编译生成u-boot.bin与SPL
U-Boot
配置
05
U-Boot设备树(Device Tree)移植
设备树语法基础 · dts/dtsi文件编写 · GPIO/I2C/SPI控制器节点配…
U-Boot
Device
06
U-Boot网络协议栈移植
网络驱动框架(DM_ETH) · PHY芯片驱动适配 · TFTP/NFS启动协议配置
U-Boot
网络协议栈移植
07
U-Boot存储子系统移植
MMC/SD卡驱动移植 · NAND Flash驱动适配 · SPI Flash驱动
U-Boot
存储子系统移植
08
U-Boot环境变量与分区管理
env存储布局(RAW/FAT/UB… · mtdparts分区表配置 · 冗余环境变量设计
U-Boot
环境变量
09
U-Boot启动Linux内核
bootm/booti命令原理 · 内核镜像格式(zImage/Imag… · ramdisk与dtb加载
U-Boot
Linux
10
U-Boot安全启动机制
HAB(High Assurance… · 密钥管理与烧录 · 防回滚(Anti-rollback)…
U-Boot
安全启动机制
11
Linux内核裁剪概述
内核配置体系(Kconfig) · 裁剪原则(最小化 · 模块化)
Linux
内核裁剪概述
12
内核子系统裁剪实战(上)
进程调度与IPC裁剪 · 内存管理(MMU/SLAB)精简 · 定时器与中断子系统优化
内核子系统裁剪实…
IPC
13
内核子系统裁剪实战(下)
文件系统(VFS/Ext4)裁剪 · 网络协议栈(TCP/IP)精简 · 设备驱动框架移除
内核子系统裁剪实…
VFS/Ext4
14
内核模块与设备驱动裁剪
静态编译与模块化选择 · 驱动依赖分析 · 无用驱动移除
内核模块
设备驱动裁剪
15
内核实时性增强(PREEMPT_RT)
RT补丁应用 · 中断线程化 · 自旋锁与互斥锁替换
PREEMPT
RT
16
根文件系统构建(BusyBox)
BusyBox配置与编译 · init进程与inittab · 系统服务(syslog/udev)裁…
BusyBox
根文件系统构建
17
根文件系统构建(Buildroot)
Buildroot配置流程 · 软件包选择与定制 · 生成rootfs.tar与squas…
Buildroot
根文件系统构建
18
根文件系统构建(Yocto)
Yocto项目结构 · BitBake语法 · 自定义layer与recipe
Yocto
根文件系统构建
19
文件系统类型选择与优化
SquashFS只读系统 · UBIFS for NAND · overlayfs实现读写分层
文件系统类型选择
优化
20
系统初始化与启动优化
systemd vs busybox… · 并行服务启动 · bootchart启动分析
系统初始化
启动优化
21
工业通信协议栈集成
CAN总线驱动与SocketCAN · Modbus RTU/TCP协议栈移… · EtherCAT主站(IgH)集成
工业通信协议栈集…
CAN
22
系统监控与看门狗
硬件看门狗驱动 · 软件看门狗(watchdogd) · 系统健康检测脚本
系统监控
看门狗
23
Flash存储分区与升级策略
双备份(A/B)系统设计 · swupdate工具集成 · 增量升级与全量升级
Flash
存储分区
24
系统安全加固
用户权限管理(SELinux/App… · SSH密钥认证 · 防火墙(iptables/nftab…
系统安全加固
SELinux/App
25
性能调优与资源监控
CPU频率调节(cpufreq) · 内存压力测试(memtester) · I/O性能优化(ionice)
性能调优
资源监控
26
调试与日志系统
内核printk级别控制 · 动态调试(dynamic debug… · logrotate日志轮转
调试
日志系统
27
JTAG/SWD调试与内核Oops分析
JTAG调试器(OpenOCD)配置 · 内核Oops解码(scripts/d… · crash工具使用
JTAG/SWD
Oops
28
系统集成测试
LTP(Linux Test Pro… · 自动化测试框架(pytest) · 压力测试(stress-ng)
系统集成测试
LTP
29
生产部署与镜像制作
生成可烧录镜像(SD卡/NAND/e… · 量产工具(MfgTool)配置 · 工厂测试脚本编写
生产部署
镜像制作
30
综合实战
从零构建工业控制器系统:需求分析 · Bootloader移植 · 内核裁剪
综合实战
从零构建工业控制…
所属VIP或分类
同VIP:U-Boot启动链移植与启动时间优化
同VIP:U-Boot设备树适配与启动阶段调试
同VIP:嵌入式Linux交叉编译工具链与驱动移植