在开发板上显示以上画面
一、横向
#include "my_head.h"
int main(int argc,char *argv[])
{
//打开lcd文件
int lcd = open("/dev/fb0",O_RDWR);//可读可写
if(lcd != -1)
printf("open lcd success!\n");
else
{
//printf("open fail!\n");
perror("open lcd error!\n");
}
//红色像素点
int red = 0x00ff0000;
int green = 0x0000ff00;
int blue = 0x000000ff;
//写入文件
int i =0;
for(;i<800*160;i++)
{
write(lcd,&red,4);
}
for(;i<800*320;i++)
{
write(lcd,&green,4);
}
for(;i<800*480;i++)
{
write(lcd,&blue,4);
}
//关闭文件
close(lcd);
return 0;
}
#ifndef MY_HEAD_H_
#define MY_HEAD_H_
#include <stdio.h>
#include <string.h>
#include <stdlib.h>