打印

函数原型在哪

[复制链接]
1514|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
husion|  楼主 | 2011-1-20 09:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include "beepdrv.h"

#define DEV_NAME "beep"
#define GPIO_IOBASE io_p2v(GPIO_BASE)

static struct semaphore beep_sem;

static int tp_beep_open(struct inode *inode, struct file *filp)
{
    __raw_writel(_BIT(7), GPIO_P3_OUTP_SET(GPIO_IOBASE));//SET GPIO_07

        try_module_get(THIS_MODULE);
printk( KERN_INFO DEV_NAME " opened!\n");

        return 0;
}

static int tp_beep_release(struct inode *inode, struct file *filp)
{
    __raw_writel(_BIT(7), GPIO_P3_OUTP_SET(GPIO_IOBASE));//SET GPIO_07

      module_put(THIS_MODULE);

      printk(KERN_INFO DEV_NAME " released!\n");

      return 0;
}
这是开发板驱动编程的部分代码,其中,__raw_writel,io_p2v,try_module_get,module_put等这些函数的原型在哪可以找到,还是像XP系统
那样只要会用这些函数,不需要理解?

相关帖子

沙发
husion|  楼主 | 2011-1-20 10:36 | 只看该作者
UP...

使用特权

评论回复
板凳
husion|  楼主 | 2011-1-20 17:28 | 只看该作者
UP...

使用特权

评论回复
地板
accessory2008| | 2011-3-1 02:09 | 只看该作者
自己GOOGLE下就知道了。  这个是LINUX下的源代码,不是WINDOWS的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

70

帖子

1

粉丝