VIP20
本课程属于:019-Vitis开发 芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

平台工程:从Vivado到Vitis工程实践

📚 共计 30 章节
01
平台工程概述
什么是平台工程 · Vivado与Vitis的关系 · FPGA开发中的价值
概念导论
02
Vivado基础操作
创建工程 · 添加IP核 · 综合与实现 · 生成比特流
Vivado入门
03
硬件平台设计
Block Design · AXI总线 · 添加Zynq/MPSoC处理器
硬件Block Design
04
硬件平台导出
导出XSA · 配置硬件参数 · 验证硬件设计
XSA导出
05
Vitis入门
开发环境介绍 · 创建平台工程 · 导入XSA
Vitis环境
06
Vitis平台配置
配置域 · 启动文件 · 编译器选项
配置Domain
07
裸机应用开发
Hello World · 编译调试 · 运行在硬件上
裸机调试
08
FreeRTOS应用开发
集成FreeRTOS · 任务管理 · 中断处理
RTOS多任务
09
Linux应用开发
创建Linux平台 · 设备树 · 内核与根文件系统
Linux嵌入式
10
驱动开发基础
Vitis驱动框架 · 字符设备驱动 · 加载测试
驱动字符设备
11
AXI GPIO驱动实战
添加AXI GPIO · 编写GPIO驱动 · 控制LED
GPIOAXI
12
AXI UART驱动实战
添加UART IP · 串口通信 · 回环测试
UART串口
13
AXI DMA驱动实战
DMA原理 · 添加DMA · 高速数据传输
DMA高性能
14
中断系统详解
GIC中断控制器 · 配置中断 · 注册服务函数
中断GIC
15
定时器应用
硬件定时器 · 周期性中断 · PWM输出
定时器PWM
16
I2C总线通信
添加I2C IP · 读写I2C设备 · 驱动传感器
I2C传感器
17
SPI总线通信
添加SPI IP · 主从通信 · 驱动ADC/DAC
SPIADC/DAC
18
DDR内存测试
硬件DDR配置 · 内存测试程序 · 带宽测试
DDR性能
19
Flash控制器应用
QSPI Flash驱动 · 读写Flash · 存储配置文件
FlashQSPI
20
视频通路搭建
Video IP · VDMA配置 · 视频帧缓存
视频VDMA
21
图像处理加速
HLS IP集成 · 调用硬件加速器 · 性能对比
HLS加速
22
多核异构开发
AMP架构 · 多核启动 · 核间通信
AMP多核
23
性能优化技巧
代码优化 · Cache一致性 · DMA传输优化
优化Cache
24
调试与剖析
Vitis调试器 · Trace功能 · 性能分析
调试Trace
25
启动流程详解
BootROM · FSBL · U-Boot · 内核启动
启动Boot
26
安全启动
加密比特流 · 签名认证 · 安全密钥管理
安全加密
27
OTA升级方案
远程固件更新 · 双备份启动 · 回滚机制
OTA升级
28
平台工程实战一
从零搭建视频采集显示系统
实战视频
29
平台工程实战二
基于Vitis的AI推理加速平台搭建
AI推理
30
平台工程总结
常见问题 · 最佳实践 · 未来趋势
总结展望