- 1
- 0
- 约4.17千字
- 约 10页
- 2026-05-12 发布于北京
- 举报
从比赛结束到现在,这已经是第十篇手记了,在之前的九篇博文
中,我们已经做了充足的基础工作,现在可以将之前的成果结合
在一起了。今天所讨论的内容就是通过QT开发的GUI软件来控制
ZedBoard板上的硬件外设,完整的信号链如下:
QTGUI→LinuxDriver→AXIBus→My_GPIOPeripheral→
LEDSwitch
首先在QTCreator中建立一个QTGUI工程,命名为my_gpio_gui,
并如下界面,包括用于显示Switch状态的Label,控制LED的文本
框,一个刷新按钮,一个按钮。
再按照第六篇中介绍的方法做一个可以调用驱动的接口,只不过
这里不是用C,而是C++(只要不做封装,其实都一样)。
传送门:ZedBoard学习手记(六)最后一步?通过上层应用程
序调用驱动
新建一个C++文件,名为my_gpio_driver.cpp。该接口文件主要
代码包括两个函数,一个读寄存器操作,一个写寄存器操作。
读操寄存器操作代码如下:
intRead_Regs(intre
您可能关注的文档
最近下载
- 【TCP云运维】腾讯云运维高级工程师认证考试题库(汇总)..doc VIP
- 矿用电缆故障点定位方法的多维度解析与创新应用研究.docx
- 2026年上海市嘉定区中心医院医护人员招聘考试参考题库附答案解析.docx VIP
- 2026年中考语文备考之非连续性文本阅读备考训练:科技创新主题.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘笔试备考题库及答案解析.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘考试备考题库及答案解析.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘考试备考试题及答案解析.docx VIP
- 【TCP云运维】腾讯云运维高级工程师认证考试题库(汇总).docx VIP
- 无人机在野生动物保护区的监测应用.pptx VIP
- 红外相机在鼠类监测中的应用.ppt VIP
原创力文档

文档评论(0)