⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3qa

📁 这个是Linux下的应用程序
💻
字号:
#include <stdio.h>#include <stdlib.h>#include <asm/ioctl.h>#include <asm/errno.h>#include <linux/slab.h>#include <fcntl.h>#include <pthread.h>#include <string.h>#include <unistd.h>                                                                                                                                                                #include "main.h"#include "typedef.h"#include "at2041reg.h"                                                                                #include "stream_server.h"/*netbsd*/#include "packet.h"//#include "netpacket/packet.h"#include "linux/if_packet.h"#include "linux/if_ether.h"#include "linux/if.h"                                                                                                                                                                #define ENV_TO_FLASH    0x1000#define CFG_ENV_SIZE    0x20000#define ENV_HEADER_SIZE (sizeof(unsigned long))#define ENV_SIZE (CFG_ENV_SIZE - ENV_HEADER_SIZE)                                                                                unsigned char env_dat_sv[CFG_ENV_SIZE];volatile unsigned long frame_number_5=0;                                                                                /*2005-04-15 netbsd*/volatile unsigned long gop_number_1=0;volatile unsigned long frame_number_1=0;uns8 palette_data[80];void set_palette_color(void){	int i;	i=0;	palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=1;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=2;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=3;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=4;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=5;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=6;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=7;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=8;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=9;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=10;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=11;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=12;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=13;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=14;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;	i=15;        palette_data[5*i+0]=4*i;        palette_data[5*i+1]=10*i;        palette_data[5*i+2]=5*i;        palette_data[5*i+3]=4;        palette_data[5*i+4]=0;}int main(void){	uns8 image_data[6000];	uns8 palette_data[80];	int i;	int m,n;	image_data[0]=5;	image_data[1]=0;	image_data[2]=100;	image_data[3]=0;	image_data[4]=100;	for(i=5; i<6000; i++)	{		image_data[i]=0x55;	}#if 0	for(i=0;i<16; i++)	{		palette_data[5*i+0]=4*i;		palette_data[5*i+1]=10*i;		palette_data[5*i+2]=5*i;		palette_data[5*i+3]=4;		palette_data[5*i+4]=0;	}#endif	printf("hello world");	at2041_open();	set_palette(&palette_data[0]);	display_string(100,100,"hello world",1);	//load_image(&image_data[0]);	//display_image(100,100,5,1);        //display_image(100,100,5,0);	image_data[0]=6;	for(i=5; i<6000; i++)	{		image_data[i]=0x99;	}	//load_image(&image_data[0]);	for(m=0; m<7;m++)	{	    	for(n=0; n<5; n++)	    	{			fill_rect(100*m,n*100,100,100,(m*5+n)%16,0);		}	}	display_string(100,100,"hello world",0);	//fill_rect(0,0,300,300,2,0);	//fill_rect(300,300,200,200,2,0);	//fill_rect(200,200,200,14,1);	//fill_rect(200,200,200,14,2);	//display_image(200,200,6,1);	//display_image(300,300,6,0);	//display_image(400,400,6,2);	//fill_rect(250,250,200,200,2,0);	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -