如何在linux系统环境下调用shell命令控制GPIO输入输出
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,本文小编为大家详细介绍"如何在linux系统环境下调用shell命令控制GPIO输入输出",内容详细,步骤清晰,细节处理妥当,希望这篇"如何在linux系统环境下调用shell命令控制GPIO输入输出
千家信息网最后更新 2024年11月17日如何在linux系统环境下调用shell命令控制GPIO输入输出
本文小编为大家详细介绍"如何在linux系统环境下调用shell命令控制GPIO输入输出",内容详细,步骤清晰,细节处理妥当,希望这篇"如何在linux系统环境下调用shell命令控制GPIO输入输出"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
shell 作为Linux 操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称,它解释由用户输入的命令并且把它们送到内核。
使用shell命令直接操作/sys/下的gpio节点,首先在imx6ull-14x14-evk.dts注释掉设备树的 LED和按键功能,LED引脚为GPIO0_3,key引脚为GPIO1_18。
在程序中通过shell命令读取按键值和控制LED灯。
1.通过popen执行shell命令
popen和pclose函数实现的功能是创建一个管道,用来连接到另一个进程,然后读那个进程的输出或向它发送输入,具体操作是fork一个子进程,exec一个shell执行命令。
2.填写shell命令,设置引脚状态
3.控制Led
交叉编译arm-linux-gnueabihf-gcc -o led shellGpio.c ,将led文件拷贝到开发板。
测试可看到开发板的灯在闪烁,终端有打印信息:
4.读取按键值
编译后测试:
读到这里,这篇"如何在linux系统环境下调用shell命令控制GPIO输入输出"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
命令
系统
控制
输入
输出
环境
按键
文章
程序
进程
操作系统
内容
功能
用户
语言
开发
测试
编译
解释
妥当
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
迷你玩家炸ice服务器怎么回事
允许转换成文本的数据库
软考网络安全论文
理正数据库工民建转公路
做好网络安全数据安全工作
scum私人服务器去哪里找
塔城额敏网络安全云课堂
比较好的服务器品牌
如何学好控制网络技术基础
社交软件开发国外客户很难
校园信息网络安全维护方案
济南crm软件开发制作
未来5年网络安全性
北京预付费软件开发
微软数据库access软件
网络安全教育创业
美的家电通过ul网络安全评级
数据库中 表中列称为
南沙规划软件开发
相城区运营网络技术价格
我的世界挽竹服务器金币怎么用
软件开发证书是什么样子的
中国银行软件开发社会招聘
软考网络安全论文
服务器升级施工方案
景辉网络技术工作
创建 数据库只读用户
河北省威海软件开发
网络安全 自查报告
春节期间网络安全工作布置会