首页
›
热销单品
›
嵌入式Linux与RTOS
›
《基于Zynq的ARM+FPGA嵌入式系统设计从入门到精通》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
基于Zynq的ARM+FPGA嵌入式系统设计从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Zynq平台概述
Zynq-7000系列架构 · PS与PL的区别 · 应用领域
Zynq
平台概述
02
开发环境搭建
安装Vivado · SDK · PetaLinux
开发环境搭建
Vivado
03
FPGA基础回顾
Verilog/VHDL语法要点 · 组合逻辑与时序逻辑 · 仿真与综合流程
FPGA
基础回顾
04
ARM Cortex-A9处理器基础
ARM架构 · 异常处理 · 中断控制器GIC
ARM
Cortex-A9
05
Zynq启动流程
BootROM · FSBL · U-Boot
Zynq
启动流程
06
AXI总线协议详解
AXI4 · AXI4-Lite · AXI4-Stream
AXI
总线协议详解
07
PS与PL接口设计
M_AXI_GP · S_AXI_HP · S_AXI_ACP端口
PS
PL
08
第一个实验
LED流水灯——使用Vivado创建… · 添加约束 · 生成比特流并下载
第一个实验
LED
09
PS控制PL外设
通过AXI GPIO控制LED · 使用SDK编写C程序 · 实现PS-PL交互
PS
PL
10
中断系统设计
PL产生中断 · PS端配置GIC · 编写中断服务程序
断系统设计
PL
11
定时器与计数器
使用PS的私有定时器 · 看门狗定时器 · 以及PL中的定时器IP
定时器
计数器
12
UART串口通信
PS端UART配置 · PL端UART IP核 · 实现PS-PL数据收发
UART
串口通信
13
SPI与I2C接口
PS端SPI/I2C控制器 · PL端IP核 · 连接外部传感器
SPI
I2C
14
DMA数据传输
使用AXI DMA实现PS与PL间高… · 理解SG模式
DMA
数据传输
15
帧缓冲与显示
使用VDMA和HDMI接口 · 实现视频图像输出
帧缓冲
显示
16
ADC数据采集
使用XADC IP核 · 采集模拟信号 · 通过PS读取数据
ADC
数据采集
17
PetaLinux系统定制
创建PetaLinux工程 · 配置内核 · 设备树
PetaLinux
系统定制
18
Linux驱动开发基础
字符设备驱动 · platform驱动 · 设备树匹配
Linux
驱动开发基础
19
FPGA加速器设计
使用HLS将C算法综合为IP · 集成到Zynq系统中
FPGA
加速器设计
20
多核处理与AMP
配置双核运行 · 实现AMP模式 · 核间通信
AMP
多核处理
21
实时性与性能优化
中断延迟优化 · Cache一致性 · DMA性能调优
实时性
性能优化
22
调试技巧
使用ILA · VIO · 逻辑分析仪
调试技巧
ILA
23
常见问题与解决
启动失败 · 时序收敛 · 内存映射错误
常见问题
解决
24
综合实战一
基于Zynq的智能小车——电机控制 · 传感器采集 · 无线通信
综合实战一
Zynq
25
综合实战二
基于Zynq的图像处理系统——摄像头… · 图像滤波 · HDMI显示
综合实战二
Zynq
26
综合实战三
基于Zynq的软件无线电——ADC采… · DDS信号生成 · FFT处理
综合实战三
Zynq
27
综合实战四
基于Zynq的工业控制——PLC通信 · 实时控制 · 冗余设计
综合实战四
Zynq
28
项目工程管理
版本控制 · 团队协作 · 文档规范
项目工程管理
版本控制
29
性能评估与测试
资源利用率 · 功耗分析 · 时序报告
性能评估
测试
30
课程总结与进阶路径
回顾核心知识 · 推荐学习资源 · 展望异构计算趋势
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战