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

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

?? test.c

?? pl 2200 eary arm tcp ip
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*
*********************************************************************************************************
*                                                uC/OS-II
*                                          The Real-Time Kernel
*
*                          (c) Copyright 1992-2002, Jean J. Labrosse, Weston, FL
*                                           All Rights Reserved
*
*                                               EXAMPLE #3
*********************************************************************************************************
*/

//#include "includes.h"         //change by cmj ,includes => config
#include "config.h"
#include "../include/cfg_net.h"

        void Timer1_Init(void);
/*
*********************************************************************************************************
*                                              CONSTANTS
*********************************************************************************************************
*/


#define          TASK_START_ID       0                /* Application tasks                             */
#define          TASK_1_ID           1
#define          TASK_2_ID           2
#define          TASK_3_ID           3
#define          TASK_4_ID           4
#define          TASK_5_ID           5
#define          TASK_6_ID           6

#define          TASK_START_PRIO    10                /* Application tasks priorities                  */
#define          TASK_1_PRIO        11
#define          TASK_2_PRIO        12
#define          TASK_3_PRIO        13
#define          TASK_4_PRIO        14
#define          TASK_5_PRIO        15
#define          TASK_6_PRIO        16

#define          MSG_QUEUE_SIZE     20                /* Size of message queue used in example         */

OS_EVENT  		*RecPackedFlag; 		
OS_EVENT  		*RecBufOverFlowFlag;	
OS_EVENT  		*RecTcpPackedFlag;	
OS_EVENT  		*RecPingPackedFlag;	


OS_STK task0_stack[3000];
OS_STK task1_stack[1000];
OS_STK task2_stack[2000];
OS_STK task3_stack[1000];
OS_STK task4_stack[2000];
//OS_STK task5_stack[500];
uint8 httpweb[]={
    "HTTP/1.0 200 OK\r\n"
    "Date: Mon, 24 Nov 2003 01:24:17 GMT\r\n"
    "Server: microHttp/1.0 Zlgmcu Corporation\r\n"
    "Accept-Ranges: bytes\r\n"
    //"Content-Length: 116\r\n"//"Connection: Keep-Alive\r\n"
    "Connection: Keep-Close\r\n"
    "Content-Type: text/html\r\n"
    "\r\n"};
 uint8 web[]={
 				"<HTML>\r\n"
 				"<HEAD>\r\n"
 				"<TITLE>ARM_NET演示網頁(周立功單片機)</TITLE>\r\n"
 				"<BODY aLink=green background=/100.bmp bgColor=#f1f1dd link=red\r\n"
				"vLink=#321afd>\r\n"
 				"<H1>HELLO WELCOME TO EasyArm WEBSERVER</H1>\r\n"
 				"<UL>\r\n"
 				"<LI> <A HREF=\"http://www.zlgmcu.com/\">周立功單片機網站 </A>\r\n"
 				"<LI> <A HREF=\"http://www.zlg.cn/\">周立功單片機內部BBS </A>\r\n"
 				"<LI> <A HREF=\"http://www.zlgmcu.cn/\">周立功單片機 </A>\r\n"
 				"</UL>\r\n"
 				"</BODY>\r\n"
 				"</HTML>\r\n"
				};
uint8 httpgif[]={
    "HTTP/1.0 200 OK\r\n"
    "Date: Mon, 24 Nov 2003 01:24:17 GMT\r\n"
    "Server: microHttp/1.0 Zlgmcu Corporation\r\n"
    "Accept-Ranges: bytes\r\n"
    //"Content-Length: 116\r\n"//"Connection: Keep-Alive\r\n"
    "Connection: Keep-Close\r\n"
    "Content-Type: image/bmp\r\n"
    "\r\n"};
 
 uint8 bmp[442]={
0x42,0x4d,0xb6,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x28,0x00,
0x00,0x00,0x1a,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x01,0x00,0x04,0x00,0x00,0x00,
0x00,0x00,0x40,0x01,0x00,0x00,0xc4,0x0e,0x00,0x00,0xc4,0x0e,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x80,
0x00,0x00,0x00,0x80,0x80,0x00,0x80,0x00,0x00,0x00,0x80,0x00,0x80,0x00,0x80,0x80,
0x00,0x00,0xc0,0xc0,0xc0,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0xff,0x00,0x00,0xff,
0x00,0x00,0x00,0xff,0xff,0x00,0xff,0x00,0x00,0x00,0xff,0x00,0xff,0x00,0xff,0xff,
0x00,0x00,0xff,0xff,0xff,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf6,0x66,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x6f,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0x66,0x66,0x6f,0x6f,0xff,0x66,0x66,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xf6,0xff,0xff,0x6f,0xf6,0xff,0xf6,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0x6f,0xff,0x6f,0xf6,0xff,0xf6,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xf6,0xff,0xf6,0xf6,0xff,0xff,
0x6f,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0x6f,0xf6,0xff,0x6f,0xff,
0x6f,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xf6,0x66,0x66,0xf6,0xff,0xf6,0x66,
0x6f,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x6f,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x6f,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x6f,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0x00,0x00,0x00
};
 
/*

*********************************************************************************************************
*                                             DATA TYPES
*********************************************************************************************************
*/
/*
typedef struct {
    char    TaskName[30];
    INT16U  TaskCtr;
    INT16U  TaskExecTime;
    INT32U  TaskTotExecTime;
} TASK_USER_DATA;
*/
/*
*********************************************************************************************************
*                                              VARIABLES
*********************************************************************************************************
*/


//TASK_USER_DATA  TaskUserData[7];

//OS_EVENT       *MsgQueue;                             /* Message queue pointer                         */
//void           *MsgQueueTbl[20];                      /* Storage for messages                          */

/*
*********************************************************************************************************
*                                         FUNCTION PROTOTYPES
*********************************************************************************************************
*/


                            void TaskB(void *pdata) 

{
void * UdpTemp;
uint8 eer;    

    while (1)
    {
	UdpTemp=OSQPend(RecUdpQFlag,0,&eer);
       	if(eer==OS_NO_ERR)
	{
		Udp_Process((Rec_Ptr *)UdpTemp);
		eer=eer;
	}
        
    }    


}


                            void TaskC(void *pdata) 
{
void * TcpTemp;
uint8 err;   
    while (1)
    {
       	TcpTemp=OSQPend(RecTcpQFlag,0,&err);
	if(err==OS_NO_ERR)
	{
		Process_Tcp1((Rec_Ptr *)TcpTemp);
		TcpTemp=TcpTemp;
	}
	
        
    }    
}


                            void TaskD(void *pdata) 
{
uint8 add[36]={"ZLGMCUyhbabcdefghijklmnopqrstuvwxyz"};
uint8 add1[10]={"123456789"};
uint8 rec_buffer[100];
SOCKET	s; 
uint8 couter_byte=5;
//uint8 Temp;
int rec_coute,send_coute;
uint16 iii;
struct sockaddr servaddr,clientaddr;
	OSTimeDly(60);
	servaddr.sin_family=0;
	servaddr.sin_addr[0]=192;
	servaddr.sin_addr[1]=168;
	servaddr.sin_addr[2]=0;
	servaddr.sin_addr[3]=55;
	servaddr.sin_port=1026;  
    	OSTimeDly(60);
    	s=*socket( 0, SOCK_DGRAM, UDP_PROTOCOL);
    	clientaddr.sin_family=0;
	clientaddr.sin_addr[0]=NetPort[0].My_Ip[0];
	clientaddr.sin_addr[1]=NetPort[0].My_Ip[1];
	clientaddr.sin_addr[2]=NetPort[0].My_Ip[2];
	clientaddr.sin_addr[3]=NetPort[0].My_Ip[3];
	clientaddr.sin_port=1025;  
	iii=bind( (SOCKET * )&s, (struct sockaddr*)&clientaddr,sizeof(clientaddr));
    while (1)
    {
    	rec_coute=recvfrom( s, rec_buffer, 100, 0, (struct sockaddr*)&servaddr, &iii ); 
	if(rec_coute>0)
	{
		if(rec_buffer[0]=='A')
			couter_byte=5;
		else
			send_coute=sendto(s, rec_buffer, rec_coute, 0, (struct sockaddr*)&servaddr, sizeof(servaddr) );
	}
	
	while(couter_byte!=0) 
	{
		send_coute=sendto(s, add, 34, 0, (struct sockaddr*)&servaddr, sizeof(servaddr) );
    		if(send_coute==34)
			OSTimeDly(40);
		else
			send_coute=sendto(s, add1, 9, 0, (struct sockaddr*)&servaddr, sizeof(servaddr) );
		OSTimeDly(40);
		couter_byte--;
	}
	  
    }    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
图片区小说区国产精品视频| 亚洲成人一区二区在线观看| 欧美不卡在线视频| 欧美日韩精品福利| 韩国精品免费视频| 裸体在线国模精品偷拍| 亚洲国产va精品久久久不卡综合| 国产精品久久99| 欧美一区二区三区视频在线观看| 欧美艳星brazzers| 欧美中文字幕一区| 在线视频一区二区三区| 色哟哟在线观看一区二区三区| 日韩制服丝袜av| 亚洲3atv精品一区二区三区| 亚洲国产视频在线| 亚洲国产精品久久人人爱蜜臀 | 成人在线综合网| 日韩精品一级二级| 日韩激情视频在线观看| 欧美激情一区在线观看| 欧美不卡视频一区| 久久先锋资源网| 日韩美女天天操| 欧美色图第一页| 欧美日韩在线免费视频| 91小视频免费观看| 99久久亚洲一区二区三区青草| 国产精品资源网站| 国产精品一级在线| 国产剧情一区二区三区| 成人免费观看视频| 国产精品一二三四| 久久成人18免费观看| 久久99精品国产.久久久久| 国产一区在线视频| eeuss鲁片一区二区三区| 92国产精品观看| 欧美日韩一区二区三区免费看| 91麻豆福利精品推荐| 日本黄色一区二区| 91麻豆精品国产| 久久夜色精品国产欧美乱极品| 亚洲国产精华液网站w| 亚洲美女在线一区| 日本亚洲一区二区| 久久av资源网| 国产成人鲁色资源国产91色综| 972aa.com艺术欧美| 欧美色男人天堂| 欧美大肚乱孕交hd孕妇| 国产欧美一区二区三区网站| 亚洲日本在线看| 热久久国产精品| 成人精品一区二区三区四区| 成人一区在线观看| 色94色欧美sute亚洲线路二| 91精品在线观看入口| 国产日韩精品一区二区三区| 一区二区三区资源| 丝袜美腿高跟呻吟高潮一区| 国产精品综合在线视频| 在线观看亚洲a| 欧美特级限制片免费在线观看| 日韩视频免费观看高清完整版| 中文一区二区在线观看| 日韩一区中文字幕| 免费观看日韩av| 国产91精品一区二区麻豆网站| 成人免费的视频| 日韩网站在线看片你懂的| 欧美经典三级视频一区二区三区| 亚洲欧洲日韩在线| 人妖欧美一区二区| 色婷婷精品久久二区二区蜜臀av | 国产精品 欧美精品| 不卡视频一二三四| 91精品福利在线一区二区三区 | 69堂成人精品免费视频| 日本一二三不卡| 麻豆国产精品777777在线| 91亚洲男人天堂| 精品国产1区二区| 亚洲网友自拍偷拍| 成人自拍视频在线| 欧美一区二区在线看| 中文字幕亚洲综合久久菠萝蜜| 奇米色777欧美一区二区| 色呦呦网站一区| 欧美精品一区男女天堂| 亚洲国产综合91精品麻豆| 成人国产视频在线观看 | 久久综合精品国产一区二区三区 | 国产精品乱人伦一区二区| 亚洲精品乱码久久久久久| 丁香婷婷综合网| 欧美精品一区二区蜜臀亚洲| 亚洲午夜羞羞片| 成人av网址在线| 国产精品久久久久aaaa| 国产在线一区二区综合免费视频| 7777精品伊人久久久大香线蕉的| 亚洲在线一区二区三区| 成人午夜私人影院| 国产日产欧产精品推荐色 | av电影在线观看完整版一区二区| 精品国产乱码91久久久久久网站| 日韩电影一区二区三区四区| 91极品美女在线| 亚洲欧美怡红院| 成人激情校园春色| 国产精品欧美一区喷水| 国产一区欧美二区| 欧美精品一级二级| 婷婷综合五月天| 在线播放日韩导航| 亚洲精品水蜜桃| 欧美色爱综合网| 爽好久久久欧美精品| 色噜噜狠狠成人网p站| 亚洲午夜一二三区视频| 欧美午夜精品久久久| 亚洲免费毛片网站| av在线播放不卡| 成人欧美一区二区三区1314 | 免费精品视频在线| 91精品国产高清一区二区三区| 石原莉奈一区二区三区在线观看| 欧美日韩精品系列| 亚洲国产日日夜夜| 在线播放日韩导航| 首页综合国产亚洲丝袜| 欧美亚洲一区三区| 日产欧产美韩系列久久99| 欧美性受xxxx| 美女一区二区在线观看| 久久视频一区二区| 色婷婷av一区| 日韩精品亚洲专区| 久久午夜国产精品| 欧美亚洲愉拍一区二区| 日本成人中文字幕在线视频| 日韩欧美久久久| 国产99久久久久| 亚洲精品免费看| 精品日韩一区二区三区免费视频| 懂色av一区二区三区免费观看 | 日韩视频免费观看高清在线视频| 国产精品123| 一区二区三区四区在线| 欧美三级电影一区| 黑人巨大精品欧美黑白配亚洲| 中文字幕第一页久久| 欧美人牲a欧美精品| 久久99国产精品免费网站| 日本一区二区电影| 日韩区在线观看| 成人黄色网址在线观看| 综合av第一页| 久久精品视频在线免费观看| 色哟哟国产精品| 国产一区二区三区蝌蚪| 亚洲美女在线一区| 精品三级在线看| 欧美日韩一卡二卡三卡 | 欧美性感一类影片在线播放| 激情深爱一区二区| 亚洲激情自拍视频| 91精品国产91久久久久久一区二区 | 欧美日韩国产区一| 国产成人av网站| 免费在线观看成人| 亚洲人成亚洲人成在线观看图片| 欧美日韩视频在线第一区| 国产一区二区美女诱惑| 一区二区三区在线视频免费| 欧美激情一区二区在线| 欧美高清精品3d| 成人精品亚洲人成在线| 国产曰批免费观看久久久| 一区二区三区不卡视频在线观看| 精品国产一区二区三区忘忧草 | 中文字幕亚洲成人| 日韩一级免费观看| 日本三级韩国三级欧美三级| 国产女主播视频一区二区| xf在线a精品一区二区视频网站| 欧美日韩中文精品| 色婷婷av一区| 色狠狠色狠狠综合| 99久免费精品视频在线观看 | 精品久久人人做人人爰| 91麻豆精品91久久久久同性| 欧美色成人综合| 欧美日韩精品电影| 欧美日韩国产影片| 欧美精品1区2区3区| 欧美精品日日鲁夜夜添| 欧美日韩精品一区视频| 欧美日韩www|