加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

logo

logo
  • 17
  • 14
  • 分享
免费
课程章节
  • 课程介绍
    • 课程大纲
    • 课程优势
    • 课程面向对象
    • 涉及应用领域
    • 学习效果
    • 学习前所需掌握能力
    • 课程目录
    • 所需工具软件 
    • 常见问题
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱
高级

基于Xilinx MPSoC系列 FPGA视频教程第一部分—MPSOC裸机开发

2022/04/25
729万
  • 14评论
阅读需 10 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

该课程为“基于Xilinx MPSoC系列 FPGA视频教程”第一部分课程


扫码添加小与微信,获取课程交流群学习机会:

更有工程师在线答疑!


课程大纲

本套视频教程是ALINX公司基于Xilinx MPSoC系列FPGA原创的视频教程,内容包含 裸机开发、Linux基础开发、Linux驱动开发、Vitis HLS开发、Vitis AI开发五大部分,详细讲述的MPSoc系列FPGA芯片的各个部分开发的相关内容。

视频基于ALINX公司自主设计的FPGA开发板进行讲解,理论结合实践,让大家可以充分理解开发的思路,同时贴近项目,对主流的技术进行了演示,比如人工智能AI的应用,车辆识别、行人检测、PCB缺陷检测、工地安全帽检测、火焰检测、办公室目标识别、热成像ADAS车辆检测、混凝土缺陷检测等等,充分发挥MPSoc系列FPGA芯片的灵活性、高性能、低延时、高可靠性等特性。


课程优势

视频基于ALINX公司自主设计的FPGA开发板进行讲解,理论结合实践,让大家可以充分理解开发的思路,同时贴近项目,对主流的技术进行了演示,比如人工智能AI的应用,车辆识别、行人检测、PCB缺陷检测、工地安全帽检测、火焰检测、办公室目标识别、热成像ADAS车辆检测、混凝土缺陷检测等等,充分发挥MPSoc系列FPGA芯片的灵活性、高性能、低延时、高可靠性等特性。


课程面向对象

  1. FPGA开发工程师
  2. Linux软件开发工程师
  3. HLS开发工程师
  4. AI开发工程师

涉及应用领域

人工智能、车载自动驾驶通信、医疗、工业控制


学习效果

通过本套视频的学习,大家可以熟悉MPSoC系列FPGA芯片的详细开发流程,同时对Linux、HLS以及AI等方面的开发也会有所了解和掌握。


学习前所需掌握能力

本套视频不是从零基础起步的,需要大家具有FPGA开发基础、Linux系统基础知识,了解ARM的开发架构,以及基本的数电基础,电路等基础知识,如果想学习AI部分,还需要有AI的知识基础。


课程目录

一、MPSoC 简介及开发流程

01_MPSoC架构介绍

02_MPSoC开发之Vivado工程创建流程

03_MPSoC开发之Vitis工程创建流程

04_MPSoC开发之固化程序

05_利用批处理建立Vitis工程

二、MPSoC外设基础开发

06_RTC及中断控制器介绍

07_RTC中断实验程序分析

08_MIO GPIO结构介绍

09_MIO GPIO按键及LED控制实验

10_EMIO GPIO按键及LED控制实验

11_PS端UART结构介绍

12_PS端UART读写例程

13_PS端UART中断例程

14_PS端CAN数据环回实验

15_i2c时序及EEPROM介绍

16_i2c EEPROM及温度传感器控制实验

17_PS端DP接口显示实验

18_SD原理介绍

19_SD卡TXT文件读写实验

20_SD卡Bmp图片显示实验

21_以太网TCP概念简要介绍

22_PS端以太网TCP ECHO SERVER实验

23_PL端以太网TCP ECHO SERVER实验

24_QSPI FLASH读写实验

25_QSPI FLASH远程网络更新

26_AXI GPIO原理及控制按键LED之Vivado搭建

27_AXI GPIO按键及LED控制之Vitis工程

28_RS485读写实验之Vivado工程搭建

29_RS485读写实验之创建Vitis工程及程序分析

三、自定义IP开发

30_自定义IP原理介绍

31_自定义IP之Vivado创建流程

32_自定义IP之Vitis工程创建及程序分析

四、双核裸机开发

33_双核裸机中断使用及双核数据交互实验

五、AXI总线开发

34_AXI总线协议介绍

35_PL读写PS端DDR之Vivado创建过程

36_PL读写PS端DDR之Vitis工程创建及联合调试

37_PS与PL交互之BRAM读写Vivado创建过程

38_PS与PL交互之BRAM读写Vitis工程创建及联合调试

六、AXI DMA开发

39_AXI DMA原理介绍

40_AXI DMA数据环通之Vivado工程

41_AXI DMA数据环通之Vitis工程

42_AXI DMA之AD9708信号发生器Vivado工程

43_AXI DMA之AD9708信号发生器Vitis工程

44_AXI DMA之AD9280采集显示Vivado工程

45_AXI DMA之AD9280采集显示Vitis工程

46_AXI DMA之AD9238采集显示实验

47_AXI DMA之AD7606采集显示实验

48_AXI DMA之SG原理及Vivado工程

49_AXI DMA之SG模式Vitis软件调试

50_AXI DMA之AN9767信号发生器Vivado工程

51_AXI DMA之AN9767信号发生器Vitis工程

七、VDMA开发

52_VDMA原理介绍

53_AN5642双目摄像头显示之Vivado工程创建

54_AN5642双目摄像头显示之Vitis工程创建及程序分析

55_AN5642单路摄像头抓拍及SD卡存储实验

56_AN5642以太网传输及上位机显示图像实验

57_AN5641 MIPI摄像头显示实验

八、音频开发

58_AXI DMA之AN831音频采集Vivado工程创建

59_AXI DMA之AN831音频采集Vitis工程创建及程序分析

九、触摸屏开发

60_七寸触摸屏显示和触摸之Vivado工程创建

61_七寸触摸屏显示和触摸之Vitis工程创建及程序分析

十、以太网开发

62_ADC以太网传输协议

63_AD9280以太网传输及上位机显示波形实验

64_AD9238以太网传输及上位机显示波形实验

65_AD7606以太网传输及上位机显示波形实验


所需工具软件 

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板卡。

Arm

Arm

ARM公司是一家知识产权(IP)供应商,主要为国际上其他的电子公司提供高性能RISC处理器、外设和系统芯片技术授权。目前,ARM公司的处理器内核已经成为便携通讯、手持计算设备、多媒体数字消费品等方案的RISC标准。公司1990年11月由Acorn、Apple和VLSI合并而成。

ARM公司是一家知识产权(IP)供应商,主要为国际上其他的电子公司提供高性能RISC处理器、外设和系统芯片技术授权。目前,ARM公司的处理器内核已经成为便携通讯、手持计算设备、多媒体数字消费品等方案的RISC标准。公司1990年11月由Acorn、Apple和VLSI合并而成。收起

查看更多

相关推荐

电子产业图谱