当前位置: 技术问答>linux和unix
关于内核里实现的函数
来源: 互联网 发布时间:2016-12-22
本文导语: 最近在研究了下s3c2440这个板子,尝试写个关于蜂鸣器和LED的小的设备驱动,可是在看相关资料时,了解到有控制相应的GPIO的函数 比如:s3c2440_gpio_cfgpin()这个函数,我想问的问题是,万一我用的其他的内核,怎么样寻找这样些...
最近在研究了下s3c2440这个板子,尝试写个关于蜂鸣器和LED的小的设备驱动,可是在看相关资料时,了解到有控制相应的GPIO的函数 比如:s3c2440_gpio_cfgpin()这个函数,我想问的问题是,万一我用的其他的内核,怎么样寻找这样些的内核内实现的函数?
|
在你编译要编译的内核文件
在 arch/arm/plat-s3c24xx/gpio.c 中 有定义
在 arch/arm/plat-s3c24xx/gpio.c 中 有定义
|
这个一般都在arch/asm目录下。
arch下面是一些具体架构相关的函数。因为不同的架构硬件资源不同,需要区别对待,在编译时,需要指定架构(arm-linuxi386-linux等等),然后就会根据你的选择来编译,编译出来的自然是对应架构上可以工作的内核了。
arch下面是一些具体架构相关的函数。因为不同的架构硬件资源不同,需要区别对待,在编译时,需要指定架构(arm-linuxi386-linux等等),然后就会根据你的选择来编译,编译出来的自然是对应架构上可以工作的内核了。