CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 5770|回复: 2

吐槽论坛里有些关于GPIO操作的帖子

[复制链接]
发表于 2013-12-30 12:10:45 | 显示全部楼层 |阅读模式
       控制GPIO是最基本的工作了,搜索了论坛里所有关于GPIO的帖子,人都晕死了。但还是明白了。
      控制GPIO还是在应用程序中去控制好,以后工程大了,还用echo传递值,是很没意思的。   最受不了用这方式了,很无解。这方式用于调试时是很不错滴。。   
         有某大大,写了gpio_lib.c 、gpio_lib.h,这个方式也不错,但是它是通过应用层去控制硬件的,打开/dev/mem,然后用                  mmap控制GPIO寄存器,也就是应用层中去控制硬件寄存器,我以前在6410上玩过。
         我比较赞成的还是在驱动中去控制GPIO寄存器,应用层去调用相应驱动的文件接口就是了。open、read、write和ioctl。
我大概看了下内核驱动中的gpio-sunxi.c源码,好像是看懂了,又好像似懂非懂的,所以决定还是晚上抽点时间,自己去写HAL



回复

使用道具 举报

发表于 2013-12-30 22:29:22 | 显示全部楼层
个人意见:所谓玩家,一般是剑走偏锋。
他们的结果,可能只是告诉你,能得出结果,而非一定是最好的途径。两点之间的连线,还是要自己去连。

驱动编程,这个可能就要规矩多了。
我最近也在学习驱动编程,给人的感觉是,首先要硬件理解过关,然后就是内核机制理解过关。然后就可以妥妥的搞起了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-31 10:08:36 | 显示全部楼层
醉月 发表于 2013-12-30 22:29
个人意见:所谓玩家,一般是剑走偏锋。
他们的结果,可能只是告诉你,能得出结果,而非一定是最好的途径。 ...

“所谓玩家,一般是剑走偏锋。” 我喜欢这句话,最近有点忙,我会抽时间是搞GPIO的HAL,还有android app去调用它们。类似计划中,还有按键,uart,iic,spi等
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-12-22 15:04 , Processed in 0.020034 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部