[X]关闭
0

(WIN)S04-CH02 PCIE测速码表程序

摘要: 软件版本:VIVADO2017.4 操作系统:WIN7/WIN10 64bit 硬件平台:XILINXFPGAMK7160FA米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!!2.1概述 本章利用QT软件设计一个简单的测速码表程序,比 ...

软件版本:VIVADO2017.4

操作系统:WIN7/WIN10 64bit

硬件平台:XILINX FPGA MK7160FA

米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!!

2.1概述

       本章利用QT软件设计一个简单的测速码表程序,比起前面的章节测试,这个小程序界面非常酷。

3.2 QT5+VS2015 开发环境搭建

2.2 WIN7/WIN10 QT 开发环境搭建

       在WIN 下,我们同样使用QT Creator 工具。首先需要安装qt 功能软件,读者可在米联网盘下载教程所使用的 QT,之所以选用QT5,主要是为了配合 VS2015. 下载完软件以后,进行安装,注意,这个 QT 软件自带了 QT Creator,在安装的时候注意勾选即可,没有别的要注意的地方。

       首先需要安装qt 功能软件,读者可在米联客(MSXBO)网盘下载教程所使用的 QT,之所以选用QT5,主要是为了配合 VS2015.

       下载完软件以后,进行安装,注意,这个QT软件自带了QT Creator,在安装的时候注意勾选即可,没有别的要注意的地方。

安装qt-opensource-windows-x86-msvc2015-5.8.0.exe

按照安装步骤一步一步进行即可。

       安装完成以后,我们要对QT Creator 进行配置。打开QT Creator,工具,选项,选择构建和运行。首先是QT Version配置,一般 Creator 自动搜索了,如果没有搜索到,需要手动配置

下面选择 构建套件(Kit)按照如下配置:

配置完成以后即可,然后打开本教程提供的QT Creator 工程进行编译即可。

2.3FPGA 代码

      FPGA可以用任何一个章节的,这里就用CH01的代码,简单。具体就不重复了,不清楚的可以看CH01部分教程内容。

2.4测试码表上位机程序设计

       首先感谢网友贡献的测试码表控件源码,笔者修改了几个参数就可以正常使用到本次的例子中了。设计思路也很简单,在QT中开启了2个定时器,分别用于h2c和c2h通道,每过100ms定时器进行一次读操作或者写操作。在pcie_fun.c文件中,有测试函数,完成传输测试后,把结果的值输出到myspeed测速码表控件。

以上代码中,显示速度的控件代码是myspeed.c和myspeed.h

关于PCIE通信的核心代码是pcie_fun.c和pcie_fun.h 详细的实现过程读者可以阅读程序源码。

2.5测试结果


路过

雷人

握手

鲜花

鸡蛋

最新评论

本文作者
2019-11-2 17:04
  • 1
    粉丝
  • 4012
    阅读
  • 0
    回复

关注uisrc网络

扫描关注,了解最新资讯

电话:0519-80699907
EMAIL:270682667@qq.com
地址:常州溧阳市天目云谷3号楼北楼
热门评论
排行榜