首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

USB鼠标的Android内核配置 + 支持鼠标的ROOTFS下载

USB鼠标的Android内核配置 + 支持鼠标的ROOTFS下载

我前面的帖子说道了安卓鼠标的测试,当时使用的是群里分享的一个ROM,帖子地址:http://bbs.elecfans.com/jishu_509711_1_1.html。但是经过努力还是没有把源代码找到,不过我试着将置顶帖里面的内核配置了一下,加上附件里面的ROOTFS,成功支持了鼠标,虽然没有搞到ROOTFS的源码,不过已经有了内核的源码,经过配置并且支持鼠标,相信对于我们试用阶段的项目来说,还是可以应对的,(这里说一下,置顶帖里面的ROOTFS并不能支持鼠标,我已经测试过了,鼠标只能当做轨迹球来使用)。下面是具体过程:首先找到置顶帖里面的光盘B\内核源码\linux2.6.35.7 这个文件,下载下来,放到Ubuntu里解压,得到内核源码文件夹:



打开终端,进入内核根目录,输入:make distclean 回车:



然后输入:cp ok210_android_config .config 回车,目的是将原有配置文件替换为OK210的配置文件:


回车后,我们继续输入:make menuconfig ,此时出现图形配置界面,我们找到设备驱动项,如下图:


回车进入,我们继续找到USB选项,如图:


回车进入USB选项,我们找到EHCI这个选项,按键盘N,取消它,默认它是选中的,但是我测试发现使用鼠标不能开启这个EHCI,会报错并且无法使用鼠标,接下来我们需要将OHCI这个选项选上(按Y键),如下图:


选上OHCI后我们按键盘ESC键两次,返回到上一级目录,继续进入HID设备选项:


进入HID设备选项后,我们需要将USB Human这个选项取消,取消这个选项以后,会出现下面的新选项,进入这个目录,并把USB MOUSE 和 USB KEYBOARD全选上,此时支持USB鼠标和键盘,如下图所示:


取消USB human interface选项


出现USB HID BOOT 选项,进入


将这两项全都选上,然后多次按ESC键,返回到根目录下,并且保存设置并退出:


回车后,我们回到终端界面,此时运行:make zImage命令,就可开始编译,编译完成后的zImage文件在ARCH\ARM\BOOT文件夹下,我们找到该文件后,便可以烧写到开发板中测试了。
烧写完毕后,等待系统启动,之后我们插入鼠标,可以看到串口打印信息出现:


说明内核修改成功,鼠标可以使用,这里说明一下,支持鼠标还需要根文件系统的支持,而置顶帖里面的根文件系统并不支持鼠标,想使用鼠标的朋友需要下载下面的根文件系统,和上面编译好的内核一起烧写到开发板里,才可以支持鼠标,另外提醒一句,使用SD卡烧写需要将内核文件改名为zImage-210,否则无法烧写成功。
下载地址:支持鼠标的OK210 V1.1根文件系统镜像



本主题由 Elecfans管家 于 2015-9-9 10:23 添加图章 推荐


QQ截图20150906152037.jpg (32.67 KB, 下载次数: 0)

[url=][/url]
返回列表