Well, I guess that the problem of touch screen not available for QT/E is not caused by wrong tslib config, since I didn't alter the original setting of iLiad. Besides, even after I added the three "export" commands into "run.sh", touch screen is still not available for my QT/E demo application.
Maybe the problem is caused by touch screen events are preempted by X, so that QT/E won't get any touch screen signal.
To make a test, I am going to create a bootable CF with no X. The CF will start a QT/E application after booted. The problem is that I don't have a program to call screen refresh. I think that I for now just need to wait for the demo application loaded and then call a screen-refresh once to see the result. If I can get screen refreshed and touch-screen working, I will try to add screen-refresh code into QT/E. Besides, I am not familiar with the boot script of embedded Linux. I know that I have to edit those script files in /etc/init.d and /etc/rc0.d~rc6.d, but further instructions will be very helpful to me.
Last edited by ericshliao; 10-16-2009 at 07:26 PM.
|