首页 > 其他 > 详细

gpio IOCTL控制

时间:2017-09-19 12:47:41      阅读:402      评论:0      收藏:0      [点我收藏+]

之前工作的时候,linux下用过GPIO的,无非就是配置模式,set/get value ,或者是gpio中断之类的,用户态配置GPIO主要是两种方式:用户态使用mmap直接将GPIO 地址映射过来,操作地址, 或者 IOCTL发命令给内核,内核来控制,最近半年都在写单片机的代码。时间久了有点忘了,最近使用都是偷懒直接使用了/sys下的设备,通过
  system("echo \"out\" > /sys/class/gpio/gpio47/direction"); 这种方法去配置GPIO ,程序跑起来会经常出现sh: write error: Device or resource busy 这种问题,所以感觉还是使用IOCTL来管理GPIO 口,网上找了找,http://blog.csdn.net/oyhb_1992/article/details/77227276 大概参照这位大侠的用法。。先记下来,改改代码,再继续编辑

gpio IOCTL控制

原文:http://www.cnblogs.com/yinseyingji/p/7550825.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!