完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
本帖最后由 changyuan1724 于 2015-8-22 09:29 编辑 小伙伴们,大家好。又经过几天的研究,今天给大家说说怎么通过触摸屏上面的按钮对GPIO进行控制,为了试验容易观察,我们继续使用上次的IO口控制对应的LED。 好了,话不多说,先看大屏幕,哦--先看视频效果。注:我的LED2还没有修好(其实是一直懒得没修....),大家将就着看吧。 在做今天的试验之前,需要先进行gpio驱动的安装,如何安装可以参考我的上一遍文章:点亮AP板上的LED。然后建议大家先做完说明书上的QT SDK下面的helloword项目,然后再做这个就顺畅很多了。 今天所涉及的linux知识如下: mkdir [floadrname] 创建文件夹 ./PROGRAM 运行程序 gcc -g -Wall file.c -o file 编译C程序 #include “unistd.h” 延时函数头文件 //经典流水灯所需啊 sleep(n) 延时n秒 usleep(n) 延时n微妙 umount /dev/sdb1 卸载U盘 mkfs -t ext2 /dev/sdb1 格式化U盘为ext2格式 df -m 查看U盘挂载情况 首先需要安装QTcreator和qt4.7.3,这两个软件的安装和使用及其设置说明书上面都有。如下:
通过以上两节就可以将开发环境设置成功。 如何新建一个空项目,在说明书里面也有提到,如下:
做到这一步,就可以愉快的编程了。 首先,创建两个按钮,当然你也可以创建N个,反正我创建了8个,因为有4个led的关和开。按钮在下面红色标定位置,直接拖到工作区,然后双击改名(爱改不改#呵呵)。
做完上面步骤后,进入mainwindow.cpp里面,添加一下头文件: #include "mainwindow.h" //系统原配 #include "ui_mainwindow.h"//系统原配 #include #include #include #include 然后再进到GUI界面,右键单击“led1-on”按钮,选择转到槽:
之后选择clicked()为其分配按键操作脚本:
然后点击确定,转到脚本编辑界面,为该按钮编写如下代码,代码的注释都在里面了,这是点亮LED的脚本:
使用同样的方法,为off按钮添加关闭led的脚本:
阶段感悟:到了今天,自大的可以认为已经过了入门阶段,下来就是做一些中级的算法实现和ui设计。话说linux这种跑系统开发就是方便啊,不需要去了解底层的寄存器和机器周期等等枯燥的东西,就像软件开发一样的做程序。以后更新的进度或许会慢,更新的篇幅也会变短,但是绝对不会发重复贴和类似贴,至少发出来的贴子新手都能很容易的看懂,也能学习到东西。很多时候我认为我的帖子都是一个引导作用:比如今天的GPIO点亮led,大家完全可以参考实现GPIO信号采集、ADC采集、以及数码管驱动。 今天废话有些小多啊! 好了,今天就到这里,让我们共同学习进步,前往前人未触及只地,去发现新世界,寻找新神奇! 祝论坛越办越红火,大家晚安。 ----愿世界充满幸福!------To BeContinue! |
|
相关推荐
6 个讨论
|
|
|
|
|
|
|
|
|
|
|
|
做的好棒,学习了
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2135个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
37376 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
6776 浏览 1 评论
7794 浏览 1 评论
7642 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
5071 浏览 0 评论
1556浏览 2评论
关于NINA-W132 Wi-Fi模块SPI通信遇到的疑问求解
1209浏览 2评论
如何在MPC PowerPC MCU上首次刷写后禁用BDM?
749浏览 1评论
将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?
735浏览 1评论
将SPSDK for FRDM-MCX-W71 SDK与VS一起安装时出现hidapi构建错误怎么解决?
678浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 12:58 , Processed in 0.801303 second(s), Total 66, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5194