免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 824 | 回复: 0
打印 上一主题 下一主题

MINIGUI1.6.2对STN屏幕的支持 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-30 14:47 |只看该作者 |倒序浏览
对STN屏幕支持的GUI,MINIGUI为比较优秀为数不多的一个,最低能支持单色的LCD,这也是MINIGUI应用可以很广的原因吧。以前移植的一直是在真彩下进行的,对于真彩都是默认支持的,所以一直没有碰到过屏幕的问题,而这次因为要使用4BPP的灰度LCD,结果总是支持不了。找了很多资料显示低于8BPP的LCD存在一些特殊的问题,问题就是大小端的问题,所以要特别指定,可能使出于这点考虑,所以没有在默认的情况下打开对低于8位的LCD的支持吧,具体修改是在./configure 的时候加入--enable-fblin4r 或者 --enable-fblin4l 来选择左右填充顺序,前面说的大小端表达不准备,但是感觉都差不多一个道理。如果用这选项还是不行的话,可以直接修改src/gal/fb.c ,摸索一下就知道该怎么修改了!其实引起不对大多是因为驱动程序不是很标准,而MINIGUI对其检查又特别严格,可以跳过这些检查就可以了。
遇到的另一个头大的问题是对中文的支持老是不行,弄了很久一直找不到原因,后来直接修改MINIGUI.CFG,对其指向的字体文件的路径进行修改,而不是在windows下编辑,结果中文字体文件就能被正常load了,有的时候还会出现颜色初始化失败,只要把以前能用的minigui.cfg文件覆盖一下,就可以了,感觉很纳闷。。。以后再找找原因,先移植完善minigui

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/72877/showart_1354285.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP