有的打不開fb,你可以參考一下這個
**如下:
#include #include #include #include #include #include #include #include #include #include #include int main()
struct fb_var_screeninfo var;
//得到fb的相關引數
if(ioctl(fb,fbioget_vscreeninfo,&var) < 0)
printf("width = %d ",var.xres);
printf("height = %d ",var.yres);
printf("bpp = %d\n",var.bits_per_pixel/8);
//fb0的大小
int size = var.xres * var.yres * (var.bits_per_pixel/8);
char *ch = (char*)malloc(size);
int i;
/*for(i = 0 ; i < size/2;i += 2)
*/ //設定顏色(此處按照16色565標準),即對ch賦值
//ps:16位對應兩個位元組(ch[i],ch[i+1]),賦值是反著賦值(有的不是),
//即紅色對應的二進位制是1111 1000 0000 0000 應該賦值ch[i]=0xf8,ch[i+1]=0x00
for(i = 0;i***********************************************
在linux下測試,需要切換到文字介面(ctrl+alt+f1)
linux下獲取螢幕顯示器資訊
操作的裝置為 dev fb 視訊記憶體裝置 完整源 如下 include include include include include include intmain int argc,char argv 獲取fix螢幕資訊 獲取命令為fbioget fscreeninfo struct fb f...
linux 關閉顯示器命令
首先要解釋下dpms的意思,dpms可以認為是乙個顯示能源管理系統,一般用於計算機功耗的管理。在linux中有幾個選項 to control energy star dpms features dpms energy star features off 關閉節能模式 dpms energy star...
linux 關閉顯示器命令
首先要解釋下dpms的意思,dpms可以認為是乙個顯示能源管理系統,一般用於計算機功耗的管理。在linux中有幾個選項 to control energy star dpms features dpms energy star features off 關閉節能模式 dpms energy star...