gpio
刚买的板子,还不太熟悉,有谁知道为什么在#include linux/ 没有gpio.h、of_gpio.h头文件?是刷的固件问题还是GPIO相关的库得自己安装? 不是很明白你想做什么,但是gpio.h和of_gpio.h是属于内核驱动的头文件。 leung先森 发表于 2017-3-9 10:00不是很明白你想做什么,但是gpio.h和of_gpio.h是属于内核驱动的头文件。
我想通过GPIO控制外接的LED,这该怎么做/ 木子鹏718530 发表于 2017-3-9 10:47
我想通过GPIO控制外接的LED,这该怎么做/
看wiki gpio驱动, 那里有说明 leung先森 发表于 2017-3-9 11:08
看wiki gpio驱动, 那里有说明
教程里的头文件找不到啊?是只能通过内核来编译? 木子鹏718530 发表于 2017-3-9 11:19
教程里的头文件找不到啊?是只能通过内核来编译?
你参考一下里面led的驱动。
而且想要控制io一开始要从内核着手的 应用程序可以通过读写/sys/class/gpio里的东西来控制gpio,gpio.h那些是在内核驱动里用的 wiki 的gpio是寫 rk3288的 那reload的有文嗎? 需要幫助阿><{:4_178:} 我最开始和你一样,没有找到那些头文件,后来我就放弃了。他们底层和内核的人,不愿意添加对应用层的支持。
不过如果你一定想要实现的话,可以使用wiki里的一个Python库
mmcer 发表于 2017-3-13 17:15
我最开始和你一样,没有找到那些头文件,后来我就放弃了。他们底层和内核的人,不愿意添加对应用层的支持。 ...
感觉两位还不理解软件分层的概念,内核和应用层分为两层,他们的函数和头文件一般不共用,当然我们可以写一个完全一样的头文件和函数出来。内核和驱动必须添加应用层支持,至少提供一种方法。我觉得楼主的想法是想学习驱动,思路是通过应用层操作驱动层,硬件看到操作结果。建议楼主使用log学习方法,就是首先找到手里开发板的串口输出添加,显示的方法,任选一个驱动添加串口输出函数,看是否是自己希望的结果。然后在结合应用程序测试。
页:
[1]
2