当前位置: 技术问答>linux和unix
Qtopia移植所出问题,急!急!急!
来源: 互联网 发布时间:2016-07-05
本文导语: a)编辑qtopia/src/qt/qconfig-qpe.h文件,添加以下定义: #define QT_QWS_IPAQ b)编辑/qt/src/kernel/qwsmouse_qws.cpp文件,找到QTPanelHandlerPrivate::QTPanelHandlerPrivate函数实现,将其中的: "/dev/h3600_ts"和"/dev/h3600_tsraw"都改成我自己触摸屏的设...
a)编辑qtopia/src/qt/qconfig-qpe.h文件,添加以下定义:
#define QT_QWS_IPAQ
b)编辑/qt/src/kernel/qwsmouse_qws.cpp文件,找到QTPanelHandlerPrivate::QTPanelHandlerPrivate函数实现,将其中的:
"/dev/h3600_ts"和"/dev/h3600_tsraw"都改成我自己触摸屏的设备文件名称/dev/misc/ep93xx_ts。
在文件系统启动脚本中加入了:
export QWS_MOUSE_PROTO=TPanel:/dev/misc/ep93xx_ts
启动后,终端信息为ln:/dev/touchscreen/0: No such file or directory
Cannot open /dev/misc/ep93xx_ts(No such file or directory)
另:板子触摸屏驱动已经编入内核,不知道问题出在哪?
请教高手,指教下,谢谢
#define QT_QWS_IPAQ
b)编辑/qt/src/kernel/qwsmouse_qws.cpp文件,找到QTPanelHandlerPrivate::QTPanelHandlerPrivate函数实现,将其中的:
"/dev/h3600_ts"和"/dev/h3600_tsraw"都改成我自己触摸屏的设备文件名称/dev/misc/ep93xx_ts。
在文件系统启动脚本中加入了:
export QWS_MOUSE_PROTO=TPanel:/dev/misc/ep93xx_ts
启动后,终端信息为ln:/dev/touchscreen/0: No such file or directory
Cannot open /dev/misc/ep93xx_ts(No such file or directory)
另:板子触摸屏驱动已经编入内核,不知道问题出在哪?
请教高手,指教下,谢谢
|
Cannot open /dev/misc/ep93xx_ts(No such file or directory)
明显是没找到设备,
1。 去定 /dev/misc/ep93xx_ts 设备文件存在
2。 写个小程序测试一下 /dev/misc/ep93xx_ts 是否能正常读取?
明显是没找到设备,
1。 去定 /dev/misc/ep93xx_ts 设备文件存在
2。 写个小程序测试一下 /dev/misc/ep93xx_ts 是否能正常读取?
|
1. 看不到。
2. 看你的内核,2.6的话由udev创建,2.4要手工做(mknod),查查驱动源码用了什么设备号,/sys也有。
3. 没有关系。
2. 看你的内核,2.6的话由udev创建,2.4要手工做(mknod),查查驱动源码用了什么设备号,/sys也有。
3. 没有关系。