chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Linux開發(fā)_介紹BMP圖片上下翻轉(zhuǎn)、添加水印

DS小龍哥-嵌入式技術(shù) ? 2022-09-17 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【摘要】 介紹BMP圖片上下翻轉(zhuǎn)、添加水印、通過學習BMP圖片結(jié)構(gòu)學習文件編程。

BMP圖片練習文件操作(專題練習)

1.?BMP圖片數(shù)據(jù)取模,模擬圖片取模軟件。(選擇16位或者24位取模方式)

16位。

2.?BMP圖片放大縮小,根據(jù)輸入的尺寸放大縮小圖片。

3.?實現(xiàn)圖片4種翻轉(zhuǎn)效果: 上、下、左、右。

4.?給圖片的指定位置添加水印

要求: 在圖片的任意位置,添加任意的文字水印。

比如: xxx路口 20181008 11:04

將字庫加入: ASCII和中文GBK字庫

??目錄作業(yè): 拷貝目錄下所有文件(指定后綴的文件)到指定目錄下,考慮一層目錄。

多層目錄拷貝。

??Makefile作業(yè): 使用Makefile建立工程,只需要寫一個Makefile文件。

(1)BMP圖片上下翻轉(zhuǎn)實現(xiàn)

#include 
#include 
#include 
#include 

/* 必須在結(jié)構(gòu)體定義之前使用,這是為了讓結(jié)構(gòu)體中各成員按1字節(jié)對齊 */
#pragma pack(1)

/*需要文件信息頭:14個字節(jié) */
struct tagBITMAP_FILE_HEADER
{
	unsigned short bfType;   //保存圖片類似。 'BM' -- 0x4d42
	unsigned int  bfSize;      //圖片的大小
	unsigned short bfReserved1;
	unsigned short bfReserved2;
	unsigned int  bfOffBits;  //RGB數(shù)據(jù)偏移地址
};

/* 位圖參數(shù)信息 */
struct tagBITMAP_INFO_HEADER { 
	unsigned long  biSize;      //結(jié)構(gòu)體大小
	unsigned long  biWidth;		//寬度
	unsigned long  biHeight;	//高度
	unsigned short biPlanes;
	unsigned short biBitCount;	//顏色位數(shù)
	unsigned long  biCompression;
	unsigned long  biSizeImage;
	unsigned long  biXPelsPerMeter;
	unsigned long  biYPelsPerMeter;
	unsigned long  biClrUsed;
	unsigned long  biClrImportant;
};

/*
函數(shù)功能: BMP圖片翻轉(zhuǎn)
函數(shù)參數(shù):
		char *src_BmpFile     :BMP圖片源文件
		char *new_BmpFile     :新文件
返回值  :0表示成功,其他值失敗
*/
int BMPOverturn(char *src_BmpFile,char *new_BmpFile)
{
	/*1. 打開源文件*/
	int err=0;
	FILE *bmp_file=fopen(src_BmpFile,"rb");
	if(bmp_file==NULL)
	{
		err=1;
		goto ERROR;
	}
	
	/*2. 圖片參數(shù)獲取*/
	struct tagBITMAP_FILE_HEADER src_head; //BMP文件頭
	memset(&src_head,0,sizeof(struct tagBITMAP_FILE_HEADER));
	if(fread(&src_head,1,sizeof(struct tagBITMAP_FILE_HEADER),bmp_file)!=sizeof(struct tagBITMAP_FILE_HEADER))
	{
		err=2;
		goto ERROR;
	}
	
	if(src_head.bfType!=0x4d42) //判斷類型
	{
		err=3;
		goto ERROR;
	}
	
	struct tagBITMAP_INFO_HEADER src_info; //BMP圖像參數(shù)
	memset(&src_info,0,sizeof(struct tagBITMAP_INFO_HEADER));
	if(fread(&src_info,1,sizeof(struct tagBITMAP_INFO_HEADER),bmp_file)!=sizeof(struct tagBITMAP_INFO_HEADER))
	{
		err=4;
		goto ERROR;
	}
	
	if(src_info.biBitCount!=24) //判斷顏色位數(shù)
	{
		err=5;
		goto ERROR;
	}
	
	/*3. 創(chuàng)建新圖片*/
	FILE *new_file=fopen(new_BmpFile,"wb");
	if(new_file==NULL)
	{
		err=6;
		goto ERROR;
	}
	
	/*3.1 創(chuàng)建BMP文件頭*/
	fwrite(&src_head,1,sizeof(struct tagBITMAP_FILE_HEADER),new_file);
	
	/*3.2 創(chuàng)建BMP圖像參數(shù)*/
	fwrite(&src_info,1,sizeof(struct tagBITMAP_INFO_HEADER),new_file);

	/*3.3 實現(xiàn)圖片上下翻轉(zhuǎn)*/
	int i;
	int lineByte=src_info.biWidth*3; //一行總字節(jié)數(shù)量
	if(lineByte%4)lineByte++;
	
	int offset=lineByte*(src_info.biHeight-1)+src_head.bfOffBits;
	char *data_p=malloc(lineByte);
	if(data_p==NULL)
	{
		err=7;
		goto ERROR;
	}
	
	for(i=0;i;i++)>

(2)BMP圖片水印添加

#include 
#include 
#include 
#include 

/* 必須在結(jié)構(gòu)體定義之前使用,這是為了讓結(jié)構(gòu)體中各成員按1字節(jié)對齊 */
#pragma pack(1)

/*需要文件信息頭:14個字節(jié) */
struct tagBITMAP_FILE_HEADER
{
	unsigned short bfType;   //保存圖片類似。 'BM' -- 0x4d42
	unsigned int  bfSize;      //圖片的大小
	unsigned short bfReserved1;
	unsigned short bfReserved2;
	unsigned int  bfOffBits;  //RGB數(shù)據(jù)偏移地址
};

/* 位圖參數(shù)信息 */
struct tagBITMAP_INFO_HEADER { 
	unsigned long  biSize;      //結(jié)構(gòu)體大小
	unsigned long  biWidth;		//寬度
	unsigned long  biHeight;	//高度
	unsigned short biPlanes;
	unsigned short biBitCount;	//顏色位數(shù)
	unsigned long  biCompression;
	unsigned long  biSizeImage;
	unsigned long  biXPelsPerMeter;
	unsigned long  biYPelsPerMeter;
	unsigned long  biClrUsed;
	unsigned long  biClrImportant;
};

/*--  文字:  水  --*/
/*--  宋體42;  此字體下對應的點陣為:寬x高=56x56   --*/
const unsigned char font0[]=
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,
0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,
0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,
0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,
0x7C,0x00,0x0C,0x00,0x00,0x00,0x00,0x7C,0x00,0x0E,0x00,0x00,0x00,0x00,0x7E,0x00,
0x1F,0x00,0x00,0x00,0x00,0x7E,0x00,0x3F,0x80,0x00,0x00,0x00,0x7E,0x00,0x7F,0xC0,
0x00,0x00,0x18,0x7E,0x00,0xFE,0x00,0x00,0x00,0x3C,0x7F,0x00,0xF8,0x00,0x1F,0xFF,
0xFE,0x7F,0x03,0xF0,0x00,0x0F,0xFF,0xFF,0x7F,0x87,0xC0,0x00,0x07,0x80,0x7E,0x7F,
0x8F,0x80,0x00,0x00,0x00,0x7C,0x7F,0x9F,0x00,0x00,0x00,0x00,0x7C,0x7F,0xFC,0x00,
0x00,0x00,0x00,0xF8,0x7D,0xF8,0x00,0x00,0x00,0x00,0xF8,0x7D,0xE0,0x00,0x00,0x00,
0x00,0xF8,0x7C,0xE0,0x00,0x00,0x00,0x01,0xF0,0x7C,0xF0,0x00,0x00,0x00,0x01,0xF0,
0x7C,0xF0,0x00,0x00,0x00,0x01,0xF0,0x7C,0x78,0x00,0x00,0x00,0x03,0xE0,0x7C,0x7C,
0x00,0x00,0x00,0x03,0xE0,0x7C,0x3C,0x00,0x00,0x00,0x07,0xC0,0x7C,0x3E,0x00,0x00,
0x00,0x07,0xC0,0x7C,0x1E,0x00,0x00,0x00,0x0F,0x80,0x7C,0x1F,0x00,0x00,0x00,0x0F,
0x80,0x7C,0x0F,0x80,0x00,0x00,0x1F,0x00,0x7C,0x0F,0xC0,0x00,0x00,0x1E,0x00,0x7C,
0x07,0xE0,0x00,0x00,0x3E,0x00,0x7C,0x03,0xE0,0x00,0x00,0x3C,0x00,0x7C,0x03,0xF0,
0x00,0x00,0x78,0x00,0x7C,0x01,0xFC,0x00,0x00,0xF8,0x00,0x7C,0x00,0xFE,0x00,0x00,
0xF0,0x00,0x7C,0x00,0xFF,0x00,0x01,0xE0,0x00,0x7C,0x00,0x7F,0xC0,0x03,0xC0,0x00,
0x7C,0x00,0x3F,0xE0,0x07,0x80,0x00,0x7C,0x00,0x1F,0xFC,0x0F,0x00,0x00,0x7C,0x00,
0x0F,0xFC,0x1E,0x00,0x00,0x7C,0x00,0x07,0xE0,0x1C,0x00,0x00,0x7C,0x00,0x03,0xC0,
0x38,0x00,0x7F,0xFC,0x00,0x01,0x80,0x00,0x00,0x7F,0xFC,0x00,0x00,0x00,0x00,0x00,
0x0F,0xFC,0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,
0x00,0x00,0x00,0x00,0x00,0x01,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
/*--  文字:  印  --*/
/*--  宋體42;  此字體下對應的點陣為:寬x高=56x56   --*/
const unsigned char font1[]=
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0xE0,
0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x3F,0xF0,0x00,0x00,
0x00,0x00,0x00,0xFF,0xE0,0x00,0x03,0x00,0x01,0x87,0xF8,0x03,0x80,0x03,0xC0,0x01,
0xFF,0xC0,0x03,0xFF,0xFF,0xE0,0x01,0xFC,0x00,0x03,0xFF,0xFF,0xE0,0x01,0xE0,0x00,
0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,
0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,
0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,
0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,
0xC0,0x07,0xC0,0x01,0xE0,0x03,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x07,0x83,0xC0,0x07,
0xC0,0x01,0xFF,0xFF,0xC3,0xC0,0x07,0xC0,0x01,0xFF,0xFF,0xE3,0xC0,0x07,0xC0,0x01,
0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,
0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,
0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,
0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,
0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x73,0xC0,0x07,0xC0,0x01,0xE0,0x03,0xF3,
0xC0,0x07,0xC0,0x01,0xE0,0x3F,0x83,0xC0,0x07,0xC0,0x01,0xE1,0xFE,0x03,0xC7,0xFF,
0xC0,0x01,0xFF,0xF0,0x03,0xC1,0xFF,0xC0,0x03,0xFF,0xC0,0x03,0xC0,0x7F,0x80,0x03,
0xFF,0x00,0x03,0xC0,0x1F,0x00,0x01,0xFC,0x00,0x03,0xC0,0x0E,0x00,0x01,0xF0,0x00,
0x03,0xC0,0x00,0x00,0x00,0xE0,0x00,0x03,0xC0,0x00,0x00,0x00,0x40,0x00,0x03,0xC0,
0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,
0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,
0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,
0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
/*
函數(shù)功能: 針對BMP圖片實現(xiàn)的畫點函數(shù)
函數(shù)參數(shù):
	char *bmp_mem  :表示BMP圖片RGB顏色數(shù)據(jù)的首地址
	int x
	int y
	int color	   :畫點的顏色值
	
	BMP_DrawPoint(bmp_mem,100,100,0);
*/
unsigned int bmp_Width; //保存BMP圖片的寬度
void BMP_DrawPoint(unsigned char *bmp_mem,int x,int y,int color)
{
	unsigned char *rgb=(unsigned char *)(bmp_mem+y*bmp_Width*3+x*3);
	*rgb=color>>0&0xFF;
	*(rgb+1)=color>>8&0xFF;
	*(rgb+2)=color>>16&0xFF;
}

/*
函數(shù)功能: 在BMP圖片的指定位置添加字符串
說明: 傳入的取模字體必須是8的倍數(shù)(寬度和高度是相等)
*/
void BMP_ShowString(unsigned char *bmp_mem,unsigned char *font,int x,int y,int size,int color)
{
	int i,j;
	int x0=x;
	unsigned char data;
	for(i=0;i

學習Makefile

1.?學習什么是目標文件: 該如何定義

2.?學習什么是目標依賴文件:該如何定義

3.?Makefile本身推導規(guī)則: 如何根據(jù)目標和目標依賴文件去進行編譯生成目標。

4.?學習特殊變量的定義和功能使用: VPATH\ CC\ CFLAGS

5.?條件判斷語句、常用的幾個函數(shù) $(Shell ls)。

6.?自動化編譯的符號: $@ $< $^ %

make <參數(shù)> -n表示調(diào)試不編譯 -s 隱藏命令的輸出

關于make命令運用時傳遞的參數(shù):

make abc=123 app -ns

Shell腳本編程

Shell腳本: 是一個編程語言(腳本類型的編程語言、解釋類型編程語言)

變量、for循環(huán)、while循環(huán)、if語言、switch語句、函數(shù)….

??Linux開發(fā): 側(cè)重于驅(qū)動開發(fā)、側(cè)重于運維開發(fā)。

;i++)>
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • BMP
    BMP
    +關注

    關注

    0

    文章

    48

    瀏覽量

    17696
  • Makefile
    +關注

    關注

    1

    文章

    125

    瀏覽量

    20202
  • Shell腳本
    +關注

    關注

    0

    文章

    36

    瀏覽量

    8451
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【免費送書】成為硬核Linux開發(fā)者:《Linux 設備驅(qū)動開發(fā)(第 2 版)》

    Linux系統(tǒng)的設備驅(qū)動開發(fā),一直給人門檻較高的印象,主要因內(nèi)核機制抽象、需深度理解硬件原理、開發(fā)調(diào)試難度大所致。2021年,一本講解驅(qū)動開發(fā)的專著問世即獲市場青睞,暢銷近萬冊——這便
    的頭像 發(fā)表于 11-18 08:06 ?475次閱讀
    【免費送書】成為硬核<b class='flag-5'>Linux</b><b class='flag-5'>開發(fā)</b>者:《<b class='flag-5'>Linux</b> 設備驅(qū)動<b class='flag-5'>開發(fā)</b>(第 2 版)》

    基于開源鴻蒙的圖片編輯開發(fā)樣例(2)

    本期內(nèi)容介紹基于開源鴻蒙在RK3568上開發(fā)圖片編輯樣例的全流程,分為上篇和下篇,本篇為下篇,主要介紹標記、保存圖片功能。
    的頭像 發(fā)表于 10-31 09:19 ?2791次閱讀
    基于開源鴻蒙的<b class='flag-5'>圖片</b>編輯<b class='flag-5'>開發(fā)</b>樣例(2)

    基于開源鴻蒙的圖片編輯開發(fā)樣例(1)

    本期內(nèi)容介紹基于開源鴻蒙在RK3568上開發(fā)圖片編輯樣例的全流程,分為上篇和下篇,本篇為上篇,主要介紹添加相冊圖片、編譯
    的頭像 發(fā)表于 10-31 09:16 ?2776次閱讀
    基于開源鴻蒙的<b class='flag-5'>圖片</b>編輯<b class='flag-5'>開發(fā)</b>樣例(1)

    ElfBoard技術(shù)貼|如何在【RK3588】ELF 2開發(fā)板用戶空間更換開機Logo

    傳統(tǒng)修改開發(fā)板開機Logo的方式需要重新編譯內(nèi)核,流程復雜且耗時。本文介紹了一種創(chuàng)新方案:通過預先在存儲中劃分專用的Logo分區(qū),允許用戶直接在文件系統(tǒng)中更新Logo圖片文件,這極大地簡化了定制流程
    的頭像 發(fā)表于 10-29 11:12 ?984次閱讀
    ElfBoard技術(shù)貼|如何在【RK3588】ELF 2<b class='flag-5'>開發(fā)</b>板用戶空間更換開機Logo

    創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)開發(fā)板—Linux-RT應用開發(fā)案例

    Linux-RT 性能;還提供 rt_gpio_ctrl(實時線程控制 LED 翻轉(zhuǎn))、rt_input(實時線程監(jiān)聽按鍵觸發(fā) LED)兩個開發(fā)案例,含測試、編譯步驟與關鍵代碼,為評估板 L
    的頭像 發(fā)表于 09-25 17:25 ?562次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)<b class='flag-5'>開發(fā)</b>板—<b class='flag-5'>Linux</b>-RT應用<b class='flag-5'>開發(fā)</b>案例

    RK3506開發(fā)Linux開發(fā)板極致性價比之選

    RK3506開發(fā)Linux開發(fā)板極致性價比之選瑞芯微RK3506開發(fā)板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux
    的頭像 發(fā)表于 09-11 16:26 ?2833次閱讀
    RK3506<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>Linux</b><b class='flag-5'>開發(fā)</b>板極致性價比之選

    Linux 應用開發(fā)手冊

    T507linux應用開發(fā)手冊
    發(fā)表于 08-22 17:01 ?10次下載

    產(chǎn)品圖片上傳API接口

    ? 在電商平臺、內(nèi)容管理系統(tǒng)或移動應用中,產(chǎn)品圖片上傳API接口是核心功能之一。它允許用戶或第三方應用通過HTTP請求將圖片文件上傳到服務器,實現(xiàn)產(chǎn)品圖像的快速添加和管理。本文將逐步介紹
    的頭像 發(fā)表于 07-25 14:30 ?485次閱讀
    產(chǎn)品<b class='flag-5'>圖片</b>上傳API接口

    鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實例(圖片美化)

    ?【鴻蒙開發(fā)寶藏案例分享】一次搞定多端適配的圖片美化應用開發(fā)思路!? Hey小伙伴們~ 今天在翻鴻蒙文檔時挖到一個超實用的大寶藏!原來官方早就悄悄提供了超多\"一多開發(fā)\"的實戰(zhàn)
    發(fā)表于 06-03 16:09

    在官網(wǎng)上下載的在linux之下使用的canmvide如何安裝?

    在官網(wǎng)上下載的在linux之下使用的canmvide如何安裝,有沒有安裝手冊呢? 期待結(jié)果和實際結(jié)果
    發(fā)表于 04-29 06:24

    [迅為]Linux開發(fā)小技巧:Remote - SSH插件

    [迅為]Linux開發(fā)小技巧:Remote - SSH插件
    的頭像 發(fā)表于 04-01 15:46 ?951次閱讀
    [迅為]<b class='flag-5'>Linux</b><b class='flag-5'>開發(fā)</b>小技巧:Remote - SSH插件

    DLP4500能否上傳一組圖片,然后給正向觸發(fā),每次觸發(fā)就投影一張圖片?

    求教DLP 4500能否上傳一組912*1140分辨率的bmp圖片,然后給正向觸發(fā),每次觸發(fā)投影一張圖片? 如果可以,如何操作,user‘s guide貌似沒看到這種操作。附件為其中一張bm
    發(fā)表于 02-27 07:28

    Spire.Cloud.Word云端Word文檔處理SDK介紹

    ,添加書簽,添加文本和圖片水印,設置背景顏色和背景圖片,添加 Word 數(shù)字簽名,
    的頭像 發(fā)表于 02-11 11:11 ?800次閱讀
    Spire.Cloud.Word云端Word文檔處理SDK<b class='flag-5'>介紹</b>

    《DNESP32S3使用指南-IDF版_V1.6》第四十章 圖片顯示實驗

    第四十章圖片顯示實驗 在開發(fā)產(chǎn)品的時候,很多時候,我們都會用到圖片解碼,在本章中,我們將向大家介紹如何通過ESP32-S3來解碼BMP/JP
    發(fā)表于 01-04 09:22

    RZ T2H PCIe裸機程序開發(fā)Linux下的配置介紹

    ,還提供2個PCIe Gen3通道等高速外設。本文主要介紹PCIe外設的功能、裸機下EP模式的程序開發(fā)、以及在Linux下,如何編譯網(wǎng)卡的流程。
    的頭像 發(fā)表于 12-18 11:14 ?2499次閱讀
    RZ T2H PCIe裸機程序<b class='flag-5'>開發(fā)</b>和<b class='flag-5'>Linux</b>下的配置<b class='flag-5'>介紹</b>