📄 3qa
字号:
#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 + -