主题 : Linux中的显示数据如何获取 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 9169
精华: 0
发帖: 249
金钱: 1330 两
威望: 299 点
综合积分: 498 分
注册时间: 2009-09-19
最后登录: 2017-08-14
楼主  发表于: 2010-06-09 16:51

 Linux中的显示数据如何获取

WORD * ptr;
ptr = (WORD*)0x30080000;
RETAILMSG(1, (TEXT("ptr = %d\r\n"), ptr));
for(long i =0; i <320*240*2;i+=2)
{
   *(ptr+i+1) &= 0xf8;
   *(ptr+i) = 0;
}

以上的显示的物理地址是0x30080000,是根据初始化LCD得到的。我直接去访问地址,然后仅仅输出B颜色分量,请问按照以上的做法可以吗?谢谢答复!