Android移植4.0后 触摸屏无法使用解决方案
2013-03-23 17:00
441 查看
原因是因为TOUCHSCREEN的驱动没有成功的配置
\kernel\drivers\input\touchscreen\AW5306 屏幕驱动的路径 里面都是些底层的c程序
所以要使屏幕有所反应 就得在rk2926_v86_defconfig文件中加入一句
CONFIG_TOUCHSCREEN_AW5306=y
在里面配置驱动
/kernel$ make menuconfig
选则Device Drives-->
选择Input device support-->
选择TouchScreents-->
选择AW5306_IIC_based_touchscreens
然后exit 最后保存
编译kernel,在sdk_root/kernel目录执行
$ make rk2926_v86_defconfig (注:按照方法2的话就不需要这一步)
$ make kernel.img –j4
生成的固件在sdk_root/kernel/kernel.img
附:(
完整编译固件
必须先编译kernel,再在sdk_root目录执行
$ make –j4
$ ./mkimage.sh
生成的固件在sdk_root/rockdev/Image目录下
system.img
boot.img
recovery.img
misc.img
)
编译完后 把这几个img文件一起copy到 RKTools\RK292xDevelopTool\rockdev\Image中
然后使用RKTools\RK292xDevelopTool\rockdev下的mkupdate.sh预处理 之后将生成的update.img
使用RKBatchTool移植到android平板中
第一步
方法1.
在编译make rk2926_v86_defconfig时,rk2926_v86_defconfig位于\kernel\arch\arm\configs中,在里面写了各种驱动的配置。\kernel\drivers\input\touchscreen\AW5306 屏幕驱动的路径 里面都是些底层的c程序
所以要使屏幕有所反应 就得在rk2926_v86_defconfig文件中加入一句
CONFIG_TOUCHSCREEN_AW5306=y
方法2.
直接使用make menuconfig命令 进入配置的图像界面在里面配置驱动
/kernel$ make menuconfig
选则Device Drives-->
选择Input device support-->
选择TouchScreents-->
选择AW5306_IIC_based_touchscreens
然后exit 最后保存
第二步
解决了配置的问题之后 在继续重新编译编译kernel,在sdk_root/kernel目录执行
$ make rk2926_v86_defconfig (注:按照方法2的话就不需要这一步)
$ make kernel.img –j4
生成的固件在sdk_root/kernel/kernel.img
附:(
完整编译固件
必须先编译kernel,再在sdk_root目录执行
$ make –j4
$ ./mkimage.sh
生成的固件在sdk_root/rockdev/Image目录下
system.img
boot.img
recovery.img
misc.img
)
编译完后 把这几个img文件一起copy到 RKTools\RK292xDevelopTool\rockdev\Image中
然后使用RKTools\RK292xDevelopTool\rockdev下的mkupdate.sh预处理 之后将生成的update.img
使用RKBatchTool移植到android平板中
相关文章推荐
- android killer编译失败无法解码ATTR值,使用未解码的值解决方案
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- Android TabHost中使用startActivityForResult无法接收返回值的解决方案
- android 模拟器AVD方向键无法使用的解决方案
- QT5.7+tslib1.4库的交叉编译、移植到开发板ARM9上,无法使用触摸屏
- Android 实现应用升级方案(暨第三方自动升级服务无法使用后的解决方案)
- Android Studio及Android Device Monitor中logcat无法使用问题的解决方案
- Android TabHost中使用startActivityForResult无法接收返回值的解决方案
- 【Android使用Shape绘制虚线,在4.0以上的手机显示实线】解决方案
- Android手机无法使用google地图的问题的解决方案
- linux网卡状态程序移植到android无法使用getifaddrs的问题
- OK6410 解决Qt移植后触摸屏不能使用、鼠标无法移动问题
- 基于Linux kernel 3.14版本移植安卓系统后触摸屏无法使用的问题
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- [Android]视频浮层效果使用SurfaceView无法正常显示的问题排查和解决方案
- I2C-Tools 4.0使用说明及android平台移植,提供源码下载路径
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- android上无法使用google map v2的解决方案
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- 关于android自定义View无法占满屏幕宽度的解决方案