打印
[嵌入式linux]

请问一下函数原型在哪里?

[复制链接]
1451|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
eyuge2|  楼主 | 2009-3-11 20:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我刚接触嵌入式linux,正在写一个2440的驱动程序。
以前写裸机程序都是直接对寄存器进行操作。现在看到别人的驱动程序中对寄存器的设置都是通过调用函数来实现的。
例如:
s3c2410_gpio_setpin()
s3c2410_gpio_cfgpin()
……
我就想问一下,这个函数的原型在哪里。
另外我看了几本linux驱动的书,上面对端口的定义都不一样,比如说同样是端口的第四脚,有的书上是GPF4,有的是GPIO_G4,还有的是S3C2410_GPF4,不知道这是为何?
我理解,在裸机编程时候,这些都可以通过宏来自己定义名称,无所谓。但是在linux中,这些应该是内核定义好的,应该都是统一的才对。
难道同样是linux2.6.12内核,移植到2440上的时候有很多版本,每个版本都有字节的定义。如果是这样的话,上面所提到的函数岂不是同移植的版本相关,形式都不相同。
弱弱的问题,还请大家指教!

相关帖子

沙发
未来是梦| | 2009-3-12 13:14 | 只看该作者

find && grep

使用特权

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

本版积分规则

105

主题

1366

帖子

9

粉丝