ARM Linux驱动--ADC驱动(中断方式)

2014-11-24 09:24:33 · 作者: · 浏览: 0

硬件平台:FL2440


内核版本:2.6.28


内核版本:2.6.39


这个驱动写了好久,因为原来的Linux内核编译的时候将触摸屏驱动编译进内核了,而触摸屏驱动里的ADC中断在注册的时候类型选择的是


解决方案:


重新配置内核,选择触摸屏驱动以模块的形式编译,而不是直接编译进内核,这样Linux在启动的时候不会自动加载触摸屏驱动,当然,IRQ_ADC中断号不会被占用。这样可以测试自己写的ADC驱动了。


以下是驱动源代码: