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

wordpress 安装数据库seo 视频

wordpress 安装数据库,seo 视频,独立网站需要怎么做,安徽建设人才网官网本文介绍Qt读写sysfs。 在嵌入式Linux系统上开发Qt应用程序,经常会涉及到外设的控制,比如GPIO,PWM的控制,Linux环境下可以像操作文件一样操作它们,这通常会涉及到sysfs的读写。本文以读写GPIO为例,简要介绍…

本文介绍Qt读写sysfs。

在嵌入式Linux系统上开发Qt应用程序,经常会涉及到外设的控制,比如GPIO,PWM的控制,Linux环境下可以像操作文件一样操作它们,这通常会涉及到sysfs的读写。本文以读写GPIO为例,简要介绍下如何使用Qt读写sysfs。

1.配置

Linux命令行指令(这里导出gpio5):

echo 5 > /sys/class/gpio/export

在Qt应用程序中,可以启动一个进程来执行上述指令,使用QProcess提供的静态函数来完成,参考代码如下:

void exportIo(int pinNumber) 
{QProcess::execute("echo " + QString::number(pinNumber) + " > /sys/class/gpio/export");
}void unexportIo(int pinNumber) 
{QProcess::execute("echo " + QString::number(pinNumber) + " > /sys/class/gpio/unexport");
}

2.写sysfs

Linux命令行指令(这里对gpio5写1):

echo 1 > /sys/class/gpio/gpio5/value

参考代码如下:

void writeIo(int pinNumber, int value)
{QProcess::execute("echo " + QString::number(value) + " > /sys/class/gpio/gpio" + QString::number(pinNumber) + "/value");
}

3.读sysfs

Linux命令行指令:

cat /sys/class/gpio/gpio5/value

参考代码如下:

int readIo(int pinNumber)
{QProcess process;int value = 0;process.start("cat", QStringList() << "/sys/class/gpio/gpio" + QString::number(pinNumber) + "/value");process.waitForFinished();value = process.readAll().trimmed().toInt();return value;
}

这里是阻塞的方式执行的。如果读时间较长,也可以绑定finish信号,参考代码如下:

QProcess *process = new QProcess(this);  
connect(process, &QProcess::finished, this, &MainWindow::read);void MainWindow::read(int exitCode, QProcess::ExitStatus exitStatus)
{}

注意

不同的嵌入式Linux环境下外设的sysfs的路径和操作方法可能不一样,需根据实际情况修改。

总结,本文介绍了Qt读写sysfs。

http://www.wangmingla.cn/news/27305.html

相关文章:

  • 有关大学生做兼职的网站有哪些网站宣传方法
  • 惠州 家具 网站上线一个完整的营销策划方案范文
  • 长沙网站建设推荐西安seo全网营销
  • 桂林论坛seo流量
  • python 做网站相关的库怎么制作微信小程序
  • 合肥知名建站公司百度百科推广费用
  • 网站单页制作搜索引擎付费推广
  • wordpress视频教程下载地址重庆网页优化seo
  • 可以做热图的工具网站seo的定义是什么
  • 创建自由摄影师的网站内容seo技术交流论坛
  • 企业网站源码git网站建设网站设计
  • 整站营销系统seo网站整站优化
  • 网页图片无法另存为seo排名点击软件运营
  • 门户网站做免费相亲的北京口碑最好的教育机构
  • 建站之星做的网站如何导出阿里巴巴数据分析官网
  • 看公狍和女人做爰网站天津百度seo排名优化软件
  • 台州市网站建设百度下载安装2022最新版
  • 深圳网站建设i9988百度竞价推广点击软件
  • 口碑好的网站建设价格免费个人网站空间
  • 学做网站教程企业老板培训课程
  • 网站建设搭建环境芜湖网络营销公司
  • 国内做网站哪家好哈尔滨网络推广优化
  • 西安网站建设有限公司网站前期推广
  • 库尔勒网站建设公司网站是怎么建立起来的
  • 河南郑州网站推广优化网站内容如何优化
  • 宁海县建设局网站下属单位常州seo招聘
  • 做网站主播要什么条件甘肃seo技术
  • 自动跳转手机网站引流推广
  • wordpress添加独立表单页面seo营销推广全程实例
  • 网站管理员登陆域名朋友圈广告