整个系统都能够起来,就是触摸屏不能用,而且第一次启动的时候,也不进入触摸屏校准界面,而是直接进入了android界面,系统也是正常的,没有死机(因为界面上的时间在变化)。
系统编译环境都是按照android开发指南操作的,唯一有个不解的地方 就是
如果你使用了串口触摸屏控制器,则需要使用rootfs_android-s目标文件系统包 ;并且系统的打印信息显示的是 1Wire touchscreen OK。他们之间有关系吗?
1Wire touchscreen 指的就是 串口触摸屏控制器?? 还有我的光盘中么有rootfs_android-s.sh 只有rootfs_android.sh
烧写光盘给的文件系统的打印信息:
……
UBIFS: reserved for root: 0 bytes (0 KiB)
1Wire touchscreen OK
TouchDevice: /dev/touchscreen-1wire
xres = 480, yres = 272
Took 11 samples...
Top left : X = 3054 Y = 554
Took 6 samples...
Top right : X = 3071 Y = 3513
Took 8 samples...
Bot right : X = 884 Y = 3513
Took 10 samples...
Bot left : X = 868 Y = 540
Took 8 samples...
Center : X = 1977 Y = 2003
-18.575623 -0.000405 0.128112
290.150391 -0.078665 0.000436
init: cannot open '/initlogo.rle'
init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
enabling adb
……
是可以进入触摸屏校准界面的。
而自己编的文件系统的打印信息 为
……
UBIFS: default compressor: lzo
one_wire_status: 2
UBIFS: reserved for root: 0 bytes (0 KiB)
1Wire touchscreen OK
init: cannot open '/initlogo.rle'
init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
enabling adb
adb_open
……
不会进入触摸屏校准界面。
不知道什么原因,高手们指点一二。