XPS中IP core API函数的查阅和使用方法
XPS中IP core API函数的查阅和使用方法XPS中自带的IP Core包含底层设备驱动以及各类API函数,类似于Windows编程的API函数,功能强大,降低了设计人员的开发难度,但XPS并没有提供类似于MSDN的API函数查询库,给设计造成了一定的麻烦。本节介绍如何查阅IP Core的API函数,以及其常用的数据类型。
1.XPS中的常用数据类型
和Windows程序开发一样,为了便于记忆和管理数据类型,XPS也对基本的数据类型进行了重定义,常见的数据类型如表9-10所列。
表9-10 EDK开发中常用的数据类型
注意:所有的数据类型可在工程文件夹的“microblaze_0\include”目录下的“xbasic_type.h”以及“xstatus.h”文件查询。和硬件以及外设相关的参数可在“xparameters.h”的头文件中查询。
2.在XPS中查阅API函数
XPS中IP core的风格是统一的,下面以GPIO的IP Core为例来介绍如何查阅API函数,并对其常用函数进行简要说明。
1)将GPIO的IP Core加入到工程中,然后在总线接口界面中,选中GPIO并点击右键,选择“Driver View API Documentation”,如图9-71所示。
图9-71 查阅GPIO API函数
2)在弹出的浏览页面中,点击gpio gpio.h的超链接,进入gpio.h的浏览页面,可以发现两个结构体XGpio和XGpio_Config,以及16个API成员函数,如图9-72所示。在gpio.h文件中,可直接查阅API函数文档,也可通过“File List”超链接查阅与GPIO有关的所有.h和.c文件的说明文档。本书已在上上节中给出了GPIO模块常用函数的说明,这里就不再重复。
图9-72 gpio.h中的数据和函数列表
感谢楼主分享 芙蓉王 发表于 2017-7-11 09:09
感谢楼主分享
:lol :lol :lol :lol :lol XPS中IP core API函数的查阅和使用方法
页:
[1]