首页
›
热销单品
›
嵌入式Linux与RTOS
›
《嵌入式Linux系统裁剪移植ARM实战从入门到精通》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
嵌入式Linux系统裁剪移植ARM实战从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
嵌入式Linux系统裁剪移植的整体概… · 学习路径 · 开发环境搭建与工具链选择
课程导入
Linux
02
ARM体系结构基础
ARM处理器架构 · 工作模式 · 寄存器组织
ARM
体系结构基础
03
嵌入式Linux开发环境搭建
交叉编译工具链的安装 · 配置与验证 · 以及主机-目标机调试连接方法
Linux
嵌入式
04
Bootloader原理与U-Boot移植
Bootloader的作用 · U-Boot源码结构 · 配置编译与板级移植流程
Bootloader
U-Boot
05
U-Boot实战移植
针对具体ARM开发板的U-Boot配… · 设备树适配 · 启动参数设置与烧写验证
U-Boot
实战移植
06
Linux内核源码结构
内核目录组织 · Kconfig与Makefile机制 · 内核配置系统的基本使用方法
Linux
内核源码结构
07
内核裁剪配置方法
使用menuconfig · defconfig · savedefconfig进行内核功…
内核裁剪配置方法
menuconfig
08
内核移植基础
内核启动流程 · 平台相关代码 · 设备树(DTB)的编译与传递机制
内核移植基础
内核启动流程
09
设备树(Device Tree)详解
设备树语法 · 绑定文档 · 中断与GPIO控制器描述
Device
Tree
10
内核裁剪实战
根据硬件资源裁剪内核子系统(如文件系… · 网络 · 驱动模块)
内核裁剪实战
根据硬件资源裁剪…
11
根文件系统构建
根文件系统目录结构 · BusyBox的配置编译与安装 · 动态库与静态库处理
根文件系统构建
根文件系统目录结…
12
根文件系统裁剪优化
去除不必要组件 · 精简启动脚本 · 使用squashfs或initram…
根文件系统裁剪优…
去除不必要组件
13
存储设备驱动移植
Flash · SD/eMMC · NAND等存储设备的驱动配置与分区管…
存储设备驱动移植
Flash
14
网络接口驱动移植
以太网 · WiFi · USB网络设备的驱动配置与网络协议栈…
网络接口驱动移植
以太网
15
显示与触摸驱动移植
LCD · HDMI · 触摸屏驱动的配置
显示
触摸驱动移植
16
串口与调试接口
UART驱动配置 · 控制台设置 · 内核日志输出与调试技巧
串口
调试接口
17
电源管理与低功耗优化
CPU频率调节 · 休眠唤醒 · 电源管理框架在裁剪中的集成
电源管理
低功耗优化
18
实时性优化
内核实时补丁(PREEMPT_RT) · 中断线程化 · 优先级设置与性能测试
实时性优化
PREEMPT
19
系统启动流程优化
从U-Boot到内核再到用户空间的启… · 优化方法与测量工具
系统启动流程优化
U-Boot
20
文件系统选择与制作
ext4 · jffs2 · ubifs
文件系统选择
制作
21
系统集成与镜像制作
将U-Boot · 内核 · 设备树
系统集成
镜像制作
22
烧写与量产
使用JTAG · SD卡 · 网络
烧写
量产
23
调试工具与技巧
GDB · kgdb · ftrace
调试工具
GDB
24
常见问题排查
启动失败 · 内核崩溃 · 驱动加载失败
常见问题排查
启动失败
25
性能优化实战
CPU · 内存 · I/O
性能优化实战
CPU
26
安全与可靠性
内核安全配置 · 文件系统只读保护 · 看门狗
安全
可靠性
27
项目实战一
基于Cortex-A9开发板的系统裁…
项目实战一
Cortex-A9
28
项目实战二
基于Cortex-A53/A72开发… · 并添加自定义驱动
项目实战二
Cortex-A53/A…
29
综合提升
如何根据产品需求定制嵌入式Linux… · 裁剪策略与工程管理经验
综合提升
Linux
30
课程总结与进阶方向
回顾核心知识点 · 推荐学习资源 · 探讨未来技术趋势(如RISC-V
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战