Android移植4.0后 触摸屏无法使用解决方案

简介:  原因是因为TOUCHSCREEN的驱动没有成功的配置 第一步 方法1.   在编译make rk2926_v86_defconfig时,rk2926_v86_defconfig位于\kernel\arch\arm\configs中,在里面写了各种驱动的配置。

 原因是因为TOUCHSCREEN的驱动没有成功的配置

第一步

方法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平板中


相关文章
|
5月前
|
XML Android开发 数据格式
android点击FrameLayout、LinearLayout等父布局没响应的原因以及解决方案
android点击FrameLayout、LinearLayout等父布局没响应的原因以及解决方案
148 2
|
5月前
|
安全 Shell Android开发
Android系统 init.rc sys/class系统节点写不进解决方案和原理分析
Android系统 init.rc sys/class系统节点写不进解决方案和原理分析
257 0
|
17天前
|
开发框架 移动开发 Android开发
安卓与iOS开发中的跨平台解决方案:Flutter入门
【9月更文挑战第30天】在移动应用开发的广阔舞台上,安卓和iOS两大操作系统各自占据半壁江山。开发者们常常面临着选择:是专注于单一平台深耕细作,还是寻找一种能够横跨两大系统的开发方案?Flutter,作为一种新兴的跨平台UI工具包,正以其现代、响应式的特点赢得开发者的青睐。本文将带你一探究竟,从Flutter的基础概念到实战应用,深入浅出地介绍这一技术的魅力所在。
50 7
|
20天前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台解决方案
【9月更文挑战第27天】在移动应用开发的广阔天地中,安卓和iOS两大操作系统如同双子星座般耀眼。开发者们在这两大平台上追逐着创新的梦想,却也面临着选择的难题。如何在保持高效的同时,实现跨平台的开发?本文将带你探索跨平台开发的魅力所在,揭示其背后的技术原理,并通过实际案例展示其应用场景。无论你是安卓的忠实拥趸,还是iOS的狂热粉丝,这篇文章都将为你打开一扇通往跨平台开发新世界的大门。
|
1天前
|
Android开发
Android开发显示头部Bar的需求解决方案--Android应用实战
Android开发显示头部Bar的需求解决方案--Android应用实战
4 0
|
2月前
|
前端开发 开发工具 Android开发
探索安卓与iOS应用开发:跨平台解决方案的崛起
【8月更文挑战第27天】在移动设备日益普及的今天,安卓和iOS系统占据了市场的主导地位。开发者们面临着一个重要问题:是选择专注于单一平台,还是寻找一种能够同时覆盖两大系统的解决方案?本文将探讨跨平台开发工具的优势,分析它们如何改变了移动应用的开发格局,并分享一些实用的开发技巧。无论你是新手还是资深开发者,这篇文章都将为你提供有价值的见解和建议。
|
2月前
|
Android开发
Android编译出现Warning: Mapping new ns to old ns的解决方案
Android编译出现Warning: Mapping new ns to old ns的解决方案
220 3
|
2月前
|
前端开发 JavaScript Android开发
探索Android和iOS开发中的跨平台解决方案
【8月更文挑战第1天】随着移动应用市场的不断扩张,开发者面临一个共同的挑战——如何高效地为多个平台创建和维护应用程序。本文将深入探讨跨平台开发工具,特别是Flutter和React Native,通过比较它们的优势和限制,并辅以实际代码示例,揭示这些工具如何帮助开发者在保持高性能的同时,实现代码的最大化重用。
|
2月前
|
前端开发 JavaScript Android开发
安卓与iOS开发中的跨平台解决方案
【8月更文挑战第24天】在移动应用开发领域,安卓和iOS两大平台占据了主导地位。然而,为这两个平台分别开发和维护应用会带来额外的时间和成本。本文将探讨跨平台开发的概念、优势以及流行的跨平台框架,如React Native和Flutter,并分析它们如何解决多平台开发的挑战。
|
5月前
|
Android开发
Android中Glide加载Https图片失败的解决方案
Android中Glide加载Https图片失败的解决方案
349 1