关灯
请选择 进入手机版 | 继续访问电脑版
米联客uisrc 首页 课程 XIINX-ZYNQ 6|PCIE通信 查看内容
0

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

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

软件版本:VIVADO2017.4

操作系统:WIN10 64bit

硬件平台:适用米联客 ZYNQ系列开发板

米联客(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测试结果


路过

雷人

握手

鲜花

鸡蛋

说点什么...

已有0条评论

最新评论...

本文作者
2019-9-17 17:04
  • 4
    粉丝
  • 301
    阅读
  • 0
    回复

关注米联客

扫描关注,了解最新资讯

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

关注我们:微信公众号

官方微信

官方微信

客服热线:

0519-80699907

公司地址:常州溧阳市天目云谷3号楼北楼2楼

运营中心:常州溧阳市天目云谷3号楼北楼2楼

邮编:213300 Email:270682667#qq.com

Copyright   ©2019-2026  米联客uisrc内容版权归©UISRC.COM技术支持:UISRC.COM  备案号:苏ICP备19046771号