lgui移植到s3c2440注意事项

下面是lgui移植到s3c2440平台linux(2.6.13)内核的注意事项,lgui本身很简单,移植只需要简单几个步骤

1.编译内核的时候注意开启framebuffer,估计所有的开发板都是开着的

2.注意屏幕尺寸,320*240,原来是240*320,同时注意改变尺寸之后,要修改部分控件和窗口的位置

3.注意修改平台配置宏,common.h中,改成不是pc平台

4.注意桌面服务器初始化时,尽量先不要初始化键盘的服务线程,但是按键码要初始化,触摸屏输入要用到

5.默认触摸屏是没有校准,要自己校准,方法参考:http://efaq.blogbus.com/logs/52676516.html,当然校准后把数据保存在一个固定的地方就好,服务器的鼠标服务线程可以每次读取时检测是否已经校准,没有的话,直接读文件数据校准即可

6.注意默认framebuffer是16bit深,图片是24位,所以修改风格等要注意图片格式bmp24位

7.注意修改环境变量,按照lgui-setenv即可

8.注意ipc通信用文件和文件夹/var/tmp/lgui的建立

9.系统启动的时候,在启动脚本启动lgui即可~

10.注意子窗口关闭时候的动作(pc linux和arm linux的不同)

待续~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值