如何在linux系统环境下调用shell命令控制GPIO输入输出
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,本文小编为大家详细介绍"如何在linux系统环境下调用shell命令控制GPIO输入输出",内容详细,步骤清晰,细节处理妥当,希望这篇"如何在linux系统环境下调用shell命令控制GPIO输入输出
千家信息网最后更新 2025年01月25日如何在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安全错误
数据库的锁怎样保障安全
ntp服务器作用
重建数据库索引可以分几次完成吗
软件开发提升学历考什么专业
fm21什么数据库开局不卡
数据库分析后台运行
银行软件开发中心述职报告
网络安全与执法专科学什么
网络安全周顺口溜
网络安全宣传活动总结怎么写
陕西商友会网络技术有限公司
做软件开发还是做生意
软件开发区入门
奉贤区推广软件开发哪家便宜
河北网络技术标准
最先进的数据库
dhcp服务器把占用地址
软件开发工程师是什么工种
计算机网络技术没啥用
连云港服务器精密空调清洗
邯郸应用软件开发服务
数据库应用技术复习
自动化设计需要哪些软件开发
2b2t服务器手机版怎么打开
登录id服务器出问题是什么原因
小学网络安全周宣传内容
电信网络技术工程师要求
济南橙云网络技术有限公司
华三服务器远程登录配置
上海汉得软件开发工程师
云服务的服务器提供商