使用Visual Studio deploy NI FPGA板卡(采用FPGA Interface C API Generator)

安装了NI LabVIEW 2015 32bit版本,安装了NI FPGA Interface C API Generator,安装了硬件PCIe-7842R

  • 打开FPGA Interface C API Generator,导入之前用LabVIEW编译生成的FPGA bitfile; a.bitfile
  • 点击generate,生成了几个个文件:1.FPGA bitfile; 2.NiFpga.c;3.NiFpga.h;4.NiFpga_a.h;5.nidist.id。

其中NiFpga_a.h包含了应用程序中函数调用需要的常量,都是一些宏定义或枚举类型常量,如:

1 typedef enum
2 {
3    NiFpga_StepMode_ControlI16_FramAmp = 0x811E,
4    NiFpga_StepMode_ControlI16_FramOffs = 0x8122,
5    NiFpga_StepMode_ControlI16_FramStep = 0x811A,
6    NiFpga_StepMode_ControlI16_LineAmpl = 0x8132,
7    NiFpga_StepMode_ControlI16_LineOffs = 0x8136,
8    NiFpga_StepMode_ControlI16_LineStep = 0x812E,
9 } NiFpga_StepMode_ControlI16;

这些常量包括了bitfile名字,数字签名和FPGA中寄存器的偏移地址;

NiFpga.c和NiFpga.h对所有工程都是一样的,包含了调用NI FPGA的各种系统函数。

  • 新建visual studio控制台应用程序,

在电脑上有关于FPGA Interface C API Generator的example



参考文献:

  • 官网给出的R系列FPGA的C API用法说明http://www.ni.com/tutorial/8638/en/
  • 电脑上给出的FPGA Interface C API Generator的example
时间: 2024-08-26 08:39:17

使用Visual Studio deploy NI FPGA板卡(采用FPGA Interface C API Generator)的相关文章

第二章 指南(2)用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API

小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03 原文:Building Your First Web API with ASP.NET Core MVC and Visual Studio 作者:Mike Wasson 和 Rick Anderson 翻译:谢炀(kiler) 校对:何镇汐.

GitHub Extension for Visual Studio 2.0 is now available

GitHub Extension for Visual Studio 2.0 is now available We're pleased to announce that version 2.0 of the GitHub Extension for Visual Studio is now available. You can install it directly from the Tools and Extensions gallery in Visual Studio, as well

用Visual Studio 2012+Xamarin搭建C#开发Andriod的环境

原文:用Visual Studio 2012+Xamarin搭建C#开发Andriod的环境 第一步:安装Visual Studio: Visual Studio 2012(或者Visual Studio 2010),原因是目前为止Xamarin for Visual Studio的插件只支持2010和2012版本的,安装过程在此不再赘述. 第二步:安装Xamarin: 1.到http://xamarin.com/download这里去注册一个账号,就可以下载Xamarin的安装包.如下图: 这

使用 Cordova+Visual Studio 创建跨平台移动应用

1简介 本章节是关于Visual Studio Tools for Apache Cordova的,目前此产品只发布了预览版.Visual Studio for Apache Cordova帮助熟悉Visual Studio用户的.Net程序员能够使用这个宇宙最强的开发IDE通过编写Html.CSS.Javascipt来创建iOS.Android和Windows的本地应用程序. 1.1概述 使用Visual Studio for Apache Cordova你可以为iOS.Android和Win

Visual Studio 2013开启JavaScript的智能提示功能

在前一次的发布的时候,我们共享了Visual Studio 2013中Windows Azure移动服务的集成和功能.其中包含了移动服务表脚本的编辑能力的介绍.这一次的发布,我们将描述在Visual Studio中怎么样在你的服务器脚本中激活智能提示.这个功能并没有被集成到Visual Studio 2013 预览版中,下边的步骤可以帮助你把它打开. 开始之前,请从这里下载我们的IntelliSense定义文件.将这些文件保存到一个相对容易访问的路径. 智能提示知多少? 我们今天将要发布的文件能

Visual Studio创建跨平台移动应用_02.Cordova Extension

1简介 本章节是关于Visual Studio Tools for Apache Cordova的,目前此产品只发布了预览版.Visual Studio for Apache Cordova帮助熟悉Visual Studio用户的.Net程序员能够使用这个宇宙最强的开发IDE通过编写Html.CSS.Javascipt来创建iOS.Android和Windows的本地应用程序. 1.1概述 使用Visual Studio for Apache Cordova你可以为iOS.Android和Win

阿里云服务器Web Deploy配置和使用Visual Studio进行Web项目发布部署遇到的坑

阿里云的服务器一直闲着,烧着银子,当初花几千大洋开通,本想弄信息化的项目为所帮扶的贫困户脱贫助手,不想势单力薄,一直没有找到好的项目.最近大家都在众志成城抗击新肺疫情,于是又想能不能尽点自己的力量,于是又开始打开Visual Studio 鼓捣起项目来,为了测试与微信服务器的消息发送,每次都得把项目发布到阿里的去服务器上,由于以前一直没怎么用,发布的方法是采用最原始的复制,然后远程桌面粘贴上去.次数多了感觉太累了,比较的方法,一个是FTP方式,另一个是Web Deploy,FTP方式虚拟主机一直

Visual Studio Create Setup project to deploy web application in IIS

Introduction: In this article I will explain how to create setup file in visual studio 2008/2010 to deploy web application file directly in IIS or in client machine or how to place web application folder in c:\\inetpub\wwwroot folder by running setup

Visual Studio通过Web Deploy发布网站报错:An error occurred when the request was processed on the remote computer.

这个问题很奇怪,不管我怎么重启服务器和自己的开发机,都没有用. 在网上找了很多资料,有说可以尝试去读Windows的错误日志,然后通过日志找原因-(相见Stackoverflow:http://stackoverflow.com/questions/6939150/web-deployment-task-build-failed) 最终,我决定先卸载Web Deploy,然后按照此前我写的文章(http://www.cnblogs.com/Richeir/p/5371802.html),重新部署