鼠标和framebuffer编程问题请教
我做了个fb程序,希望绘一个有颜色的矩形屏幕,可是我做出来的无法改变颜色,请各位大虾帮帮忙看看(fb环境:1024*768*32位真彩):
F.En$Mq'q+B%\[:E'qint fb=open("/dev/fb0",O_REWR);E8L?U1j zl%tc
unsigned char* fb_mem;]r%]:gx6a({
W
fb_mem=(NULL,1024*768*4,PROT_READ|PROT_WRITE,MAP_SHARDED,fb,0);
j S'E~
@X6C(wmemset(fb_mem,0,1024*768*4);$t)hN%gu6P
close(fb);IBTrW,D?
8I6`.B{y
O另:Linux伊甸园论坛w/F,r xKd+K8}
我希望通过鼠标设备,在fb下当移动鼠标的时候自己绘制矩形鼠标图标,也是没成功:
!m O.P vRx\cWLinux伊甸园论坛
4E;s"GZ"c0NaLinux伊甸园论坛int mos=open("/dev/mouse",O_REWR);&w/K9? wU"^I:b
char mos_buf[6];
(`4Wg4ebwhile(read(mos,mos_buf,6)))w*[#g"I8Kj'M I;Y
{
*eH!hM1I7|Tj for(i=0,i<6,i++)
f;uD
jNy
printf("mos_buf[%d]=%c ",i,mos_buf);hvC4|:hD
};s D BC
printf("\n");
[M'V:EC5py}
1Z|K o:v7d$y#Irwww.linuxeden.comclose(mos);
|