经过不懈的努力,和网上的求助,搁置了一天的触摸屏,在今天被我弄好了!
我按照自己的思路,写出了整个驱动。网上很多的驱动都是基于input子系统的,在现在看来,我还不是很懂
书上也讲得不是很多,这一点很郁闷。书上有还可以学,现在是 书上都讲的比较笼统。看来只好找找外文书了
在触摸屏2一文中,就提到了不少问题。如今有出现了新的问题,被我一一解决了 。
1.在驱动程序中,不需要对中断相关的寄存器进行控制。至于什么原因。暂时还没弄懂!估计是内核已经实现了相关的
功能。在哪? 不知。
2.中断注册程序最好在初始化程序的最后,要先做好相关的准备工作 (我看一本外文书上是这么说的 )
3.为什么在rmmod XXX 后。/dev/### 的设备文件不能自动删除! 每次都要手动 rm掉!?没懂!
4。还是要注意各函数的返回值!
5.写程序的思路一定要清晰!
好像这次的问题也不是很多了,主要是在写触摸屏2一文的时候,问题差不多都解决了.再弄的时候,
只是一些寄存器没设置好。导致中断程序无法正常进行。改一改就可以了。 所以至于什么原因导致了
以前的问题,很遗憾,没弄的太懂.........................................