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

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

?? set_mac.c

?? Blob autotest. Used on xscale ( set_mac function)
?? C
字號:
#include "socket_base.h"#define MAC_ADDR "00:11:22:33:44:66"char *next_cmd = "reboot";int main(int argc, char *argv[]){	//open network lclient	COMMANDPAR par1;	HTRANSINTERFACE cmdFile = NULL;	int result;	int ret = 0;	char cmdline[256];		par1.opMode=SOCKET_OP;	par1.socketAddr = malloc(30);	par1.socketAddr = "192.168.1.100:10086";	par1.endPoint = CLIENT;		if (par1.opMode == FILE_OP){		}else if (par1.opMode == SOCKET_OP){                cmdFile = OpenTransInterface(&par1);                if(cmdFile == NULL){                        fprintf(stderr, "Can not connect the server socket!\n");                        return -1;                }	}	printf("send commad:%s\n",next_cmd);		result  = SendPackage(next_cmd, 6, cmdFile);	if(result != 6){		printf("send problem\n");		ret = -1;		goto out1;	}	result = ReadPackage(cmdline, 4, cmdFile);//get the cmd	if(result != 4){		printf("read problem\n");		ret = -1;		goto out1;	}	printf("readpackage: %s\n", cmdline);	if (strncmp(cmdline, "Done",4) == 0)	{		printf("reboot success\n");	}			//finish reboot platform			COMMANDPAR par;	HTRANSINTERFACE handle;	int last_result;	int i;	char rbuf[4096], rbuf_save[256];	char *p_buf;	char *mac_buf;	char *wbuf = malloc(256);	char *macaddr = malloc(20);	memset(macaddr, 0,20);	mac_buf = macaddr;	memset(rbuf, 0, 4096);	memset(rbuf_save, 0, 256);	par.opMode = COMM_OP;	par.commAddr = malloc(30);	par.commAddr = "/dev/ttyS0";	par.baudrate = malloc(15);	par.baudrate = "B38400";	par.endPoint = SERVER;	handle = OpenTransInterface(&par);	if(handle == NULL){		printf("Open Transfer interface failed\n");		return -1;	} 	sleep(5);	printf("----Test platform can enter blob control interface----\n");	/* wait to enter blob command control interface*/	for (i=0; i<6; i++)	{		wbuf = " ";		result = SendPackage(wbuf, 1, handle);		if(result != 1){			printf("Send problem\n");			ret = -1;			goto out;		}		sleep(1);	}		printf("echo anykey successed\n");		result = ReadPackage(rbuf, 1024, handle, 1, 1);		printf("read %d bytes\n", result);		printf("read: %s\n", rbuf);		p_buf = rbuf;		for (i=0; i<result; i++)		{			if (strncmp(p_buf, "blob>",5) == 0)			{					printf("enter blob command control\n");				break;			}			p_buf++;			if(i >= result-1)			{				printf("can not enter blob command control\n");				ret = -1;				goto out;			}		}	printf("----set mac----\n");		/* test  download zImage to nandflash*//*		p_buf = wbuf;		p_buf = "setmac ";		p_buf += 7;		p_buf = MAC_ADDR;		p_buf += 17;		p_buf = "\n";*/		wbuf = "setmac 00-11-22-33-44-66\n";		result = SendPackage(wbuf, 25, handle);		if(result != 25){			printf("Send problem\n");			ret = -1;			goto out;		}		sleep(5);		wbuf = "setmac\n";		result = SendPackage(wbuf, 7, handle);		if(result != 7){			printf("Send problem\n");			ret = -1;			goto out;		}		sleep(2);		result = ReadPackage(rbuf, 4096, handle, 1, 10);		printf("read %d bytes\n", result);		printf("read: %s\n", rbuf);		p_buf = rbuf;		for (i=0; i<result; i++)		{			if (strncmp(p_buf, "current MAC:",12) == 0)			{					int j;				printf("get set MAC\n");				p_buf += 12;				for (j=0; j < 17; j++)				{					*mac_buf = *p_buf;					if(*mac_buf == '-')						*mac_buf = ':';					mac_buf++;					p_buf++;				}									if(strncmp(macaddr,MAC_ADDR,17) == 0)				{					printf("set mac addr via blob\n");				}				else				{					printf("Fail to set mac addr via blob\n");					goto out;				}				break;			}			p_buf++;			if(i == result-1)			{				printf("failed to set mac\n");				ret = -1;				goto out;			}		}		printf("----boot up system------\n");		wbuf = "nkernel\n";		result = SendPackage(wbuf, 8, handle);		if(result != 8){			printf("Send problem\n");			ret = -1;			goto out;		}		sleep(5);				result = ReadPackage(rbuf, 100, handle, 1, 5);		printf("read %d bytes\n", result);		printf("read: %s\n", rbuf);		p_buf = rbuf;		for (i=0; i<result; i++)		{			if (strncmp(p_buf, "blob>",5) == 0)			{					printf("load kernel from nandflash successfully\n");				break;			}			p_buf++;			if (i >= result - 1)			{				printf("failed to load kernel from nandflash\n");				ret = -1;				goto out;			}		}		wbuf = "boot\n";		result = SendPackage(wbuf, 5, handle);		if(result != 5){			printf("Send problem\n");			ret = -1;			goto out;		}				sleep(10);		printf("boot up system\n");				result = ReadPackage(rbuf, 4096, handle, 1, 10);			printf("read %d bytes\n", result);			printf("read: %s\n", rbuf);			p_buf = rbuf;		sleep(10);			result = ReadPackage(rbuf, 4096, handle, 1, 10);			printf("read %d bytes\n", result);			printf("read: %s\n", rbuf);			p_buf = rbuf;		sleep(10);			result = ReadPackage(rbuf, 4096, handle, 1, 10);			printf("read %d bytes\n", result);			printf("read: %s\n", rbuf);			p_buf = rbuf;		sleep(10);			result = ReadPackage(rbuf, 4096, handle, 1, 10);			printf("read %d bytes\n", result);			printf("read: %s\n", rbuf);			p_buf = rbuf;		sleep(20);			result = ReadPackage(rbuf, 4096, handle, 1, 10);			printf("read %d bytes\n", result);			printf("read: %s\n", rbuf);			p_buf = rbuf;		wbuf = "\n";		result = SendPackage(wbuf, 1, handle);		if(result != 1){			printf("Send problem\n");			ret = -1;			goto out;		}			printf("Send enter key to consel\n");		result = ReadPackage(rbuf, 1024, handle, 1, 10);		printf("read %d bytes\n", result);		printf("read: %s\n", rbuf);		p_buf = rbuf;		for (i=0; i<result; i++)		{			if (strncmp(p_buf, "root@Linux",10) == 0)			{					printf("system bootup from nandflash successfully\n");				break;			}			p_buf++;			if(i>result-1)			{				printf("failed to bootup system from nandflash\n");				ret = -1;				goto out;			}		}			wbuf = "ifconfig eth0\n";		result = SendPackage(wbuf, 14, handle);		if(result != 14){			printf("Send problem\n");			ret = -1;			goto out;		}		printf("use ifconfig to get hw address of eth0\n");		sleep(4);		result = ReadPackage(rbuf, 1024, handle, 1, 10);		printf("read %d bytes\n", result);		printf("read: %s\n", rbuf);		p_buf = rbuf;		for (i=0; i<result; i++)		{			if (strncmp(p_buf, "HWaddr",6) == 0)			{					printf("check eth0 mac\n");				p_buf += 7;				if(strncmp(p_buf,MAC_ADDR,17) == 0)					printf("set mac via blob successfully\n");				else				printf("set mac via blob failed. get hw addr is not equal to the mac set.\n");				break;			}			p_buf++;			if(i>result-1)			{				printf("failed to bootup system from nandflash\n");				ret = -1;				goto out;			}		}	printf("------------------------------------------------------------------\n");	printf("------------------------------------------------------------------\n");	printf("------------------------------------------------------------------\n");	printf("------------------------------------------------------------------\n");	out:	if(handle != NULL){		CloseTransInterface(handle);		}		out1:    if(cmdFile != NULL)                CloseTransInterface(cmdFile);	return ret;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99精品国产.久久久久久| 国产成人精品综合在线观看 | 99精品久久只有精品| 欧美日韩精品一区二区三区四区| 久久午夜国产精品| 五月天激情综合| 色综合亚洲欧洲| 国产精品国产馆在线真实露脸 | 国产麻豆成人精品| 欧美日韩小视频| |精品福利一区二区三区| 九九九精品视频| 8v天堂国产在线一区二区| 亚洲美腿欧美偷拍| 成人a区在线观看| 久久精品视频在线免费观看 | 亚洲欧美日韩在线| 成人av小说网| 国产欧美视频在线观看| 激情深爱一区二区| 精品福利视频一区二区三区| 青青草原综合久久大伊人精品| 精品婷婷伊人一区三区三| 玉足女爽爽91| 日本高清不卡视频| 亚洲欧美日韩国产另类专区| 91麻豆视频网站| 亚洲欧美欧美一区二区三区| 色婷婷一区二区三区四区| 综合色天天鬼久久鬼色| 91在线观看美女| 亚洲综合清纯丝袜自拍| 欧美日韩另类一区| 日韩精品久久久久久| 91精品免费在线观看| 日本视频免费一区| 精品久久久久久亚洲综合网| 国产一区二区调教| 国产精品毛片久久久久久| 成人看片黄a免费看在线| 国产精品三级av| 色婷婷综合五月| 婷婷成人综合网| 精品国精品国产| 成人精品视频一区二区三区尤物| 亚洲欧美日韩人成在线播放| 欧美色大人视频| 久88久久88久久久| 国产精品午夜久久| 欧美在线不卡视频| 美女一区二区视频| 国产日韩v精品一区二区| 99久久精品国产精品久久| 亚洲综合偷拍欧美一区色| 91精品国产综合久久久久 | 日韩制服丝袜先锋影音| 日韩欧美一级二级三级| 国产成人一区二区精品非洲| 亚洲免费观看高清完整版在线观看 | 69成人精品免费视频| 精品一二三四在线| 中文字幕一区二区三| 宅男在线国产精品| 国产精品一区二区黑丝| 亚洲精选免费视频| 精品对白一区国产伦| 99精品国产91久久久久久| 日韩成人av影视| 亚洲欧洲三级电影| 日韩免费性生活视频播放| 99精品视频在线观看| 免费一区二区视频| 日韩毛片一二三区| 欧美mv日韩mv国产网站| 在线观看视频欧美| 狠狠久久亚洲欧美| 一区二区三区色| 国产日本一区二区| 777午夜精品免费视频| 处破女av一区二区| 麻豆精品视频在线| 亚洲一区二区三区在线播放| 国产婷婷色一区二区三区在线| 欧美日韩另类一区| 色综合中文字幕国产 | 粉嫩av一区二区三区在线播放| 亚洲第四色夜色| 中文字幕高清不卡| 精品免费视频一区二区| 欧美日韩激情在线| 色综合久久久久久久| 成人av午夜影院| 国产一区二区三区免费播放| 日本不卡一区二区三区高清视频| 亚洲乱码国产乱码精品精可以看| 久久网站热最新地址| 日韩三级免费观看| 欧美精品一卡二卡| 欧美伦理视频网站| 欧美午夜理伦三级在线观看| 91蜜桃在线免费视频| 成人精品一区二区三区四区| 国产麻豆精品95视频| 狠狠色综合日日| 精品一区二区免费在线观看| 蜜臀av亚洲一区中文字幕| 日韩国产精品久久| 日韩av一级电影| 日本欧美一区二区| 七七婷婷婷婷精品国产| 美女视频免费一区| 精品一区中文字幕| 国产自产视频一区二区三区| 国产一区福利在线| 国产麻豆成人传媒免费观看| 国产一区二区影院| 成人激情动漫在线观看| 成人av在线资源网| 91麻豆成人久久精品二区三区| 91麻豆.com| 91精品国产综合久久精品| 91精品国产综合久久久久久漫画| 日韩三级高清在线| 国产日韩欧美精品一区| 国产精品国产三级国产aⅴ原创| 亚洲婷婷综合色高清在线| 亚洲激情图片小说视频| 丝袜美腿亚洲综合| 国产一本一道久久香蕉| av在线不卡网| 在线看日本不卡| 3d成人h动漫网站入口| 精品久久久网站| 亚洲欧洲在线观看av| 婷婷丁香激情综合| 国产一区二区福利视频| 94-欧美-setu| 91精品国产欧美一区二区| 久久久精品黄色| 亚洲欧美日韩国产另类专区| 琪琪久久久久日韩精品| 成人综合在线网站| 717成人午夜免费福利电影| 国产日韩精品一区| 亚洲自拍与偷拍| 国产一区二区中文字幕| 色老汉一区二区三区| 精品精品国产高清a毛片牛牛 | 国产精品视频免费| 亚洲一区二区不卡免费| 激情综合五月婷婷| 色综合久久六月婷婷中文字幕| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 成人少妇影院yyyy| 5566中文字幕一区二区电影| 国产日产精品1区| 日韩精品亚洲专区| 99久久伊人精品| 日韩精品在线一区| 亚洲高清视频在线| 丁香婷婷深情五月亚洲| 5858s免费视频成人| 中文字幕亚洲综合久久菠萝蜜| 美国精品在线观看| 91成人在线精品| 国产日韩三级在线| 精品一区二区三区免费视频| 欧美在线观看一区| 日韩毛片在线免费观看| 国产成人免费视频网站| 91精品久久久久久久99蜜桃| 一区二区不卡在线播放| 国产精品18久久久久久vr| 欧美精品 日韩| 一区二区三区在线观看国产| 国产成人综合在线| 精品日产卡一卡二卡麻豆| 亚洲国产精品欧美一二99| 99久久亚洲一区二区三区青草 | 夜夜嗨av一区二区三区四季av| 国产一区91精品张津瑜| 日韩精品一区二区三区四区视频| 伊人性伊人情综合网| 99精品国产视频| 国产精品区一区二区三| 懂色av一区二区夜夜嗨| 久久老女人爱爱| 久久国产乱子精品免费女| 欧美一区二区在线看| 午夜精品一区二区三区电影天堂| 色综合久久久久| 伊人一区二区三区| 在线观看一区二区精品视频| 一区二区三区精密机械公司| 99riav久久精品riav| 亚洲女子a中天字幕| 色综合久久久久综合体| 亚洲欧美日韩中文字幕一区二区三区| 成人sese在线| 中文字幕日韩一区二区|