首页
›
嵌入式基础与RISC-V
›
049-Zynq嵌入式系统设计
›
《裸机编程与Linux驱动在Zynq上的移植实战》
VIP10
本课程属于:049-Zynq嵌入式系统设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
裸机编程与Linux驱动在Zynq上的移植实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Zynq平台概述
Zynq-7000系列架构 · PS与PL协同工作原理 · 开发板选型建议
Zynq
平台概述
02
裸机开发环境搭建
Vivado + SDK安装 · 创建第一个Hello World工程 · 工程结构解析
裸机开发环境搭建
Vivado
03
GPIO裸机驱动
MIO与EMIO的区别 · GPIO寄存器详解 · LED灯控制实战
GPIO
裸机驱动
04
UART裸机驱动
UART控制器配置 · 轮询与中断模式 · 串口收发数据
UART
裸机驱动
05
中断系统裸机编程
GIC中断控制器 · 中断向量表配置 · 按键中断实战
断系统裸机编程
GIC
06
定时器裸机驱动
私有定时器与全局定时器 · PWM生成 · 精确延时实现
定时器裸机驱动
私有定时器
07
DMA裸机驱动
AXI DMA控制器 · 简单数据传输 · 内存到内存搬运
DMA
裸机驱动
08
SPI裸机驱动
SPI控制器配置 · 双机通信 · Flash读写实战
SPI
裸机驱动
09
I2C裸机驱动
I2C总线协议 · EEPROM读写 · 传感器数据采集
I2C
裸机驱动
10
QSPI Flash裸机驱动
QSPI控制器 · Flash初始化 · 代码引导加载
QSPI
Flash
11
DDR控制器裸机配置
DDR初始化流程 · 内存测试 · 性能优化
DDR
控制器裸机配置
12
PL端IP核裸机驱动
AXI-Lite总线 · 自定义IP核集成 · 寄存器读写
PL
IP
13
裸机工程管理
Makefile编写 · 链接脚本解析 · 启动流程分析
裸机工程管理
Makefile
14
Linux开发环境搭建
Ubuntu虚拟机 · 交叉编译链 · PetaLinux安装
Linux
开发环境搭建
15
Linux内核编译
内核源码获取 · 配置菜单 · 设备树编译
Linux
内核编译
16
根文件系统构建
BusyBox制作 · init进程 · 挂载流程
根文件系统构建
BusyBox
17
U-Boot移植
U-Boot源码分析 · 板级配置 · 启动参数设置
U-Boot
移植
18
设备树基础
设备树语法 · 节点与属性 · 绑定文档解读
设备树基础
设备树语法
19
字符设备驱动基础
file_operations结构体 · 模块加载卸载 · 设备号管理
字符设备驱动基础
file
20
GPIO Linux驱动
GPIO子系统 · sysfs接口 · LED驱动实战
GPIO
Linux
21
UART Linux驱动
串口驱动框架 · tty设备 · 波特率配置
UART
Linux
22
中断Linux驱动
request_irq · 中断上半部与下半部 · tasklet与workqueue
Linux
驱动
23
定时器Linux驱动
内核定时器 · hrtimer · 高精度定时应用
Linux
定时器
24
DMA Linux驱动
DMA引擎API · dma_slave_config · 内存到外设传输
DMA
Linux
25
SPI Linux驱动
SPI子系统 · spi_device注册 · SPI设备驱动编写
SPI
Linux
26
I2C Linux驱动
I2C子系统 · i2c_client · SMBus协议
I2C
Linux
27
平台设备驱动
platform_driver · 设备树匹配 · 资源获取
平台设备驱动
platform
28
内存映射与UIO驱动
mmap实现 · UIO框架 · 用户态驱动
UIO
内存映射
29
FPGA管理器驱动
FPGA重配置 · devicetree overlay · 动态加载
FPGA
管理器驱动
30
综合实战
裸机与Linux驱动性能对比 · 项目移植经验总结 · 调试技巧分享
综合实战
Linux
所属VIP或分类
同VIP:FPGA加速算法在Zynq平台上的调试与验证实战
同VIP:Linux驱动在Zynq平台上的移植实战
同VIP:Zynq平台FPGA加速算法优化与故障定位实战