亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? networkapply.c

?? 用于三星S3C44BOX ARM7芯片的Demon板測試
?? C
字號:

#include "44b.h"
#include "44blib.h"

extern unsigned long server_ip;
extern unsigned long local_ip;

void Dhcp_Test()
{
	NicInit();
	NetInit();
	Uart_Printf("\n Waiting DHCP server to Respond.\n");
	Uart_Printf("\n Press any key to exit ...\n");
	LCD_view(vcol,vrow,BLACK,"Waiting DHCP server to Respond.");
	LCD_view(vcol,vrow+pad,BLACK,"Press any key to exit ...");
	
	DhcpQuery();
	Uart_Printf("\nReceive DHCP Message from server %d.%d.%d.%d",
	            (char)(server_ip>>0),
	            (char)(server_ip>>8),
	            (char)(server_ip>>16),
	            (char)(server_ip>>24));
	Uart_Printf("\nConfig local ip address %d.%d.%d.%d\n",
	            (char)(local_ip>>0),
	            (char)(local_ip>>8),
	            (char)(local_ip>>16),
	            (char)(local_ip>>24));
	            	
	sprintf(buf, "Receive DHCP Message from server %d.%d.%d.%d",
	            (char)(server_ip>>0),
	            (char)(server_ip>>8),
	            (char)(server_ip>>16),
	            (char)(server_ip>>24));
	LCD_view(vcol,vrow+pad*2,BLACK,buf);
	sprintf(buf, "Config local ip address %d.%d.%d.%d\n",
	            (char)(local_ip>>0),
	            (char)(local_ip>>8),
	            (char)(local_ip>>16),
	            (char)(local_ip>>24));
	LCD_view(vcol,vrow+pad*3,BLACK,buf);
	
	Delay(100);
	    
}

void Tftp_Test()
{
	char* pData;
	unsigned long write_addr;
	char input_string[64];
	char tmp_ip[4] = {0,0,0,0};	
	int  tmp,len,i,j,num=0;
	int  b10 =0; int b100 =0; int flag=0;
	
	NicInit();
	NetInit();
	
	Uart_Printf("\n Do you want to configure local IP ?\n");
	Uart_Printf(" Y/y to configure local IP addr; D/d to use Default IP addr(192.192.192.200).\n");	
	Uart_Printf(" Press any key to continue ...\n");	
	LCD_view(vcol,vrow,BLACK,"D/d to use Default IP addr(192.192.192.200)");
	LCD_view(vcol,vrow+pad,BLACK,"E to set a new IP address OR any key to continue...");
	
	while(!(i = Uart_GetKey()))
	 {
	   i = key_read() ; 
	   if (i != -1) {
	   i += 0x57; break;}
	 }
	Uart_Printf(" ( %c )", i);
	if(( i == 'e') | ( i == 'Y') | (i == 'y')) {
		Uart_Printf(" Please input IP address(xxx.xxx.xxx.xxx) then press ENTER:\n");	
		LCD_view(vcol,vrow+pad*2,BLACK,"Input IP address(xxx.xxx.xxx.xxx) then press E:");

		
		if( i == 'e') 
		 {
		   for( i = 16; i != 0; i--) input_string[i] = 0xaa;
		   tmp = -1;
		   input_char = -1; 
		   while(tmp != 0xE) // E to exit
		    {
			   while(input_char ==-1);
			   tmp = input_char;
			   if((tmp == 0xB)&(i != 0)) {
			   i -=1;
			   LCD_view(vcol+(pad-2)*i,vrow+pad*3,WHITE," ");
			   continue;}
			   if(tmp == 0xF)
			      {tmp = '.';
			      sprintf(buf, "%c",tmp);
			      tmp = '.'-0x30;}
			   else
			      sprintf(buf, "%x",tmp);
			   LCD_view(vcol+(pad-2)*i,vrow+pad*3,BLACK,buf);
			   input_string[i++] = tmp+0x30;
			   Delay(100);
			   input_char = -1; 
			   
			}
		 } else {
				   	   
		   for( i = 16; i != 0; i--) input_string[i] = 0xaa;
		   Uart_GetString(&input_string);
		 }
		 
		for( i = 0;((i <16)&(input_string[i] != 0xAA)); i++)
		   if(input_string[i] == '.') num +=1;
		   
		if(num != 3) flag = 1; 
		else
		{
		   num = i - 2; j =0;
		   for( i = num; i >= 0; i--)
		    {
				if(input_string[i] != '.' )
				  {
			         if((input_string[i] < '0' | input_string[i] > '9')) 
			          { flag = 1; break; }
				     else
				     {
				       
				       tmp = (input_string[i] - 0x30);
				       if (b100) { tmp *=100; b10 =0; }
				       if (b10)  { tmp *= 10; b100 =1;}
				           
				       b10 = 1;
		       		   if(tmp < 256) tmp_ip[j] += tmp; else local_ip = 0x4dc0c0c0;
		       		  }
		       		   
		       	 }else { j++; b10 =0; b100 =0;}
			}
		 }

		if(!flag)
		 {
	    	Uart_Printf("\nManual Set local ip %d.%d.%d.%d\n",
		            tmp_ip[3],tmp_ip[2],tmp_ip[1],tmp_ip[0]
		            );
		    local_ip = ((tmp_ip[0]<<24))+((tmp_ip[1]<<16))\
		              +((tmp_ip[2]<<8))+tmp_ip[3];

			sprintf(buf, "Manual Set local ip %d.%d.%d.%d\n",
		            tmp_ip[3],tmp_ip[2],tmp_ip[1],tmp_ip[0]
		            );
		    LCD_view(vcol,vrow+pad*4,BLACK,buf);
		    
	     } else {
		   Uart_Printf("\nIP address error (xxx.xxx.xxx.xxx)!\n");
		   LCD_view(vcol,vrow+pad*4,BLACK,"IP address error (xxx.xxx.xxx.xxx)!");
		 }
		   
	}// yes
	else if(i == 'D' || i == 'd')
	 { 
		local_ip = 0xc8c0c0c0;		// config local ip 192.192.192.200
		
		Uart_Printf("\nDefault Set local ip %d.%d.%d.%d\n",
		            local_ip&0x000000FF,(local_ip&0x0000FF00)>>8,
		            (local_ip&0x00FF0000)>>16,(local_ip&0xFF000000)>>24
		            );
		sprintf(buf, "Default Set local ip %d.%d.%d.%d",
		            local_ip&0x000000FF,(local_ip&0x0000FF00)>>8,
		            (local_ip&0x00FF0000)>>16,(local_ip&0xFF000000)>>24
		            );
		LCD_view(vcol,vrow+pad*3,BLACK,buf);
	 }
	 
	Uart_Printf("\nPress any key to exit ...\n");	
	LCD_view(vcol,vrow+pad*5,BLACK,"Press any key to exit ...");
		
	for( ; ; )
	{
		if(Uart_GetKey()|(key_read() != -1)) return;
		
		pData = (char *)TftpRecv(&len);
		if( (pData == 0) || (len <= 0) )
			continue;
		
		write_addr = (pData[0])+(pData[1]<<8)+(pData[2]<<16)+(pData[3]<<24);
		pData = pData + sizeof(long);
		
		if( Program(write_addr,pData,len-4) == FALSE )
		{
			continue;
		}
		MakeAnswer();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区婷婷月色 | 精品处破学生在线二十三| 精品国产一二三| 亚洲丝袜另类动漫二区| 免费人成在线不卡| 91免费看`日韩一区二区| 欧美精品久久天天躁| 国产精品久久久久久久久久久免费看| av不卡在线播放| 91看片淫黄大片一级| 久久久久一区二区三区四区| 亚洲bt欧美bt精品| eeuss鲁片一区二区三区在线观看| 日韩一区二区三区在线观看 | 一卡二卡欧美日韩| 国产成人午夜99999| 日韩一二三四区| 日韩专区一卡二卡| 欧美视频自拍偷拍| 亚洲啪啪综合av一区二区三区| 国产一区二区在线看| 欧美日韩免费视频| 亚洲香肠在线观看| 91在线一区二区| 成人免费一区二区三区在线观看 | 亚洲成人综合网站| 97超碰欧美中文字幕| 亚洲国产精品精华液ab| 国产精品69久久久久水密桃| 精品日韩一区二区三区免费视频| 日本美女一区二区| 欧美一区二区视频在线观看2020 | 欧洲一区二区三区在线| 亚洲人成网站精品片在线观看| 成人黄色大片在线观看| 国产精品天天看| 成人免费视频app| 国产精品久久精品日日| 国产精品欧美经典| 亚洲综合视频在线| 色综合激情五月| 亚洲午夜在线视频| 欧美久久久久免费| 六月丁香婷婷色狠狠久久| 欧美一区二区三区视频在线观看| 美女在线视频一区| 久久亚洲二区三区| 成人亚洲一区二区一| 自拍视频在线观看一区二区| 色嗨嗨av一区二区三区| 亚洲18色成人| 精品免费国产二区三区| 成人免费av在线| 最新久久zyz资源站| 欧美三级中文字幕在线观看| 日韩精品久久理论片| 2017欧美狠狠色| 暴力调教一区二区三区| 视频一区二区三区中文字幕| 日韩欧美国产不卡| 成人av网站免费| 亚洲a一区二区| 久久久一区二区| 在线观看欧美黄色| 极品美女销魂一区二区三区免费| 色诱视频网站一区| 欧美国产激情二区三区| 91福利视频久久久久| 日本v片在线高清不卡在线观看| www国产亚洲精品久久麻豆| www.av亚洲| 日本人妖一区二区| 亚洲欧美在线视频| 日韩欧美国产一区二区在线播放| 国产激情视频一区二区在线观看| 一区二区三区精品视频| 久久影院视频免费| 欧美视频日韩视频| 福利一区二区在线观看| 日韩综合小视频| 综合色中文字幕| 久久日韩粉嫩一区二区三区 | 国产一区二区中文字幕| 亚洲电影一级片| 国产精品久久久久婷婷二区次| 欧美日韩不卡在线| 91捆绑美女网站| 国产成人精品午夜视频免费| 偷拍日韩校园综合在线| **网站欧美大片在线观看| 欧美成人欧美edvon| 欧美日韩一区二区三区高清| 成人av免费在线播放| 国内外成人在线| 午夜欧美大尺度福利影院在线看| 中文字幕一区二区不卡| 久久青草欧美一区二区三区| 91精品综合久久久久久| 在线观看国产一区二区| 99久久er热在这里只有精品15| 国内精品在线播放| 日韩va亚洲va欧美va久久| 美女网站视频久久| 亚洲bt欧美bt精品| 一区二区三区在线影院| 日韩一区在线免费观看| 欧美激情综合在线| 久久影院午夜论| www久久精品| 精品久久久久久最新网址| 欧美精品在线观看一区二区| 欧美亚一区二区| 91福利在线观看| 一本大道久久精品懂色aⅴ| www.激情成人| 91在线国产观看| 色婷婷av久久久久久久| 91亚洲精华国产精华精华液| 99国产精品国产精品毛片| 成人一区二区三区在线观看 | 99精品视频在线免费观看| 成人深夜在线观看| 成人免费看视频| 成人爽a毛片一区二区免费| 成人福利视频在线| 一本色道亚洲精品aⅴ| 91黄色激情网站| 欧美日韩你懂得| 精品福利一区二区三区| 久久综合色之久久综合| 国产高清无密码一区二区三区| 日韩电影在线观看网站| 精品夜夜嗨av一区二区三区| 福利91精品一区二区三区| 99国产精品一区| 欧美精品日韩一区| 精品国产99国产精品| 国产精品夫妻自拍| 亚洲国产日韩一区二区| 久久精品国产亚洲一区二区三区| 国产一区在线视频| 99热精品国产| 欧美一区二区三区在线| 国产视频一区二区在线| 亚洲色图在线播放| 男人操女人的视频在线观看欧美| 国产精品一区一区| 91在线视频免费91| 91精品国产91久久久久久最新毛片| 久久久亚洲综合| 一区二区视频在线| 麻豆91在线播放| 不卡av电影在线播放| 在线视频一区二区三| 91精品欧美久久久久久动漫| 久久综合九色综合欧美98| 亚洲视频小说图片| 亚洲国产aⅴ天堂久久| 日韩av一区二区三区四区| 成人免费视频caoporn| 色八戒一区二区三区| 91精品国产色综合久久不卡蜜臀 | 精品国产百合女同互慰| 一区二区三区在线观看欧美| 日韩国产在线观看一区| 国产精品一二三四五| 欧美伊人久久久久久久久影院| 欧美大片日本大片免费观看| 国产精品美女久久久久久2018| 亚洲综合一二三区| 捆绑调教一区二区三区| 欧美在线视频日韩| 久久综合九色综合久久久精品综合 | 顶级嫩模精品视频在线看| 91猫先生在线| 欧美精品一区二区久久久| 中文字幕日本乱码精品影院| 黑人巨大精品欧美一区| 色激情天天射综合网| 777xxx欧美| 中文字幕成人在线观看| 国产一区二区三区蝌蚪| 欧美性色综合网| 国产精品蜜臀av| 国产成人精品网址| 日韩一区二区视频| 亚洲黄色片在线观看| 国产成人免费av在线| 久久无码av三级| 美女国产一区二区三区| 91福利在线免费观看| 亚洲人成网站在线| 国产成人免费9x9x人网站视频| 欧美日精品一区视频| 极品美女销魂一区二区三区免费| 色噜噜狠狠一区二区三区果冻| 国产精品久久毛片| 国产在线一区观看| 91精品国产入口| 亚洲宅男天堂在线观看无病毒|