首页
›
嵌入式基础与RISC-V
›
107-嵌入式Linux系统裁剪移植
›
《ARM架构驱动移植与Bootloader配置调试实战》
VIP10
本课程属于:107-嵌入式Linux系统裁剪移植
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARM架构驱动移植与Bootloader配置调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARM体系结构概述
ARM发展史 · ARM Cortex系列分类 · ARMv7/v8架构对比
ARM
体系结构概述
02
ARM汇编基础
ARM指令集分类 · 常用指令详解 · Thumb/Thumb-2指令集
ARM
汇编基础
03
ARM异常处理
异常向量表 · 异常优先级 · 中断处理流程
ARM
异常处理
04
ARM内存管理
MMU工作原理 · 页表结构 · TLB与Cache
ARM
内存管理
05
启动流程分析
典型ARM Linux启动流程 · BootROM · SPL
启动流程分析
ARM
06
U-Boot源码结构
U-Boot目录结构 · 编译系统 · 配置系统
U-Boot
源码结构
07
U-Boot启动流程
start.S分析 · board_init_f · board_init_r
U-Boot
启动流程
08
U-Boot设备树支持
FDT概念 · 设备树语法 · U-Boot中设备树的使用
U-Boot
设备树支持
09
U-Boot命令系统
命令注册机制 · 常用命令实现 · 自定义命令开发
U-Boot
命令系统
10
U-Boot驱动模型
DM框架介绍 · U-Boot驱动模型 · UCLASS与UDEVICE
U-Boot
驱动模型
11
串口驱动移植
串口硬件原理 · PL011/UART驱动分析 · 驱动移植实战
串口驱动移植
串口硬件原理
12
GPIO驱动移植
GPIO控制器原理 · GPIO驱动框架 · GPIO驱动移植
GPIO
驱动移植
13
I2C驱动移植
I2C总线协议 · I2C控制器驱动 · I2C设备驱动
I2C
驱动移植
14
SPI驱动移植
SPI总线协议 · SPI控制器驱动 · SPI Flash驱动
SPI
驱动移植
15
MMC/SDIO驱动移植
MMC子系统架构 · SDHCI驱动 · eMMC初始化流程
MMC/SDIO
驱动移植
16
NAND Flash驱动移植
NAND Flash原理 · NAND控制器驱动 · 坏块管理
NAND
Flash
17
以太网驱动移植
MAC与PHY · DMA描述符 · 网络驱动框架
以太网驱动移植
MAC
18
USB驱动移植
USB协议栈 · EHCI/OHCI控制器 · USB设备枚举
USB
驱动移植
19
LCD显示驱动移植
Framebuffer原理 · LCD控制器配置 · 显示时序计算
LCD
显示驱动移植
20
时钟与复位驱动
时钟树概念 · PLL配置 · 时钟门控
时钟
复位驱动
21
电源管理驱动
PMIC驱动 · DVFS技术 · Suspend/Resume流程
电源管理驱动
PMIC
22
Bootloader配置实战
DDR初始化配置 · 时钟频率配置 · 引脚复用配置
Bootloader
配置实战
23
安全启动机制
Secure Boot原理 · OTP/efuse · 签名验证流程
安全启动机制
Secure
24
Fastboot与刷机
Fastboot协议 · 分区表管理 · OTA升级
Fastboot
刷机
25
调试工具链
JTAG/SWD调试 · OpenOCD配置 · GDB调试技巧
调试工具链
JTAG/SWD
26
常见启动问题分析
无打印问题 · DDR初始化失败 · Kernel panic
常见启动问题分析
无打印问题
27
性能优化
启动时间优化 · 代码大小优化 · Cache优化
性能优化
启动时间优化
28
多核启动
SMP启动流程 · PSCI协议 · CPU热插拔
多核启动
SMP
29
虚拟化支持
ARM虚拟化扩展 · Stage-2页表 · KVM基础
虚拟化支持
ARM
30
综合实战项目
从零构建U-Boot · 适配新板卡 · 驱动移植全流程
综合实战项目
U-Boot
所属VIP或分类
同VIP:ARM平台Bootloader移植与设备树配置实战
同VIP:Bootloader移植与系统启动调试与优化Linux实战
同VIP:Bootloader移植与调试实战