当前位置: 首页 > news >正文

做视频剪辑接私活的网站国产长尾关键词拘挖掘

做视频剪辑接私活的网站,国产长尾关键词拘挖掘,改版网站收费,网络品牌前十大排名Qt控制开发板的LED 使用开发板的IO接口进行控制是嵌入式中非常重要的一点,就像冯诺依曼原理说的一样,一个计算机最起码要有输入输出吧,我们有了信息的接收和处理,那我们就要有输出。 我们在开发板上一般都是使用开发板的GPIO接口…

Qt控制开发板的LED

使用开发板的IO接口进行控制是嵌入式中非常重要的一点,就像冯诺依曼原理说的一样,一个计算机最起码要有输入输出吧,我们有了信息的接收和处理,那我们就要有输出。

我们在开发板上一般都是使用开发板的GPIO接口,那么我们今天就来学学如何在Ubuntu上来编写代码后在开发板上实现控制LED。

UI界面介绍

我们设计简单一点

我们要使用信号和槽来使用按钮来控制灯的亮灭,有两种状态,那我们就要是哟个bool类型的信号

1.              

2.              

编写代码

我们在Ubuntu上是无法直接通过命令来控制开发板上的,我们一般是通过写文件的方式来控制的,这时候就要用到开发板的用户手册了。

它上面写明了设备树,还有驱动的文件地址等等。例如(龙芯2k1000):

注意:部分开发板会在出场的时候就写好这个驱动,比如说,正点原子的6u开发板会有系统运行的呼吸灯,如果有的话,要设置。设置方法在代码中有注释需要的看!!

好,讲完了原理我们来上代码!!!

我们说控制IO接口其实就是通过文件写驱动状态,那我们就先要读写文件

.h文件的编写

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include<QFile>//添加QFile头文件QT_BEGIN_NAMESPACE
namespace Ui {
class Widget;
}
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();private slots:void on_pushButton_clicked(bool checked);private:Ui::Widget *ui;QFile file;//声名
};
#endif // WIDGET_H

.cpp文件编写

#include "widget.h"
#include "ui_widget.h"
#include"QMessageBox"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//指定文件file.setFileName("/sys/class/leds/led1/brightness");//这里就是如果你的那个灯有绑定的驱动,使用这命令来将这个驱动设置位NONE,要不然你写进去也没用system("echo none > /sys/class/leds/led1/brightness");
}Widget::~Widget()
{delete ui;
}void Widget::on_pushButton_clicked(bool checked)
{//检查LED是否存在if(!file.exists()){QMessageBox::about(this,"错误","led不存在");}//将文件设置为只写状态,因为我们不读它if(file.open(QIODevice::WriteOnly)){return;}
//我们这里设置一个数组,方便写QByteArray buf[] = {"0","1"};//设置UI的状态,点击后变成另一个样子,然后使用write来写文件来控制if(checked){ui->pushButton->setText("关");file.write(buf[0]);}else {ui->pushButton->setText("开");file.write(buf[1]);}//要关闭文件!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!file.close();
}

好了,交叉编译的过程就不讲了,每个板子都不一样,原理知道了,你们就自求多福吧。哈哈哈哈!!!

下课  吃饭!!!!!

http://www.yidumall.com/news/19005.html

相关文章:

  • 北京网络电话郑州网站优化公司
  • 新一站保险网关键词排名提高
  • 网站建设上海诏业北京昨天出啥大事了
  • 建设官方网站需要注意什么南京市网站seo整站优化
  • 新疆生产建设兵团五十团网站正规seo一般多少钱
  • 本网站建设在美国引流推广多少钱一个
  • 霸州网站开发短视频seo推广
  • 建设网站域名备案查询西安seo顾问公司
  • 企业网站推广的线上渠道金戈枸橼酸西地那非片
  • 做图标得英文网站seo网络排名优化哪家好
  • 做淘宝货源网站深圳seo优化公司搜索引擎优化方案
  • 英文网站建设口碑好最近一周的重大新闻
  • 做网站去哪里好百度seo外包
  • 手机网站个人中心源码商城网站开发公司
  • 网站改版升级独立站seo怎么做
  • 自己的网站怎么优化外贸seo网站推广
  • 做网站编写代码山东潍坊疫情最新消息
  • 上传视频网站开发专业的网页制作公司
  • 网络销售网站有哪些企业网址怎么申请
  • 疯狗做网站cnfg百度网站优化公司
  • 做网站优化两年遇到的SEO常态搜索百度网址网页
  • 陕西煤炭建设公司网站太原网站建设方案优化
  • 做景观要知道哪些网站百度关键词排名推广
  • 网站的区别网站搭建平台
  • 公关咨询windows优化大师有哪些功能
  • 网站开发代淘宝店铺装修站长网站优化公司
  • 怎样在政府采购网站做备案定制化网站建设
  • 手把手教你如何建立自己的网站深圳知名网络优化公司
  • 佛山网站建设团队找客户的软件有哪些
  • 义乌商城集团网站建设电商培训机构靠谱吗