Firefly开源社区

打印 上一主题 下一主题

how can I create custom driver for GPIO?

26

积分

0

威望

0

贡献

游客

积分
26

how can I create custom driver for GPIO?

发表于 2015-10-8 14:46:00      浏览:9061 | 回复:5        打印      只看该作者   [复制链接] 楼主
Hi,

I want to access GPIO.
I'm trying it by following this article (http://developer.t-firefly.com/thread-2436-1-1.html).
where is driver file created? I've searched /dev/ folder but I don't see it.
plz help me.
thanks.
回复

使用道具 举报

265

积分

5

威望

6

贡献

实习版主

Rank: 7Rank: 7Rank: 7

积分
265

活跃会员热心会员突出贡献

发表于 2015-10-8 15:13:41        只看该作者  沙发
driver

luobo_gpio.rar

1.36 KB, 下载次数: 43, 下载积分: 灯泡 -1 , 经验 -1

driver

回复

使用道具 举报

265

积分

5

威望

6

贡献

实习版主

Rank: 7Rank: 7Rank: 7

积分
265

活跃会员热心会员突出贡献

发表于 2015-10-8 15:15:33        只看该作者  板凳
-->kernel/drivers/misc/luobo_gpio.c
-->kernel/drivers/misc/Makefile add  obj-$(CONFIG_LUOBO_GPIO)        += luobo_gpio.o

回复

使用道具 举报

21

积分

0

威望

0

贡献

游客

积分
21
发表于 2015-10-24 11:38:18        只看该作者  地板



写驱动太麻烦了  在用户空间   echo  174  > /sys/class/gpio/exprot 生成一个gpio174 节点
通过 echo  out  或者 in 改变gpio的 输入输出   echo   1  或者 0 改变 gpio的电平

就是还有第一点比较麻烦,需要知道gpio对应的号码, 这里可以用楼上的驱动,去测试得到比如 gpio5_A1的编号是多少。
回复

使用道具 举报

4万

积分

19

威望

22

贡献

神级创客

Rank: 8Rank: 8

积分
40258
发表于 2015-10-26 15:17:52        只看该作者  5#
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

192

积分

0

威望

0

贡献

技术小白

积分
192
发表于 2016-7-27 21:22:58        只看该作者  6#
carlinluo 发表于 2015-10-8 15:15
-->kernel/drivers/misc/luobo_gpio.c
-->kernel/drivers/misc/Makefile add  obj-$(CONFIG_LUOBO_GPIO)   ...

哥们,你的脚本有问题,无法生成/dev/luobogpio
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表