Menu Close

SOC 教学教案

ZYNQ SOC 课程

 

课程简介

开发环境

一.   基础篇

    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:基于本章课程4,添加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 课程

二.  嵌入式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. 基于模板系统指令实现 Linux下 PS uart 以及 PL uart
          2. 基于模板实现 Linux下 PS uart 以及 PL uart
          3. 课程3:基于模板 ,实现 Linux 下以太网通信 (PS)
          4. 课程4:基于模板 ,实现i2c通信
          5. 课程5:基于模板 ,实现 Linux 下 GPIO
          6. 课程6:基于模板 ,增加can ip实现linux下can通信(PS)
          7. 课程7:基于模板 ,增加can ip实现linux下can总线通信 (AXI PL)

三. 嵌入式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 应用程序

四.  嵌入式Linux综合应用程序开发

    1. petaLinux  HDMI 图形界面配置
    2. Web server 开发
    3. Wifi 模块开发 与应用
    4. 图像采集与显示
    5. Lcd 液晶屏开发

五. 相关资料

  1. FII-BM7100 SoC 开发板
Posted in SoC, 教材与教案

2 Comments

发表评论

相关链接