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

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

logo

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

基于Xilinx MPSoC系列 FPGA视频教程第三部分—Linux驱动开发

2022/08/22
233.8万
阅读需 6 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

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


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

11.jpg

更有工程师在线答疑!


课程大纲

本套视频教程是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芯片的灵活性、高性能、低延时、高可靠性等特性。


课程面向对象

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

涉及的应用领域

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


学习效果

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


学习前所需掌握能力

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


课程目录

1_字符设备驱动编写与测试

2_字符设备驱动的新框架编写与测试

3_设备树的编写与测试

4_PINCTRL和GPIO子系统驱动编写与测试

5_并发处理驱动编写与测试

6_GPIO输入及EMIO驱动编写与测试

7_定时器程序编写与测试

8_中断程序编写与测试

9_阻塞IO驱动编写与测试

10_非阻塞IO驱动编写与测试

11_异步IO驱动编写与测试

12_Platform平台设备驱动编写与测试

13_Platform平台设备+设备树驱动编写与测试

14_MISC设备驱动编写与测试

15_INPUT子系统驱动编写与测试

16_自定义PWM IP驱动编写与测试

17_I2C驱动驱动编写与测试

18_USB驱动驱动编写与测试

19_SPI驱动驱动编写与测试

20_串口驱动框架讲解及Xilinx串口驱动测试

21_块设备驱动编写与测试

22_网卡设备驱动编写与测试

23_AXI DMA IP的回环测试驱动编写与测试

24_多点触摸屏的触摸驱动编写与测试

25_多点触摸屏的LCD显示驱动编写与测试

26_AD9238和AD7606驱动编写与测试

27_DA9767驱动编写与测试


所需工具软件

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

 

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
EP4CE75F23I7N 1 Altera Corporation Field Programmable Gate Array, 4713 CLBs, 472.5MHz, 75408-Cell, PBGA484, 23 X 23 MM, 1 MM PITCH, LEAD FREE, FBGA-484
$272.95 查看
XC6SLX9-2CSG225I 1 AMD Xilinx Field Programmable Gate Array, 715 CLBs, 667MHz, 9152-Cell, CMOS, PBGA225, 13 X 13 MM, 0.80 MM PITCH, LEAD FREE, BGA-225

ECAD模型

下载ECAD模型
暂无数据 查看
EP3C16F256C8N 1 Intel Corporation Field Programmable Gate Array, 15408 CLBs, 472.5MHz, 15408-Cell, CMOS, PBGA256, 17 X 17 MM, 1.55 MM HEIGHT, 1 MM PITCH, LEAD FREE, FBGA-256
$356.96 查看
赛灵思

赛灵思

赛灵思(英语:Xilinx (英语发音:/?za?l??ks/ ZY-lingks))是一家位于美国的可编程逻辑器件的生产商。该公司发明了现场可编程逻辑门阵列,并由此成名。赛灵思还是第一个无厂半导体公司(Fabless)。28nm时代,赛灵思提出All Programmable 的概念,从单一的FPGA企业战略转型为All Programmable FPGA、 SoC 和 3D IC 的全球领先提供商。且行业领先的器件与新一代设计环境以及 IP 完美地整合在一起,可满足客户对可编程逻辑乃至可编程系统集成的广泛需求赛灵思于1984年创建于美国加利福尼亚州的硅谷,总部位于硅谷核心的圣何塞,并在科罗拉多州、爱尔兰、新加坡 印度、中国、日本拥有分支机构

赛灵思(英语:Xilinx (英语发音:/?za?l??ks/ ZY-lingks))是一家位于美国的可编程逻辑器件的生产商。该公司发明了现场可编程逻辑门阵列,并由此成名。赛灵思还是第一个无厂半导体公司(Fabless)。28nm时代,赛灵思提出All Programmable 的概念,从单一的FPGA企业战略转型为All Programmable FPGA、 SoC 和 3D IC 的全球领先提供商。且行业领先的器件与新一代设计环境以及 IP 完美地整合在一起,可满足客户对可编程逻辑乃至可编程系统集成的广泛需求赛灵思于1984年创建于美国加利福尼亚州的硅谷,总部位于硅谷核心的圣何塞,并在科罗拉多州、爱尔兰、新加坡 印度、中国、日本拥有分支机构收起

查看更多

相关推荐

电子产业图谱