LCD仿真改进版(基于1.27-rc1)
已知问题:1.目前只有S3C2410经过测试
2.cygwin没有测试过
3.第一次运行的时候要先运行skyeye,然后再打开sdl_client
4.如果不能运行,请检查程序是否已经有可执行权限.
原理描述:
修改后的skyeye会在/tmp目录下建立两个文件
1. fbhdr LCD的控制信息(包括大小 像素格式 触摸笔信息)
2. framebuffer LCD的数据
skyeye运行的时候会把LCD显示的数据写入framebuffer文件.而额外提供的后端程序会打开framebuffer,显示在屏幕上.
如果要编译源代码:
1.不要再运行configure,直接make (因为我只改了Makefile,没有改autoconfigure脚本)
2.你需要安装SDL 对应的库是libSDL.solibSDL_image.so
3.需要自行编译后端程序.在skyeye-file/device/lcd下有个文件file_lcd_test.c
gcc -o lcd_client file_lcd_test.c $(sdl-config --cflags --libs)
说明:
我手边没有好的测试环境.有环境的XD可以试一下看看,是不是有显著改善.
特别是想QTE这样的GUI应用. 我测试的s3c2410显示只有静态图像,不知道触摸能不能用.
我想先看看试用的反馈,再进一步决定下一步的改进方向.
把上个贴里面的图再发一下
测试贴图回复 1# lurker0 的帖子
触摸屏可以用 testsuite 中的 ep7312 或 at91 范例进行测试。 真的有提高吗?
页:
[1]