Menu Close

SOC 教学教案

ZYNQ SOC 课程

 

课程简介

开发环境

  1. 基础篇
    1. 环境搭建
    2. c 语言程序设计
    3. FPGA开发基本知识
    4. ZYNQ CPU 系统设计
      1. 课程1:ZYNQ 硬件系统介绍
      2. 课程2:CPU最小系统及helloworld 打印
      3. 课程3:基于课程1,添加ps i2c 功能
      4. 课程4:基于课程1,添加ps spi flash
      5. 课程5:基于课程2,添加SD卡功能
      6. 课程6:基于课程2,添加ps 以太网功能
      7. 课程7:基于模板,打开当前template,添加emio led功能
      8. 课程8:基于模板,理解MIO和EMIO的区别和配置
      9. 课程9:基于模板,打开当前template,添加emio switch功能
      10. 课程10:buzzer实验
      11. 课程11:axi 总线基础
      12. 课程12:axi4 lite IP 设计
      13. 课程13:axi4 数码管 设计
      14. 课程14:axi 中断应用设计
      15. 课程15:hdmi video 显示
      16. 课程16:wm8978 音频课程
      17. 课程17:axi dma 课程
      18. 课程18:共享ddr memory 课程
  2. 嵌入式Linux 系统基础
    1. Petalinux 系统基础
      1. 课程说明
      2. 上位机ubuntu 安装
      3. ubuntu 相关命令操作,使用
      4. Ubuntu 下的网络互联
      5. petalinux 下载 与 安装
      6. petalinux配置与编译
        1. Uart 调试工具及应用
        2. Sd卡配置及相关工具使用
        3. mount sd 卡
        4. 网络互联文件传输
        5. petalinux 基本操作命令
        6. U-Boot 基础
    2. Petalinux 应用程序开发
      1. SDK Download: FII_7030_APP.sdk
      2. 基于模板系统指令实现 Linux下 PS uart 以及 PL uart
      3. 基于模板实现 Linux下 PS uart 以及 PL uart
      4. 课程3:基于模板 ,实现linux下以太网通信(PS)
      5. 课程4:基于模板 ,实现i2c通信
      6. 课程5:基于模板 ,实现linux下GPIO
      7. 课程6:基于模板 ,增加can ip实现linux下can通信(PS)
      8. 课程7:基于模板 ,增加can ip实现linux下can总线通信 (AXI PL)
    3. 嵌入式Linux驱动开发篇
      1. 课程1:设备树结构,原理
      2. 课程2:简单设备驱动及应用设计(基于模板 ,linux下自建ip)
      3. 课程3:总线设备树驱动及应用设计(基于模板 ,linux下自建ip)
      4. 课程4:设备树驱动程序中断原理(基于模板 ,linux下自建ip
        • 课程说明
        • 基于模板,添加register 模块(fpga)
        • 使用petalinux echo实现gpio中断
        • 使编写petalinux 应用程序
      5. 课程5:设备树驱动程序中断程序设计与应用(基于模板 ,linux下自建ip)
        • 课程说明
        • 基于模板,添加timer 中断及应用程序编写
        • 基于模板,添加UART 中断及应用程序编写
        • 编写petalinux 应用程序
  3. 嵌入式Linux综合应用程序开发
    1. petaLinux  HDMI 图形界面配置
    2. Web server 开发
    3. Wifi 模块开发 与应用
    4. 图像采集与显示
    5. Lcd 液晶屏开发

附件下载

Posted in SoC 教材教案, 教材与教案

发表评论

您的电子邮箱地址不会被公开。

Leave the field below empty!

相关链接