该课程为“基于Xilinx MPSoC系列 FPGA视频教程”第二部分课程
扫码添加小与微信,获取课程交流群学习机会:
更有工程师在线答疑!
课程大纲
本套视频教程是ALINX公司基于Xilinx Zynq UltraScale+ MPSoC系列FPGA原创的视频教程,内容包含 裸机开发、Linux基础开发、Linux驱动开发、Vitis HLS开发、Vitis AI开发五大部分,详细讲述的MPSoc系列FPGA芯片的各个部分开发的相关内容。
视频基于ALINX公司自主设计的FPGA开发板进行讲解,理论结合实践,让大家可以充分理解开发的思路,同时贴近项目,对主流的技术进行了演示,比如人工智能AI的应用,车辆识别、行人检测、PCB缺陷检测、工地安全帽检测、火焰检测、办公室目标识别、热成像ADAS车辆检测、混凝土缺陷检测等等,充分发挥MPSoc系列FPGA芯片的灵活性、高性能、低延时、高可靠性等特性。
课程优势
视频基于ALINX公司自主设计的FPGA开发板进行讲解,理论结合实践,让大家可以充分理解开发的思路,同时贴近项目,对主流的技术进行了演示,比如人工智能AI的应用,车辆识别、行人检测、PCB缺陷检测、工地安全帽检测、火焰检测、办公室目标识别、热成像ADAS车辆检测、混凝土缺陷检测等等,充分发挥MPSoc系列FPGA芯片的灵活性、高性能、低延时、高可靠性等特性。
课程面向对象
- FPGA开发工程师
- Linux软件开发工程师
- HLS开发工程师
- AI开发工程师
涉及的应用领域
学习效果
通过本套视频的学习,大家可以熟悉MPSoC系列FPGA芯片的详细开发流程,同时对Linux、HLS以及AI等方面的开发也会有所了解和掌握。
学习前所需掌握能力
本套视频不是从零基础起步的,需要大家具有FPGA开发基础、Linux系统基础知识,了解ARM的开发架构,以及基本的数电基础,电路等基础知识,如果想学习AI部分,还需要有AI的知识基础。
课程目录
01_Petalinux定制Linux系统
02_Petalinux创建应用、驱动、开机启动脚本
03_交叉编译应用程序
04_NFS实现开发板挂载虚拟机路径
05_Linux平台上的GPIO控制
06_搭建并测试QT和OPENCV交叉编译开发环境
07_Vitis开发Linux应用程序
08_从SD卡挂载ROOTFS 的系统搭建及启动
09_创建并测试Vitsi加速基本平台
10_QSPI FLASH系统搭建及启动
11_Linux中的NVMe SSD操作
12_搭建并测试可远程调试的应用程序
13_OPENCV边缘检测程序编写并测试
14_OPENCV+QT人脸检测程序编写并测试
15_Gstreamer摄像头显示程序编写并测试
16_QT+DRM+Gstreamer摄像头显示程序编写并测试
17_QT+GPU摄像头显示程序编写并测试
19_QSPI FLASH+EMMC系统搭建及启动
所需工具软件
Vitis 2020.1、Petalinux 2020.1、Vitis HLS 2020.1、Vitis AI 2020.1
常见问题
1、零基础可以学习这个课程吗?
不能,需要大家具有FPGA开发基础、Linux系统基础知识,了解ARM的开发架构,以及基本的数电基础,电路等基础知识,如果想学习AI部分,还需要有AI的知识基础。
2、本课程是一个什么样的课程?
本套视频教程是ALINX公司基于Xilinx MPSoC系列FPGA原创的视频教程,内容包含 裸机开发、Linux基础开发、Linux驱动开发、Vitis HLS开发、Vitis AI开发五大部分,详细讲述的MPSoc系列FPGA芯片的各个部分开发的相关内容
3、学习本课程的软件版本要求?
Vitis 2020.1、Petalinux 2020.1、Vitis HLS 2020.1、Vitis AI 2020.1
4、课程总共多长时间?
整套课程通过连载形式,耗时6个月左右,每周5集,大概120集左右,每集根据内容在20分钟左右,大概2500分钟左右。
5、课程福利
ALINX联合与非网,为了配合这套视频,会进行FPGA板卡试用等活动,届时,大家可以报名试用,免费拿到FPGA板卡。