【发布时间】:2015-09-16 06:04:01
【问题描述】:
在LDD3一书中,如果一个驱动想要控制CPU的引脚,它应该调用request_region()函数来声明端口的使用。
然而,当我想在我的树莓派上实现一个简单的驱动模块时,我在this example 中发现端口请求是由gpio_request() 函数实现的。
为什么以及何时需要使用gpio_request() 而不是request_region()?而且,这两个功能的不同用途是什么。
顺便说一句:我逐页搜索LDD3,但我找不到任何关于GPIO的线索……为什么没有任何关于GPIO的介绍?是因为2.6内核版本的原因吗?
【问题讨论】:
标签: linux linux-kernel raspberry-pi driver gpio