主题 : tiny6410安卓系统中按键驱动问题 复制链接 | 浏览器收藏 | 打印
Linux开发者
级别: 侠客
UID: 16063
精华: 0
发帖: 77
金钱: 400 两
威望: 80 点
综合积分: 154 分
注册时间: 2010-03-13
最后登录: 2023-02-17
楼主  发表于: 2013-06-19 11:46

 tiny6410安卓系统中按键驱动问题

楼主您好。我们现在需要用tiny6410开发板上面的那8个按键。于是我自己重新写了一个按键驱动,并用JAVA写了一个JNI准备在安卓系统上面调用的。再编译内核的时候。发现友善提供的android版本的Linux内核里面按键驱动用的是输入子系统模式。去除了输入子系统下面友善提供的“GPIO button”驱动后。编译出来的内核烧写进开发板后。系统根本启动不了,内核反复重启。按键驱动用友善提供的独立按键驱动(非输入子系统方式)也不行。必须选择输入子系统下面的“GPIO button”系统才能完全正常启动。我们准备想用这几个按键来控制我们自己的应用程序。这么一来按键驱动更改不了。我们这里就不好做了。
请问友善的工程师。有什么好的方式来解决。如何把友善在安卓系统下面的按键驱动去除后,系统能够正常驱动起来。
谢谢!!
Linux开发者
级别: 侠客
UID: 16063
精华: 0
发帖: 77
金钱: 400 两
威望: 80 点
综合积分: 154 分
注册时间: 2010-03-13
最后登录: 2023-02-17
1楼  发表于: 2013-06-19 16:19
我把问题在补充一下。如果不选择友善提供的按键驱动。系统会反复重启。我注意产看了一下终端信息。发现终端给出一下信息“touch screen -1write    NO such device”.很显然了。系统启动的时候查找不到一线触摸屏设备,导致了内核不停反复重启。
我们买友善的核心板就是在他上面跑我们自己的东西,然后销售出去,我们的产品根本就不配液晶屏的。所以为了提高系统运行速度,android版本的内核里面的驱动我们会删除一些。向删除了一个小小的按键驱动,系统就跑不起来了,这可怎么办呢。
希望友善的工程师看到这个帖子能够及时回复我一下。谢谢了!!