当我们使用vivado搭建好硬件设计后就要在SDK下进行程序编写了,在SDK中我们可以建立C/C++工程,所以就有很多的库函数可以调用,那么问题来了,如何查询我想要的API函数呢?或者是该API函数如何使用?

下面我将以GPIO的IPCore为例介绍如何查询API函数。

1.将vivado设计好的硬件设计导入到SDK中,就可以把SDK代码编辑区的变迁也让切换到system.mss页面,可以看到Target Information,operating system,peripheral drivers和libraries。

2.可以看到所有的外设都已被列出来,单击每类外设后面的"Documentation"超链接即可打开其相应的API函数说明页面。以及个人外设可以导入例程供你参考。

3.弹出库浏览页面,在PC上以网页形式给出。其中“overview”页面讲解的是这个外设的简单介绍;"Data Structures"页面列出了软件驱动所涉及的数据结构,对于GPIO来讲,有XGpio和XGpio_Config这两个结构体;"File list"页面显示了所有相关的头文件和源文件的超链接,可点击查看其版本信息和主要函数,是设计人员需要仔细查看的页面。

4.单击进入"file list"页面,即可列出GPIO外设的所有函数。单击某个函数后面的头文件超链接即可进入到详细说明页,会给出函数的功能、输入参数以及返回参数的含义。

在xilinx SDK中查询API函数的方法相关推荐

  1. VC中常见API函数使用方法(经验版)

    ***********************************************声明*************************************************** ...

  2. Linux 编程中的API函数和系统调用的关系【转】

    转自:http://blog.chinaunix.net/uid-25968088-id-3426027.html 原文地址:Linux 编程中的API函数和系统调用的关系 作者:up哥小号 API: ...

  3. C#中对 API函数的调用

    C#中对 API函数的调用  1                                              C#中对 API函数的调用  2  3  4    using System ...

  4. Xilinx SDK 中 的 'No rule to make target ' / '没有规则可以创建...'

    在 Xilinx SDK 中, 有时我们会出现 'No rule to make target ' / '没有规则可以创建...' 的报警 如: 关于相关问题,可以参见: https://www.xi ...

  5. ZYNQ-Linux学习笔记(2)-在Xilinx SDK中建立Linux应用程序

    写在前面: 注意:在前篇中所用的工具都是2015.2,从这篇开始将使用2017.4进行操作. 安装环境:win7,win10,Xilinx SDK 2017.4,Xilinx Vivado 2017. ...

  6. C/C++ VS中调用matlab函数的方法

    C/C++ VS中调用matlab函数的方法 [尊重原创,转载请注明出处] http://blog.csdn.net/guyuealian/article/details/73743654 Matla ...

  7. 在kibana中查询elasticsearch数据的方法(lucene和kql语法)

    kibana中查询elasticsearch数据的方法 1.  Lucene查询语法 Kibana查询语言基于Lucene查询语法. 为了执行一个文本搜索,可以简单的输入一个文本字符串.例如,如果你想 ...

  8. round函数怎么使用python_python中使用round函数的方法

    python中使用round函数的方法 发布时间:2020-08-06 11:50:31

  9. smarty中使用php函数,在smarty模板中使用PHP函数的方法

    在smarty模板中使用PHP函数的方法 发布于 2014-11-23 22:57:51 | 174 次阅读 | 评论: 0 | 来源: 网友投递 Smarty模板引擎Smarty是一个使用PHP写出 ...

  10. python的float函数_Python中实现float() 函数的方法

    Python中实现float() 函数的方法 发布时间:2020-12-15 09:29:53 来源:亿速云 阅读:75 作者:小新 这篇文章将为大家详细讲解有关Python中实现float() 函数 ...

最新文章

  1. navicat连接云数据库报错2003,2005
  2. 深度学习在三维环境重建中的应用
  3. mapreduce 丢数据_大数据之MapReduce详解
  4. 鲁迅散文——随感录三十五
  5. Django从理论到实战(part48)--Django表单
  6. 空间谱专题11:子阵平滑与秩亏缺
  7. 〈转贴〉如何解决 Windows XP 中的硬件和软件驱动程序问题
  8. 轮到苹果追赶国产厂商了?苹果新专利曝光iPhone将使用屏幕指纹解锁
  9. cisco6509 2811 配置备份
  10. 神经网络技巧篇之寻找最优参数的方法
  11. Linux篇:Shell脚本实现Gitlab双备份
  12. linux主机慢的原因,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  13. 微信小程序学习资料[转]
  14. 数字人民币渐行渐近丨2021中国区块链产业发展报告
  15. [OpenGL] 延迟渲染 - 多个点光源
  16. 跟我一起学Linux系统编程006C-进程内存分配,堆分配brk、malloc、free
  17. adb shell get/setprop, setenforce...
  18. html粘贴excel表格,如何将网页中的表格快速复制到EXCEL中|
  19. matlab高斯型隶属函数,图高斯型隶属函数.PPT
  20. 朴素贝叶斯模型、SVM模型笔记

热门文章

  1. Win10系统下LaserJet Pro MFP M227sdn无法自动双面打印问题解决
  2. matlab 有限域函数,matlab有限域上的运算.docx
  3. 基于GPON的光纤光栅通信网与传感网融合技术研究
  4. 信捷PLC应用-三轴钻孔机
  5. 基于java网上商城源码设计
  6. Java 编码规范8(编程规约-注释规约与其它)
  7. 心跳包、乒乓包、SO_KEEPLIVE
  8. JS超好用的免费混淆工具
  9. 泛运筹理论初探——Louvain算法简介
  10. 推荐十大国外IT网站