这个问题难到我了。网上有些资源是裸机的程序,但我想在LINUX下支持PS/2鼠标。
花很长时间。官方的论坛上挂了好几天没有回,看来也不是个容易的问题了。
OK6410有丰富的USER IO扩展接口,挂个PS/2鼠标应该没有问题。只要注意CLK要挂在外部中断脚上,DAT随便。所以,硬件上很容易。
自己在内核编译的选项中,确定是LINUX是支持PS/2鼠标的,感觉只要在什么文件中加入或者修改一下PS/2鼠标的引脚定义。可是,自己刚学,不知从何下手,分析了相关的代码,有了些收获,但还是没有成功。
事实上,我自己以前用单片机做过PS/2键盘鼠标的驱动,分析LINUX相关的源码时,可以看到驱动已经写得很全面了。但还是不知道要怎样才能让OK6410支持PS/2鼠标。既然操作系统是支持PS/2,就应该不用自己写驱动了。
有没有这方面经验的朋友能否分享一下,指点一二也可以。 |