lurker0 发表于 2009-4-15 20:51:14

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显示只有静态图像,不知道触摸能不能用.
我想先看看试用的反馈,再进一步决定下一步的改进方向.

lurker0 发表于 2009-4-15 21:05:47

把上个贴里面的图再发一下

测试贴图

AnthonyLee 发表于 2009-4-16 00:21:37

回复 1# lurker0 的帖子

触摸屏可以用 testsuite 中的 ep7312 或 at91 范例进行测试。

Sugar4 发表于 2009-5-3 11:03:52

真的有提高吗?
页: [1]
查看完整版本: LCD仿真改进版(基于1.27-rc1)