主题 : 还是lcd颜色值的问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 62520
精华: 0
发帖: 71
金钱: 365 两
威望: 73 点
贡献值: 0 点
综合积分: 142 分
注册时间: 2012-02-01
最后登录: 2014-05-17
楼主  发表于: 2012-09-16 16:45

 还是lcd颜色值的问题

上次问了tiny6410lcd是不是rgb 32显示的,论坛版主说是rgb565,我就按rgb565来搞,可问题是从fb0(480*272 lcd)读出的一帧数据是522240 Bytes,是480*272*4,也就是说一像素占4bytes,这是什么道理?百思不得其解...还望大家指教。
顺便说下,我这样从fb0读数据的:cat  /dev/fb0 > /scr.dat  然后查看/scr.dat的大小是522240 bytes,
我试了这样读的结果一样:dd if=/dev/fb0 of=/scr.dat