91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

粵嵌GEC6818開發版-智能車庫系統演示效果視頻: 鏈接: https://pan.baidu.com/s/1sDFLfAqUbGCRK5xILMASXA 提取碼: 7djb

資源截圖

代碼片段和文件信息

/****************************************************************************************
?*文件名稱:lcd.c
?*說 明: 1)支持顯示任意大小的位圖
2)自動識別位圖格式
??-------------------------------------------------------------------------------------
?*修改日期:2015-6-5
1)添加了jpg文件、jpg流顯示的功能
****************************************************************************************/
#include???? //printf?scanf
#include? //open?write?read?lseek?close?? ?
#include?
#include?
#include?
#include?
#include?
#include?“jpeglib.h“

#define?LCD_WIDTH?? 800
#define?LCD_HEIGHT? 480
#define?FB_SIZE (LCD_WIDTH?*?LCD_HEIGHT?*?4)
#define?EN_LCD_SHOW_JPG 1





static?char?g_color_buf[FB_SIZE]={0};

static?int??g_fb_fd;
static?int?*g_pfb_memory;


/*畫中畫顯示的坐標?*/
volatile?int?g_jpg_in_jpg_x;
volatile?int?g_jpg_in_jpg_y;


/****************************************************
?*函數名稱:file_size_get
?*輸入參數:pfile_path -文件路徑
?*返?回?值:-1 -失敗
???其他值 -文件大小
?*說 明:獲取文件大小
?****************************************************/
unsigned?long?file_size_get(const?char?*pfile_path)
{
unsigned?long?filesize?=?-1;
struct?stat?statbuff;

if(stat(pfile_path?&statbuff)? {
return?filesize;
}
else
{
filesize?=?statbuff.st_size;
}

return?filesize;
}





//初始化LCD
int?lcd_open(const?char?*str)
{
g_fb_fd?=?open(str?O_RDWR);

if(g_fb_fd<0)
{
printf(“open?lcd?error\n“);
return?-1;
}

g_pfb_memory??=?(int?*)mmap( NULL? //映射區的開始地址,設置為NULL時表示由系統決定映射區的起始地址
FB_SIZE? //映射區的長度
PROT_READ|PROT_WRITE? //內容可以被讀取和寫入
MAP_SHARED //共享內存
g_fb_fd? //有效的文件描述詞
0 //被映射對象內容的起點
);

return?g_fb_fd;

}

//LCD關閉
void?close_lcd(void)
{

/*?取消內存映射?*/
munmap(g_pfb_memory?FB_SIZE);

/*?關閉LCD設備?*/
close(g_fb_fd);
}



//LCD畫點
void?lcd_draw_point(unsigned?int?xunsigned?int?y?unsigned?int?color)
{
*(g_pfb_memory+y*800+x)=color;
}

#if?EN_LCD_SHOW_JPG

/*??
pjpg_path?:?圖片路徑??

pjeg_buf???:?圖片的內容的buf

jpg_buf_size??:??buf?的大小



*/
int?lcd_draw_jpg(unsigned?int?xunsigned?int?yconst?char?*pjpg_pathchar?*pjpg_bufunsigned?int?jpg_buf_sizeunsigned?int?jpg_half)??
{
/*定義解碼對象,錯誤處理對象*/
struct? jpeg_decompress_struct? cinfo;
struct? jpeg_error_mgr? jerr;

char? *pcolor_buf?=?g_color_buf;
char? *pjpg;

unsigned?int? i=0;
unsigned?int color?=0;
unsigned?int count?=0;

unsigned?int? x_s?=?x;
unsigned?int? x_e?;
unsigned?int? y_e?;

?int jpg_fd;
unsigned?int? jpg_size;

unsigned?int? jpg_width;
unsigned?int? jpg_height;

lcd_open(“/dev/fb0“);

if(pjpg_path!=NULL)
{
/*?申請jpg資源,權限可讀可寫?*/
jpg_fd=open(pjpg_pathO_RDWR);

if(jpg_fd?==?-1)
{
???printf(“open?%s?error\n“pjpg_path);
???
???return?-1;
}

/*?獲取jpg文件的大小?*/
jpg_size=file_size_get(pjpg_

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-25?10:42??基于粵嵌GEC-6818開發板的智能車庫系統\
?????目錄???????????0??2018-11-25?10:39??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\
?????目錄???????????0??2018-09-15?04:32??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\
?????文件?????????724??2018-09-07?09:03??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\font.h
?????文件????????9354??2018-06-08?09:10??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\lcd.c
?????文件?????????729??2018-02-01?09:08??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\lcd.h
?????文件????????5992??2018-09-13?15:26??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\lcd.o
?????文件??????284276??2018-02-07?23:13??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libfont.a
?????目錄???????????0??2018-09-11?08:46??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\
?????文件????????2590??2016-05-29?18:51??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\api_v4l2.h
?????文件????????1757??2016-05-29?18:51??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\jconfig.h
?????文件???????14580??2016-05-29?18:51??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\jerror.h
?????文件???????14925??2016-05-29?18:51??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\jmorecfg.h
?????文件???????65536??2016-05-29?18:51??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\jpeglib.h
?????文件???????32768??2016-05-29?18:51??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\libapi_v4l2_arm.so
?????文件?????1490944??2016-05-29?18:51??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\libjpeg.a
?????文件??????966656??2016-05-29?18:51??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\libjpeg.so
?????文件??????966656??2016-05-29?18:51??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\libjpeg.so.8
?????文件??????966656??2016-05-29?18:51??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\libjpeg\libjpeg.so.8.0.2
?????文件??????314945??2018-09-14?19:09??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\main
?????文件???????26663??2018-11-25?10:11??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\main.c
?????文件???????28044??2018-09-14?19:09??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\main.o
?????文件?????????297??2018-09-13?15:15??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\Makefile
?????文件??????671996??2018-09-11?09:54??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\yuyv
?????文件????????9595??2018-07-27?14:04??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\yuyv.c
?????文件?????????508??2018-07-18?12:41??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\yuyv.h
?????文件????????8188??2018-09-13?15:26??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\main\yuyv.o
?????目錄???????????0??2018-09-15?04:32??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\sc\
?????文件??????314945??2018-09-14?19:09??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\sc\main
?????目錄???????????0??2018-09-10?18:22??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\sc\music\
?????文件?????3187810??2018-09-07?13:26??基于粵嵌GEC-6818開發板的智能車庫系統\代碼及附件\sc\music\1.mp3
............此處省略72個文件信息

評論

共有 條評論