久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1692|回復: 0
收起左側

嵌入式顯示屏顯示 功能

[復制鏈接]
ID:332089 發表于 2018-5-17 14:05 | 顯示全部樓層 |閱讀模式
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

#define LCD_SEZI 800*480*4
int lcd_fd=-1;
int *lcd_memary;


int open_lcd(char *lcdpath)
{
        lcd_fd=open(lcdpath,O_RDWR);
        if(lcd_fd==-1)
        {
                perror("open lcd error");
                        return -1;
        }
}
lcd_memary = (int *)mmap(NULL,LCD_SEZI,PROT_READ|PROT_WRITE,MAP_SHARED,lcd_fd,0);
return lcd_fd;
}
int lcd_draw_bmp(char *pic_path)
{
        int ret = -1;
        int i = 0,j = 0;
        char blue = 0;
        char green = 0;
        char red = 0;
        int color = 0;
        char bmp_info_buf[54]={0};
        char bmp_data_buf[800*480*4];
        char *bmp_data = bmp_data_buf;
       
        int bmp_fd = open(pic_path,O_RDWR);
        if(bmp_fd ==-1)
        {
                perror();
        }
        ret = read(bmp_fd,bmp_info_buf,54);
        if(ret == -1)
        {
                perror();
        }
       
        int bmp_width = bmp_info_buf[18];
                bmp_width | = bmp_info_buf[19]<<8;
        int bmp_heigth = bmp_info_buf[22];
                bmp_heigth | = bmp_info_buf[23]<<8;
               
        int bmp_type = bmp_info_buf[28];
                bmp_type | = bmp_info_buf[29]<<8;
       
       
        ret = read(bmp_fd,bmp_data_buf,800*480*4);
        if(ret == -1)
        {
                perror("read bmp data error");
                return -1;
        }
       
        for(i=0;i<479;i++)
        {
                for(j=0;j<800;j++)
                {
                       
                }
               
        }
       
       
       
}
//int main()
{
                int color_buf[800*480] = {0};
                int i = 0;
               
                //1、打開lcd
                int lcd_fd = open("/dev/fb0", O_RDWR);
                if(lcd_fd == -1)
                {
                        perror("open lcd error");
                        return -1;
                }
               
                for(i = 0; i < 800*480; i++)
                {
                        //把顏色值賦給數組中每個元素
                        color_buf[i] = 0x00ff0000;
                }
               
                //2、把顏色數據寫到lcd中
                int ret = write(lcd_fd, color_buf, 800*480*4);
               

               
                //3、關閉
                close(lcd_fd);
}
//

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久噜噜噜久久中文字幕色伊伊 | 欧美国产精品一区二区三区 | 黄色网址av| 午夜影视 | 伊人在线| 日韩av.com| 91秦先生艺校小琴 | 亚洲精美视频 | 中文一区 | 91精品国产日韩91久久久久久 | 日韩亚洲欧美一区 | 久久精品手机视频 | 色又黄又爽网站www久久 | 免费一区 | 日韩精品一区二区三区中文在线 | 国产一区二区精品自拍 | 九九九久久国产免费 | 久草视频2 | 欧美日韩精品一区二区天天拍 | 手机在线观看 | 成人国产在线观看 | 欧美国产精品一区二区三区 | 久久天天综合 | 国产95在线 | 午夜久久久久久久久久一区二区 | 中文字幕一区二区三区不卡 | 久久草视频 | 亚洲免费精品 | 久久久久久国模大尺度人体 | www.国产91 | 欧产日产国产精品国产 | 精品久久中文 | 亚洲欧美视频一区 | 精品久久久久久 | 欧美一区二区三区在线 | 久草a√ | 人人做人人澡人人爽欧美 | 日本在线免费 | 国产精品高潮呻吟久久av黑人 | 国产精品一区二区三区在线播放 | 人操人免费视频 |