乙太網路 : 簡介 : 乙太網路 (Ethernet) 是一種電腦區域網路組網技術 IEEE 制定的 IEEE 標準給出了乙太網路的技術標準 它規定了包括物理層的連線 電訊號和介質存取層協定的內容 乙太網路是當前應用最普遍的區域網路技術 它很大程度上取代了其他區域網路標準, 如令牌環網

Size: px
Start display at page:

Download "乙太網路 : 簡介 : 乙太網路 (Ethernet) 是一種電腦區域網路組網技術 IEEE 制定的 IEEE 標準給出了乙太網路的技術標準 它規定了包括物理層的連線 電訊號和介質存取層協定的內容 乙太網路是當前應用最普遍的區域網路技術 它很大程度上取代了其他區域網路標準, 如令牌環網"

Transcription

1 嵌入式軟體 期中報告 (ENC28J60 乙太網路驅動 base on cortex-m3) 指導老師 : 陳慶瀚教授 學號 : 姓名 : 余坤昇

2 乙太網路 : 簡介 : 乙太網路 (Ethernet) 是一種電腦區域網路組網技術 IEEE 制定的 IEEE 標準給出了乙太網路的技術標準 它規定了包括物理層的連線 電訊號和介質存取層協定的內容 乙太網路是當前應用最普遍的區域網路技術 它很大程度上取代了其他區域網路標準, 如令牌環網 (token ring) FDDI 和 ARCNET 在乙太網路系統中, 控制方式是利用 載波感測多重存取 / 碰撞偵測 ( Carrier Sense Mutltiple Access with Collision Detection CSMA /CD ) 的演算法 乙太網路上須具有的三項基本能力 : (1) 傳送 接收已格式化的資料或封包 ( Packet ) (2) 在通知上層軟體之前, 需先對資料解碼並檢查位址是否正確 (3) 能對網路或資料封包有偵錯的能力 乙太網路的資料接收 ( Ethernet reception ) 在乙太網路上的資料接收非常簡單, 因為乙太網路為廣播式的傳輸媒介 接收端的主機會取回所有在網路上的封包, 但這不表示所有主機會處理所接收的每一個封包 接收端會先檢查封包是否符合最小長度 ( 64 bytes ), 隨後檢查接收位址是否為自己, 若位址不符則丟棄該封包, 而使用者將看不到此封包 下圖為其接收及傳送的流程 Ethernet 數據封包格式 : 前導碼 : 之所以要設前導碼, 是為了讓訊號接收端同步接收傳來的訊號, 指出訊框的起始點 前導碼包含一個位元組 (byte) 的資料, 這個位元組資料便是訊框起始界定符

3 號 ( SFD, Start of Frame Deliniter ) 有了 SFD 位元組後, 便能找出 MAC 訊 框的開頭 SFD 的八個位元碼 (bit) 是 目地位址 : 每一個網路節點都有其獨一無二的乙太網路位址 網路位址的前三個位元稱之為區段號碼 ( Block ID ) 區段號碼是由 IEEE 協會所核發的, 顯示這個網路設備的製造廠商 例如 : Intel 所取得的區段號碼是 00AA00 (hex) 網路位址的後三個位元組稱為裝置碼 ( Device ID ), 裝置號碼由各家廠商自行指定 所以所有的網路裝置, 都擁有獨一無二 ( 不重覆 ) 的網路位址 來源位址 : 顯示訊框是由何人所發送的 欄位長度 : 顯示出訊框所承載的資料總長度, 範圍由 0 ~ 1500 bytes 資料欄位 : 範圍由 0 ~ 1500 Bytes 如果資料欄位過短, 使得整個框架小於最短長度的限制時, 那麼 MAC 控制器會在該欄位上填入不定長度的留空, 讓整個訊框長度至少有 64 Bytes 若傳送的資料超過 1500 Bytes 時, 就由更高層協定 ( 通常是網路層 ) 來將資料分割成數個訊框來傳送 訊框檢查碼 : 最後, 在訊框的尾端加上檢查碼, 確保傳輸過程中沒有發生錯誤 以 CRC 檢查法, 檢 驗傳輸是否發生錯誤 參考網址 : SPI 介面簡介 序列周邊介面 (Serial Peripheral Interface Bus,SPI), 類似 I²C, 是一種 4 線同步序列資料協定, 適用於可攜式裝置平台系統, 但使用率較 I²C 少 序列周邊介面一般是 4 線, 有時亦可為 3 線, 有別於 I²C 的 2 線, 以及 1-Wire SPI 匯流排定義四組 logic signals. (1).SCLK Serial Clock ( 自 master 輸出 ) (2).MOSI/SIMO Master Output, Slave Input( 自 master 輸出 ) (3).MISO/SOMI Master Input, Slave Output( 自 slave 輸出 ) (4).SS Slave Select (active low; 自 master 輸出 )

4 ENC28J60 此晶片為已 SPI 為控制接口的獨立 ethernet 晶片乙太網控制器特性 IEEE 相容的乙太網控制器 集成 MAC 和 10 BASE-T PHY 接收器和衝突抑制電路 支持一個帶自動極性檢測和校正的 10BASE-T 端口 支援全雙工和半雙工模式 可程式設計在發生衝突時自動重發 可程式設計填充和 CRC 生成 可程式設計自動拒絕錯誤資料包 最高速度可達 10 Mb/s 的 SPI 介面 ENC28J60 由七個主要功能模組組成 : SPI 介面 扮演主控制器和 ENC28J60 之間通信通道

5 控制寄存器 用於控制和監視 ENC28J60 雙埠 RAM 緩衝器 用於接收和發送數據包 判優器 當 DMA 發送和接收模組發出請求時對 RAM 緩衝器的訪問進行控制 總線介面 對通過 SPI 接收的數據和命令進行解析 MAC (Medium Access Control) 模組 實現符合 IEEE 標準的 MAC 邏輯 PHY( 物理層 ) 模組 對雙絞線上的模擬數據進行編碼和解碼 原始碼 : int main(void) int rev; printf("set_system... \r\n"); Set_System(); /* System clocks configuration */ getchar(); printf("rcc_configuration... \r\n"); RCC_Configuration(); printf("spi1& GPIO configuration... \r\n"); SPI1_Init(); /* SPI1 configuration */ printf("webserver start... \r\n\n"); WebServer(); return rev; void RCC_Configuration(void) /* PCLK2 = HCLK/2 */ RCC_PCLK2Config(RCC_HCLK_Div2); /* GPIOA, GPIOB and SPI1 clock enable */ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA RCC_APB2Periph_GPIOB RCC_APB2Periph_SPI1, ENABLE); //===============================SPI Init & GPIO Init=========================== void SPI1_Init(void) SPI_InitTypeDef SPI_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; /* Configure SPI1 pins: SCK = pin5, MISO = pin6, MOSI = pin7 */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 GPIO_Pin_6 GPIO_Pin_7; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; // 設為 AF_PP 模式

6 GPIO_Init(GPIOA, &GPIO_InitStructure); /* 註 : MISO 也設為 AF_PP 是許可的, 一樣可以拿來當 MI(INPUT)*/ /* ConfigurePORTA.4 為 CS 並設為 OUT_PP */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOA, &GPIO_InitStructure); /* SPI1 configuration */ SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex; //spi 傳輸模式, 全雙工 SPI_InitStructure.SPI_Mode = SPI_Mode_Master; //SPI operating mode SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b; //SPI data size 8b or 16b SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low; //SPI_CPOL selects the serial clock steady state SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge; //the clock active edge for the bit capture SPI_InitStructure.SPI_NSS = SPI_NSS_Soft; SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_4; SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB; //data transfers start from MSB or LSB bit SPI_InitStructure.SPI_CRCPolynomial = 7; SPI_Init(SPI1, &SPI_InitStructure); /* Enable SPI1 */ SPI_Cmd(SPI1, ENABLE); //===============================SPI Init & GPIO Init=========================== unsigned char SPI1_ReadWrite(unsigned char writedat) /* Loop while DR register in not emplty */ while(spi_i2s_getflagstatus(spi1, SPI_I2S_FLAG_TXE) == RESET); /* Send byte through the SPI1 peripheral */ SPI_I2S_SendData(SPI1, writedat); /* Wait to receive a byte */ while(spi_i2s_getflagstatus(spi1, SPI_I2S_FLAG_RXNE) == RESET); /* Return the byte read from the SPI bus */ return SPI_I2S_ReceiveData(SPI1); //===============================SPI Init & GPIO Init=========================== const unsigned char mymac[6] = 0x54,0x55,0x58,0x10,0x00,0x24; const unsigned char myip[4] = 192,168,2,25; static unsigned int mywwwport =80; int WebServer(void)

7 unsigned int plen; unsigned char i=0; printf("initialize enc28j60... \r\n"); enc28j60init((unsigned char *)mymac); /*initialize enc28j60*/ printf("execute function init_ip_arp_udp_tcp \r\n"); /*initialize ip arp udp tcp*/ init_ip_arp_udp_tcp((unsigned char *)mymac,(unsigned char *)myip,mywwwport); while(1) // 抓出讀取緩衝器的東西丟到 buf 並回復數據長度 plen = enc28j60packetreceive(buffer_size, buf); // 若成立代表所來之 PACKET 是給你的 if(eth_type_is_arp_and_my_ip(buf,plen)) make_arp_answer_from_request(buf); // 來源 MAC 與目標 MAC 互換 continue; // 檢查 IP PACKET 是不是給我們的 : if(eth_type_is_ip_and_my_ip(buf,plen)==0) continue; // 判斷 buf[23]=1(icmp) & ICMP 為 echorequest 代表來的封包是 ping 指令 if(buf[ip_proto_p]==ip_proto_icmp_v && buf[icmp_type_p]==icmp_type_echorequest_v) make_echo_reply_from_request(buf, plen); // 回應 echo request 回送 echo reply continue; //============================= 初始化 ENC28J60====================================// void enc28j60init(unsigned char* macaddr) // initialize I/O ENC28J60_CSH(); enc28j60writeop(enc28j60_soft_reset, 0, ENC28J60_SOFT_RESET); NextPacketPtr = RXSTART_INIT; /* 設定讀寫緩衝器之指標起始位置 */ // Rx start enc28j60write(erxstl, RXSTART_INIT&0xFF); enc28j60write(erxsth, RXSTART_INIT>>8); // set receive pointer address enc28j60write(erxrdptl, RXSTART_INIT&0xFF); enc28j60write(erxrdpth, RXSTART_INIT>>8); // RX end enc28j60write(erxndl, RXSTOP_INIT&0xFF);

8 enc28j60write(erxndh, RXSTOP_INIT>>8); // TX start enc28j60write(etxstl, TXSTART_INIT&0xFF); enc28j60write(etxsth, TXSTART_INIT>>8); // TX end enc28j60write(etxndl, TXSTOP_INIT&0xFF); enc28j60write(etxndh, TXSTOP_INIT>>8); /* 設定 bank 1 裡面之必要值如 packet filter*/ enc28j60write(erxfcon, ERXFCON_UCEN ERXFCON_CRCEN ERXFCON_PMEN); enc28j60write(epmm0, 0x3f); enc28j60write(epmm1, 0x30); enc28j60write(epmcsl, 0xf9); enc28j60write(epmcsh, 0xf7); /* 設定 bank 2 裡面之必要值 enable MAC recieve 全雙工模式 */ enc28j60write(macon1, MACON1_MARXEN MACON1_TXPAUS MACON1_RXPAUS); // bring MAC out of reset enc28j60write(macon2, 0x00); /*MACON3 之 PADCFG0 = TXCRCEN = FRMLNEN = FULDPX = 1 代表用 0 填充所有短偵至 60BYTES 並加有效 CRC 全雙工模式 */ enc28j60writeop(enc28j60_bit_field_set, MACON3, MACON3_PADCFG0 MACON3_TXCRCEN MACON3_FRMLNEN MACON3_FULDPX); // set inter-frame gap (non-back-to-back) enc28j60write(maipgl, 0x12); enc28j60write(maipgh, 0x0C); // set inter-frame gap (back-to-back) enc28j60write(mabbipg, 0x12); // Set the maximum packet size which the controller will accept // Do not send packets longer than MAX_FRAMELEN: enc28j60write(mamxfll, MAX_FRAMELEN&0xFF); enc28j60write(mamxflh, MAX_FRAMELEN>>8); /*========= 寫 MAC ADDR 進去給 ENC28J60============*/ enc28j60write(maadr5, macaddr[0]); enc28j60write(maadr4, macaddr[1]); enc28j60write(maadr3, macaddr[2]); enc28j60write(maadr2, macaddr[3]); enc28j60write(maadr1, macaddr[4]); enc28j60write(maadr0, macaddr[5]);

9 printf("maadr5 = 0x%x\r\n", enc28j60read(maadr5)); printf("maadr4 = 0x%x\r\n", enc28j60read(maadr4)); printf("maadr3 = 0x%x\r\n", enc28j60read(maadr3)); printf("maadr2 = 0x%x\r\n", enc28j60read(maadr2)); printf("maadr1 = 0x%x\r\n", enc28j60read(maadr1)); printf("maadr0 = 0x%x\r\n", enc28j60read(maadr0)); /*========= 寫 MAC ADDR 進去給 ENC28J60============*/ enc28j60phywrite(phcon1, PHCON1_PDPXMD); // no loopback of transmitted frames enc28j60phywrite(phcon2, PHCON2_HDLDIS); // switch to bank 0 enc28j60setbank(econ1); // enable interrutps enc28j60writeop(enc28j60_bit_field_set, EIE, EIE_INTIE EIE_PKTIE); // enable packet reception enc28j60writeop(enc28j60_bit_field_set, ECON1, ECON1_RXEN); //============================= 初始化 ENC28J60====================================// //=======================ENC28J60 write Op========================================// void enc28j60writeop(unsigned char op, unsigned char address, unsigned char data) unsigned char dat = 0; ENC28J60_CSL(); // issue write command dat = op (address & ADDR_MASK); SPI1_ReadWrite(dat); // write data dat = data; SPI1_ReadWrite(dat); ENC28J60_CSH(); //=========================ENC28J60 write Op=======================================// //=============================ENC28J60 write=====================================// void enc28j60write(unsigned char address, unsigned char data) // set the bank enc28j60setbank(address); // do the write enc28j60writeop(enc28j60_write_ctrl_reg, address, data); //==============================ENC28J60 write====================================// //===============================ENC28J60 PHY write================================//

10 void enc28j60phywrite(unsigned char address, unsigned int data) // set the PHY register address enc28j60write(miregadr, address); // write the PHY data enc28j60write(miwrl, data); enc28j60write(miwrh, data>>8); // wait until the PHY write completes while(enc28j60read(mistat) & MISTAT_BUSY) //===========================ENC28J60 PHY write=================================// //==============================ENC28J60 set bank==============================// void enc28j60setbank(unsigned char address) // set the bank (if needed) if((address & BANK_MASK)!= Enc28j60Bank) // set the bank enc28j60writeop(enc28j60_bit_field_clr, ECON1, (ECON1_BSEL1 ECON1_BSEL0)); enc28j60writeop(enc28j60_bit_field_set, ECON1, (address & BANK_MASK)>>5); Enc28j60Bank = (address & BANK_MASK); //==============================ENC28J60 set bank==============================// //==============================ENC28J60 Read================================// unsigned char enc28j60read(unsigned char address) // set the bank enc28j60setbank(address); // do the read return enc28j60readop(enc28j60_read_ctrl_reg, address); //===============================ENC28J60 Read===============================// //==============================ENC28J60 Read Op===============================// unsigned char enc28j60readop(unsigned char op, unsigned char address) unsigned char dat = 0; ENC28J60_CSL(); dat = op (address & ADDR_MASK); SPI1_ReadWrite(dat); dat = SPI1_ReadWrite(0xFF); // do dummy read if needed (for mac and mii, see datasheet page 29) if(address & 0x80)

11 dat = SPI1_ReadWrite(0xFF); ENC28J60_CSH(); return dat; //==============================ENC28J60 Read Op===============================// //============================= 接收封包 ========================================// unsigned int enc28j60packetreceive(unsigned int maxlen, unsigned char* packet) unsigned int rxstat; unsigned int len; if( enc28j60read(epktcnt) ==0 ) return(0); // Set the read pointer to the start of the received packet enc28j60write(erdptl, (NextPacketPtr)); enc28j60write(erdpth, (NextPacketPtr)>>8); // read the next packet pointer NextPacketPtr = enc28j60readop(enc28j60_read_buf_mem, 0); NextPacketPtr = enc28j60readop(enc28j60_read_buf_mem, 0)<<8; // read the packet length (see datasheet page 43) len = enc28j60readop(enc28j60_read_buf_mem, 0); len = enc28j60readop(enc28j60_read_buf_mem, 0)<<8; len-=4; //remove the CRC count // read the receive status (see datasheet page 43) rxstat = enc28j60readop(enc28j60_read_buf_mem, 0); rxstat = enc28j60readop(enc28j60_read_buf_mem, 0)<<8; // limit retrieve length if (len>maxlen-1) len=maxlen-1; // check CRC and symbol errors (see datasheet page 44, table 7-3): // The ERXFCON.CRCEN is set by default. Normally we should not // need to check this. if ((rxstat & 0x80)==0) // invalid len=0; else

12 enc28j60readbuffer(len, packet); // 把接收緩衝器的東西讀進 packet 裡面 // Move the RX read pointer to the start of the next received packet // This frees the memory we just read out 回復讀指標 enc28j60write(erxrdptl, (NextPacketPtr)); enc28j60write(erxrdpth, (NextPacketPtr)>>8); // decrement the packet counter indicate we are done with this packet enc28j60writeop(enc28j60_bit_field_set, ECON2, ECON2_PKTDEC); return(len); //============================= 接收封包 ========================================// //============================= 傳送封包 ========================================// void enc28j60packetsend(unsigned int len, unsigned char* packet) // Set the write pointer to start of transmit buffer area enc28j60write(ewrptl, TXSTART_INIT&0xFF); enc28j60write(ewrpth, TXSTART_INIT>>8); // Set the TXND pointer to correspond to the packet size given enc28j60write(etxndl, (TXSTART_INIT+len)&0xFF); enc28j60write(etxndh, (TXSTART_INIT+len)>>8); // write per-packet control byte (0x00 means use macon3 settings) enc28j60writeop(enc28j60_write_buf_mem, 0, 0x00); // copy the packet into the transmit buffer enc28j60writebuffer(len, packet); // send the contents of the transmit buffer onto the network enc28j60writeop(enc28j60_bit_field_set, ECON1, ECON1_TXRTS); // Reset the transmit logic problem. See Rev. B4 Silicon Errata point 12. if( (enc28j60read(eir) & EIR_TXERIF) ) enc28j60writeop(enc28j60_bit_field_clr, ECON1, ECON1_TXRTS); //============================= 傳送封包 ========================================// //============================ 讀取 buffer======================================// void enc28j60readbuffer(unsigned int len, unsigned char* data) ENC28J60_CSL(); // issue read command

13 SPI1_ReadWrite(ENC28J60_READ_BUF_MEM); while(len) len--; // read data *data = (unsigned char)spi1_readwrite(0); data++; *data='\0'; ENC28J60_CSH(); //============================= 讀取 buffer======================================// //============================== 寫 buffer=====================================// void enc28j60writebuffer(unsigned int len, unsigned char* data) ENC28J60_CSL(); // issue write command SPI1_ReadWrite(ENC28J60_WRITE_BUF_MEM); while(len) len--; SPI1_ReadWrite(*data); data++; ENC28J60_CSH(); //============================= 寫 buffer======================================// void ENC28J60_CSL(void) GPIO_ResetBits(GPIOA, GPIO_Pin_4); void ENC28J60_CSH(void) GPIO_SetBits(GPIOA, GPIO_Pin_4); void init_ip_arp_udp_tcp(unsigned char *mymac,unsigned char *myip,unsigned char wwwp) unsigned char i=0; wwwport=wwwp; printf("ip address:"); while(i<4) ipaddr[i]=myip[i]; // 將設好之 ip 丟到 ipaddr 以供使用 printf("%d.",ipaddr[i]); i++;

14 printf("\n\n"); i=0; while(i<6) macaddr[i]=mymac[i]; // 將設好之 MAC 丟到 macaddr 以供使用 i++; //=====================packet 為 ARP 且 ip 為目標 ip================================ unsigned char eth_type_is_arp_and_my_ip(unsigned char *buf,unsigned int len) unsigned char i=0; //LEN <41 代表不是給目標機的 PACKET if (len<41) return(0); //type = 0x0806 則代表 type 為 ARP if(buf[eth_type_h_p]!= ETHTYPE_ARP_H_V buf[eth_type_l_p]!= ETHTYPE_ARP_L_V) return(0); // 檢查送來之 PACKET 內 ip 訊息是否跟目標機 IP 一樣 while(i<4) if(buf[eth_arp_dst_ip_p+i]!= ipaddr[i]) return(0); i++; return(1); //=====================packet 為 ARP 且 ip 為目標 ip================================ //=====================type 為 ip 且 ip 為目標 ip================================ unsigned char eth_type_is_ip_and_my_ip(unsigned char *buf,unsigned int len) unsigned char i=0; //eth+ip+udp header is 42 if (len<42) return(0); // 若 type = 0x0800 則為 IP type if(buf[eth_type_h_p]!=ethtype_ip_h_v buf[eth_type_l_p]!=ethtype_ip_l_v)

15 return(0); if (buf[ip_header_len_ver_p]!=0x45) // must be IP V4 and 20 byte header return(0); // 若 ip 不是接收方 ip 則 return 0 while(i<4) if(buf[ip_dst_p+i]!=ipaddr[i]) return(0); i++; return(1); //=====================type 為 ip 且 ip 為目標 ip================================ //=================eth 把 source & destination 的 MAC 互換 =================== void make_eth(unsigned char *buf) unsigned char i=0; // //copy the destination mac from the source and fill my mac into src while(i<6) buf[eth_dst_mac +i]=buf[eth_src_mac +i]; buf[eth_src_mac +i]=macaddr[i]; i++; //=================eth 把 source & destination 的 MAC 互換 =================== //=================eth 把 dst_ip = 源 ip & 源 ip = 自己 ip=================== void make_ip(unsigned char *buf) 源 unsigned char i=0; while(i<4) buf[ip_dst_p+i]=buf[ip_src_p+i]; buf[ip_src_p+i]=ipaddr[i]; i++;

16 fill_ip_hdr_checksum(buf); //=================eth 把 dst_ip = 源 ip & 源 ip = 自己 ip=================== 實驗步驟 : Step1: 將 ENC28J60 乙太網路模組織控制腳 (CS SCK SO SI) 與 SIOC 之 SPI 階腳 (MISO MOSI SCK P4.5) 連接 ENC28J60 SIOC(SPI 介面 ) CS Port4.5 SCK SCK (Port 4.6) SI MOSI(Port 4.8) SO MISO(Port 4.7) GND GND 3.3V 3.3V Step2: 將 dfu 檔燒進 SIOC 內 ( 此時先別將網路線連接 ) SIOC 燒入之資料 MAC & IP 為 MAC : 0x54,0x55,0x58,0x10,0x00,0x24; IP : Step3: 離開燒錄模式, 進入 virtual comport 會得到以下畫面 已將 0x54.0x55.0x58.0x10.0x24 設為 ENC28J60 的 MAC address 已將 設為 ENC28J60 的 IP address

17 Step4: 設定本機電腦之 IP Host IP 子網路遮罩 預設閘道 DNS 設為空白用網路線將 SIOC+ENC28J60 與本機電腦作連接 Step5: 於本機電腦進入 命令提示字元 嘗試 ping 自己, 以測試本機電腦 IP 是否已成功修改 上圖可知, 本機電腦之 IP 確實已改為 Step6: 運用 ping 指令, 嘗試 ping SIOC+ENC28J60 成功 ping 到 SIOC+ENC28J60, 代表 embedded server 已達到初步設定 注 : Ping 的用法與原理 : ping 是 : 一個電腦網路工具, 用來測試特定主機能否通過 IP 到達 ping 的運作原理是 : 向目標主機傳出一個 ICMPecho 要求封包, 等待接收 echo 回應封包 程式會按時間和反應成功的次數, 估計失去封包率 ( 丟包率 ) 和封包來回時間 ( 網路時延 )(Round-trip delay time) 來源 :

18

嵌入式系統期中報告

嵌入式系統期中報告 嵌入式系統期中報告 ENC28J60 使用 SPI 的獨立乙太網路控制器 指導老師 : 陳慶瀚教授 學號 :995302031 姓名 : 曾錦華 目錄 一 ENC28J60 硬體週邊原理介紹... 3 1 原理介紹... 3 2 ENC28J60 由七个主要功能模組组成... 3 二 SIOC 的 Driver 設計及主要程式說明... 4 1 Main.c... 4 2 Spi.c... 5 3

More information

Simulator By SunLingxi 2003

Simulator By SunLingxi 2003 Simulator By SunLingxi [email protected] 2003 windows 2000 Tornado ping ping 1. Tornado Full Simulator...3 2....3 3. ping...6 4. Tornado Simulator BSP...6 5. VxWorks simpc...7 6. simulator...7 7. simulator

More information

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot OSI OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Protocol OSI OSI OSI OSI OSI O S I 2-1 Application

More information

Tel:010-62981668-2930 1

Tel:010-62981668-2930  1 Access 93C46 with SPI function V1.0.0 Jan. 31, 2005 http://www.sunplusmcu.com Tel:010-62981668-2930 http://www.sunplusmcu.com E-mail:[email protected] 1 0 0...2 1...3 2...4 2.1...4 2.2...5 3...6 3.1 AT93C46...6

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: [email protected] 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

untitled

untitled FBC0409 V1.0 1.0 05.06.22 SIA 2005 SIA SIA SIA SIA SIA 114 86-24-23970133 HTTP://WWW.SIA.CN [email protected] 2 ...5...5...6 PIN...6...7 1 CPU...8 2...8 4...8 5 DMA...9 7....9 8...9 9...10 A...10 B...10...11.

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

工程师培训

工程师培训 .1 TCP/IP TCP/IP 1 .2.2.1 Host 1960 S 1970 S Host Low Speed Lines 1970 S 1980 S pc Server Local Interneting 1980 S 1990 S Branch. pc Branch. WAN Branch. pc pc IBM SNA IBM X.25 2 .2.2 OSI OSI Application

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

穨control.PDF

穨control.PDF TCP congestion control yhmiu Outline Congestion control algorithms Purpose of RFC2581 Purpose of RFC2582 TCP SS-DR 1998 TCP Extensions RFC1072 1988 SACK RFC2018 1996 FACK 1996 Rate-Halving 1997 OldTahoe

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

1、

1、 0 友情提示 零死角玩转 STM32 系列教程由初级篇 中级篇 高级篇 系统篇 四个部分组成, 根据野火 STM32 开发板旧版教程升级而来, 且经过重新深入编写, 重新排版, 更适合初学者, 步步为营, 从入门到精通, 从裸奔到系统, 让您零死角玩转 STM32 M3 的世界, 与野火同行, 乐意惬无边 另外, 野火团队历时一年精心打造的 STM32 库开发实战指南 将于今年 10 月份由机械工业出版社出版,

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

/ / (FC 3)...

/ / (FC 3)... Modbus/TCP 1.0 1999 3 29 Andy Swales Schneider [email protected] ... 2 1.... 3 2.... 3 2.1.. 3 2.2..4 2.3..4 2.4... 5 3.... 5 3.1 0... 5 3.2 1... 5 3.3 2... 6 3.4 / /... 7 4.... 7 5.... 8 5.1 0... 9

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

C6_ppt.PDF

C6_ppt.PDF C01-202 1 2 - (Masquerade) (Replay) (Message Modification) (Denial of Service) - ( ) (Eavesdropping) (Traffic Analysis) 8 1 2 7 3 6 5 4 3 - TCP SYN (SYN flood) Smurf Ping of Death LAND Attack Teardrop

More information

BYOD Http Redirect convergence Client (1) 2008R2 NLB( ) (2) NLB Unicast mode switch flooding (arp ) NLB DNS Redirect 1. Round-Robin DNS DNS IP/DNS Cli

BYOD Http Redirect convergence Client (1) 2008R2 NLB( ) (2) NLB Unicast mode switch flooding (arp ) NLB DNS Redirect 1. Round-Robin DNS DNS IP/DNS Cli BYOD 204 2015 GoogleHicloud (Load Balance) Server Load Balance Link Load Balance Server Redirect 1. URL Redirect redirector URL redirect Real Server Client HTTP Real Server Web Client 2 (1) URL Redirect

More information

bingdian001.com

bingdian001.com TSM12M TSM12 STM8L152C6, STM8L152R8 MSP430F5325 [email protected]! /******************************************************************************* * : TSM12.c * : * : 2013/10/21 * : TSM12, STM8L f(sysclk)

More information

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢

More information

版权声明

版权声明 SG3124 http://www.utt.com.cn 2000-2008 URL Internet Web EULA EULA UTT HiPER PN 0901-0003-001 DN PR-PMMU-1180.03-PPR-CN-1.0A ...1 1...2 1.1...2 1.2...2 1.3...3 1.4...3 2 1.4.1...3 1.4.2...4...5 2.1...5

More information

doc

doc I II BoyerMoore Robin Karp AB III IV V VI VII L 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 PMA CSMA/CD MDI AUI PLS MAC LLC MAU 22 23 24 25 圖 2-5 2.1.3 CRC-32 硬體線路圖 CSMA/CD 通訊協定 CSMA/CD 通訊協定的運作可以在不同的傳輸媒介上

More information

untitled

untitled Lwip Swedish Institute of Computer Science February 20, 2001 Adam Dunkels [email protected] (QQ: 10205001) (QQ: 329147) (QQ:3232253) (QQ:3232253) QQ ARM TCPIP LCD10988210 LWIP TCP/IP LWIP LWIP lwip API lwip

More information

untitled

untitled EDM12864-GR 1 24 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3 4. -------------------------------------------------------6

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

Microsoft Word - MSP430 Launchpad 指导书.docx

Microsoft Word - MSP430 Launchpad 指导书.docx Contents 3... 9... 14 MSP430 LAUNCHPAD 指导书 3 第一部分第一个工程 New Project File > New > CCS Project Project name: ButtonLED Device>Family: MSP430 Variant: MSP430G2553 Project templates and examples : Empty Project

More information

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x 115 AVR W.V. Awdrey ATMEL AVR PIC AVR PIC AVR RISC AVR PIC AVR AVR AVR AVR AVR ATtiny15 AVR AVR AVR RAM ROM 121 116 122 ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r31 3 16 X Y Z 6-1 118 7 0

More information

IP Access Lists IP Access Lists IP Access Lists

IP Access Lists IP Access Lists IP Access Lists Chapter 10 Access Lists IP Access Lists IP Access Lists IP Access Lists Security) IP Access Lists Access Lists (Network router For example, RouterA can use an access list to deny access from Network 4

More information

untitled

untitled MODBUS 1 MODBUS...1 1...4 1.1...4 1.2...4 1.3...4 1.4... 2...5 2.1...5 2.2...5 3...6 3.1 OPENSERIAL...6 3.2 CLOSESERIAL...8 3.3 RDMULTIBIT...8 3.4 RDMULTIWORD...9 3.5 WRTONEBIT...11 3.6 WRTONEWORD...12

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

...1 What?...2 Why?...3 How? ( ) IEEE / 23

...1 What?...2 Why?...3 How? ( ) IEEE / 23 .... IEEE 1588 2010 7 8 ( ) IEEE 1588 2010 7 8 1 / 23 ...1 What?...2 Why?...3 How? ( ) IEEE 1588 2010 7 8 2 / 23 ...1 What?...2 Why?...3 How? ( ) IEEE 1588 2010 7 8 3 / 23 IEEE 1588 ( ) IEEE 1588 2010

More information

mppp-ddr.pdf

mppp-ddr.pdf DDR 多 链 路 PPP - 基 本 配 置 和 验 证 目 录 简 介 开 始 使 用 前 规 则 先 决 条 件 使 用 的 组 件 多 链 路 PPP 干 什 么 配 置 多 链 路 PPP 命 令 传 统 DDR 拨 号 原 型 (Dialer Profile) 验 证 MPPP 操 作 相 关 信 息 简 介 多 链 路 PPP ( 也 指 MP MPPP MLP 或 多 链 路 ) 提

More information

D. 192.168.5.32 E. 192.168.5.14 答 案 :C 3. 工 作 站 A 配 置 的 IP 地 址 为 192.0.2.24/28. 工 作 站 B 配 置 的 IP 地 址 为 192.0.2.100/28. 两 个 工 作 站 之 间 有 直 通 线 连 接, 两 台

D. 192.168.5.32 E. 192.168.5.14 答 案 :C 3. 工 作 站 A 配 置 的 IP 地 址 为 192.0.2.24/28. 工 作 站 B 配 置 的 IP 地 址 为 192.0.2.100/28. 两 个 工 作 站 之 间 有 直 通 线 连 接, 两 台 CCNP 学 前 测 试 题 都 选 自 官 方 的 全 真 考 试 题, 共 100 道 题 实 际 测 试 选 60 道 题, 同 官 方 正 式 考 题 数 目 基 本 一 致, 因 此 等 于 是 模 拟 考 试, 采 用 网 上 形 式 进 行 测 评 学 前 测 评 目 的 是 为 了 检 验 大 家 对 CCNA 阶 段 知 识 掌 握 的 程 度, 同 时 对 CCNA 最 核 心

More information

飞鱼星多WAN防火墙路由器用户手册

飞鱼星多WAN防火墙路由器用户手册 WAN VER: 20110218 Copyright 2002-2011 VOLANS WAN VR4600 VR4900 VR7200 VR7500 VR7600 1.1 1.2 IP 1.3 2.1 2.2 2.2.1 2.2.2 3.1 3.2 3.2.1 3.2.2 3.2.3 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.3 4.3.1 4.3.2

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn Xi III Zebra XI III 1 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn 230V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666

More information

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1 21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414

More information

P4VM800_BIOS_CN.p65

P4VM800_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Fri 02/25/2005] BIOS Version : P4VM800 BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

P4V88+_BIOS_CN.p65

P4V88+_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Wed 12/22/2004] BIOS Version : P4V88+ BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 1.2.4 计 算 机 网 络 在

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 1.2.4 计 算 机 网 络 在 计 算 机 网 络 ( 第 4 版 ) 课 件 第 1 章 计 算 机 网 络 概 述 郭 庆 北 [email protected] 2009-02-25 第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特

More information

<4D6963726F736F667420506F776572506F696E74202D2030325FC2B2B3F85FA44AAB49B0BBB4FABB50B977A8BEA874B2CEC2B2A4B6BB50C0B3A5CE2E707074>

<4D6963726F736F667420506F776572506F696E74202D2030325FC2B2B3F85FA44AAB49B0BBB4FABB50B977A8BEA874B2CEC2B2A4B6BB50C0B3A5CE2E707074> 入 侵 偵 測 與 預 防 系 統 簡 介 與 應 用 蕭 翔 之 講 師 BS 7799 LA 課 程 大 綱 第 一 章 認 識 入 侵 偵 測 與 預 防 系 統 第 二 章 入 侵 偵 測 與 預 防 系 統 的 功 能 分 類 偵 測 技 術 第 三 章 入 侵 偵 測 與 預 防 系 統 部 署 架 構 第 四 章 入 侵 偵 測 與 預 防 系 統 的 應 用 效 益 第 五 章 結

More information

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( )

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( ) RAID RAID 0 RAID 1 RAID 5 RAID 10 2 2 3 4 * (-1)* (/2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( ) ( ) ( ) Windows USB 1 SATA A. SATASATAIntel SATA (SATA3

More information

84

84 83 84 EKI-1526 EKI-1528 EKI-1524 EKI-1522 EKI-1521 2 2 2 2 2 16 8 4 2 1 10/100 Mbps 10/100 Mbps 10/100 Mbps 10/100 Mbps 10/100 Mbps RS-232/422/485 RS-232/422/485 RS-232/422/485 RS-232/422/485 RS-232/422/485

More information

epub

epub 3 Cisco 3.1 S e t u p C i s c o C i s c o Cisco IOS C i s c o 3.2 Te l n e t T F T P 3-1 3-1 configure terminal configure memory Configure network t e l n e t < C t r l - Z > conf t N V R A M T F T P I

More information

邏輯分析儀的概念與原理-展示版

邏輯分析儀的概念與原理-展示版 PC Base Standalone LA-100 Q&A - - - - - - - SCOPE - - LA - - ( Embedded ) ( Skew ) - Data In External CLK Internal CLK Display Buffer ASIC CPU Memory Trigger Level - - Clock BUS Timing State - ( Timing

More information

財金資訊-80期.indd

財金資訊-80期.indd IPv6 / LINE YouTube TCP/IP TCP (Transmission Control Protocol) IP (Internet Protocol) (node) (address) IPv4 168.95.1.1 IPv4 1981 RFC 791 --IP IPv4 32 2 32 42 IP (Internet Service Provider ISP) IP IP IPv4

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

ARM JTAG实时仿真器安装使用指南

ARM JTAG实时仿真器安装使用指南 ARM JTAG Version 1.31 2003. 11. 12 ARM JTAG ARM JTAG.3 ARM 2.1.4 2.2.4 ARM JTAG 3.1 18 3.2 18 3.2.1 Multi-ICE Server.18 3.2.2 ADS..21 ARM JTAG 4.1 Multi-ICE Server 33 4.1.1 Multi-ICE Server..... 33 4.1.2

More information

网工新答案

网工新答案 2005 年 5 月 29 日 软 考 2005 年 上 半 年 网 络 工 程 师 上 午 试 题 ( 参 考 答 案 ) ( 特 别 声 明, 此 答 案 只 作 参 考 ) 本 文 是 经 过 三 审 后 的 CIU 网 工 上 午 参 考 答 案 ( 正 确 率 在 92%-95% 之 间, 因 为 种 种 原 因, 不 能 与 标 准 答 案 完 全 相 同, 请 大 家 理 解 ) 如

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

SAPIDO GR-1733 無線寬頻分享器

SAPIDO GR-1733 無線寬頻分享器 1 版 權 聲 明... 4 產 品 保 固 說 明... 4 保 固 期 限... 4 維 修 辦 法... 5 服 務 條 款... 5 注 意 事 項... 6 低 功 率 電 波 輻 射 性 電 機 管 理 辦 法... 6 CE 標 誌 聲 明... 6 無 線 功 能 注 意 事 項... 6 1 產 品 特 點 介 紹... 7 1.1 LED 指 示 燈 功 能 說 明... 8 1.2

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 [email protected] C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

untitled

untitled XZL024 http://item.taobao.com/item.htm?id=6321822194 1 1 1.1 1.2 1.3 1.4 2 2.1 2.2 2.3 3 USBee Suite 3.1 3.2 3.3 3.4 4 RS232 RS485 RS422 CAN http://item.taobao.com/item.htm?id=6321822194 2 1 XZL024 PC

More information

JLX

JLX PRODUCT:LCD MODULE. Model No.: JLX177-006 Product Type: 1.77 inch QVGA TFT Modoule. 产品规格书 晶联讯研发研发部 : Written By Checked By Approved By 客户名称 : 结构电子核准 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn

More information

PCM-3386用户手册.doc

PCM-3386用户手册.doc PCM-3386 BBPC-4x86 10/100M PC/104 (Lanry technology Co. Ltd. Zhuhai) 38 1012836 (Address: Room 1012,Linhai Building,No. 38,west of Shihua Road,Zhuhai City,Guangdong Province,China) (post code)519015 (phone)0756-3366659

More information

ebook35-14

ebook35-14 14 V F S L i n u x 14.1 S u p e r I O I D E I D E C S R, C S R L i n u x L i n u x I D E / d e v / h a d m k n o d I D E I D E / d e v / h d a 2 L i n u x Linux /dev/cua0 / d e v / c u a 1 512 1024 BSD

More information

68369 (ppp quickstart guide)

68369 (ppp quickstart guide) Printed in USA 04/02 P/N 68369 rev. B PresencePLUS Pro PC PresencePLUS Pro PresencePLUS Pro CD Pass/Fails page 2 1 1. C-PPCAM 2. PPC.. PPCAMPPCTL 3. DB9D.. STPX.. STP.. 01 Trigger Ready Power 02 03 TRIGGER

More information

工程师培训

工程师培训 .1 Quidway 1 .2.2.1 ATM 2 .2.2 ( LAN ) ( WAN ) ( CONSOLE ) 3 .3.3.1 LAN Ethernet Token Bus Token Ring...... Local Area Network LAN 1 2 3 LAN LAN IBM LAN 4 .3.2 10M 100M 1000M 10Mbps 100Mbps 1000Mbps IEEE

More information

( CIP) /,. - :, 2004. 9 ISBN 7-81094-144-5... - -. TP312 CIP ( 2004 ) 057057 21 : ( 2 4 610054 ) : : : : 787960 1 /16 : 21 : 347 : 2004 9 : 2004 9 : I

( CIP) /,. - :, 2004. 9 ISBN 7-81094-144-5... - -. TP312 CIP ( 2004 ) 057057 21 : ( 2 4 610054 ) : : : : 787960 1 /16 : 21 : 347 : 2004 9 : 2004 9 : I 1 ( CIP) /,. - :, 2004. 9 ISBN 7-81094-144-5... - -. TP312 CIP ( 2004 ) 057057 21 : ( 2 4 610054 ) : : : : 787960 1 /16 : 21 : 347 : 2004 9 : 2004 9 : ISBN 7 81094-142 9 /TP83 : 1-5000 : 29. 80 ,,,,,,,,,,,,,,,,,,,,,,,,

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer [email protected] 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

VIDEOJET connect 7000 VJC-7000-90 zh- CHS Operation Manual VIDEOJET connect 7000 zh-chs 3 目 录 1 浏 览 器 连 接 7 1.1 系 统 要 求 7 1.2 建 立 连 接 7 1.2.1 摄 像 机 中 的 密 码 保 护 7 1.3 受 保 护 的 网 络 7 2 系 统 概 述 8 2.1 实 况

More information

LK110_ck

LK110_ck Ck 电子琴 LK110CK1A Ck-1 1. 2. 1. 2. 3. (+) ( ) Ck-2 1. 2. 3. * 1. 2. 3. Ck-3 Ck-4 LCD LCD LCD LCD LCD LCD 15 * * / MIDI Ck-5 100 50 100 100 100 1 2 MIDI MIDI Ck-6 ... Ck-1... Ck-6... Ck-8... Ck-9... Ck-10...

More information

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD 1/16 T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma (@T = 25 C, @Vdd = 3V) VDD 1.8 3.0 3.6 V (1) 0.08 0.3 µa Idd 300 450 500 µa 0.25

More information

一个开放源码的嵌入式仿真环境 ― SkyEye

一个开放源码的嵌入式仿真环境 ― SkyEye SkyEye SkyEye http://hpclab.cs.tsinghua.edu.cn/~skyeye/ I hear and I forget, I see and I remember, I do and I understand. SkyEye SkyEye SkyEye SkyEye SkyEye 1. SkyEye PC pervasive computing PC I O PDA

More information

目录

目录 ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28

More information

untitled

untitled 年度 路 IVI 劉 隆 年 597 598 IVI 錄... 601 行... 601... 601 1.... 601 2. 路... 602 3.... 603... 604 1.IPv4 to IPv6... 604 2.IPv6 to IPv4... 605 -... 606 ( )IVI Server... 606 ( )IVI Server... 610 ( )IVI DNS Server...

More information

untitled

untitled SIMATIC NET CP 243-1 A B C D SIMATIC NET 10/2002 J31069-D0428-U001-A-7618 2002 Postfach 48 48 D-90327 Nürnberg Siemens Aktiengesellschaft J31069-D0428-U001-A1-7618 ii SIMATIC SIMATIC NET SINEC SIMATIC

More information

第3章 计算机网络体系结构

第3章  计算机网络体系结构 第 3 章 计 算 机 网 络 体 系 结 构 本 章 内 容 计 算 机 的 网 络 体 系 结 构 网 络 参 考 模 型 五 层 网 络 参 考 模 型 1 3.1 计 算 机 网 络 体 系 结 构 发 展 历 程 分 层 原 理 基 本 概 念 2 发 展 历 程 网 络 体 系 结 构 提 出 的 背 景 计 算 机 网 络 的 复 杂 性 异 质 性 不 同 的 通 信 介 质 有 线

More information

IP-Routing-05.pdf

IP-Routing-05.pdf RI P R I P - 2 RIP -1 R I P - 2 DV RIP -1 RIP-2 16... RIP-2 RIP-2 RIP -1 R I P - 2 RIP-2 RIP-2 RIP-2 V L S M disc ontiguous addr ess sp ace C I D R Cla ssless In ter -Dom ain Routing 121 1 2 2 IP RIP-2

More information

入學考試網上報名指南

入學考試網上報名指南 入 學 考 試 網 上 報 名 指 南 On-line Application Guide for Admission Examination 16/01/2015 University of Macau Table of Contents Table of Contents... 1 A. 新 申 請 網 上 登 記 帳 戶 /Register for New Account... 2 B. 填

More information

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information

1 TPIS TPIS 2 2

1 TPIS TPIS 2 2 1 1 TPIS TPIS 2 2 1. 2. 3. 4. 3 3 4 5 4 TPIS TPIS 6 5 350 Mark Coil F3/F6 350 M 150 M 25 M 7.12M 8 M F3 F6 F4 F7 F8 8M AA 7 350 28V 5V IC HCPL2731 0.5mA 6 8 (TPIS) TPIS 9 7 IC AT89C2051 AT89C2051 CMOS8

More information

Abstract arm linux tool-chain root NET-Start! 2

Abstract arm linux tool-chain root NET-Start! 2 Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part

More information

1

1 SDT Uclinux SDT.alf.c 44blib.alf 44blib.c jtag ADS.alf.c make menuconfig make dep make clean make lib_only make user_only make romfs make image make uclinux ext2 cash lcd frambuffer 1 armsys-c uclinux

More information

ansoft_setup21.doc

ansoft_setup21.doc Cadence Cadence Cadence 1000 (1) (2) CIC (3).. CIC Cadence (a) CIC license license server license CIC license CIC license (b) 2000 Cadence license 92 1 1 license server CIC 92 1 1 Cadence license licenser

More information

audiogram3 Owners Manual

audiogram3 Owners Manual USB AUDIO INTERFACE ZH 2 AUDIOGRAM 3 ( ) * Yamaha USB Yamaha USB ( ) ( ) USB Yamaha (5)-10 1/2 AUDIOGRAM 3 3 MIC / INST (XLR ) (IEC60268 ): 1 2 (+) 3 (-) 2 1 3 Yamaha USB Yamaha Yamaha Steinberg Media

More information

Gerolor Motors Series Dimensions A,B C T L L G1/2 M8 G1/ A 4 C H4 E

Gerolor Motors Series Dimensions A,B C T L L G1/2 M8 G1/ A 4 C H4 E Gerolor Motors Series Size CC-A Flange Options-B Shaft Options-C Ports Features 0 0 12 12 1 1 0 0 2 2 31 31 0 0 SAE A 2 Bolt - (2) 4 Bolt Magneto (4) 4 Bolt Square (H4) 1.0" Keyed (C) 2mm Keyed (A) 1.0'

More information

9 Internet 10 Internet

9 Internet 10 Internet 1 2 3 4 5 6 Internet 7 8 9 Internet 10 Internet 11 12 1 1.1 1.2 1.3 1.4 1.5 1.6 1.1 1.1.1 20 50 20 60 ARPANET ARPANET Internet 20 70 ISO International Organization for Standardization TCP/IP 20 90 Internet

More information

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP TCP/IP : TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP 1. ASCII EBCDIC Extended Binary-Coded Decimal Interchange Code 2. / (1) (2) Single System Image SSI) (3) I/O (4) 3.OSI OSI Open System Interconnection

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 1 2 1 2 3 4 5 6 7 8 9 10 3 1 150 2 150 1 1 1.1 1.1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.4 1.4.1 CPU 1.4.2 I/O 1.4.3 I/O 1.5 1.5.1 CISC RISC 1.5.2 1.5.3 1.6 1.6.1 1.6.2 N 1.6.3 2 2.1 2.1.1 2.1.2 2.1.3

More information

1 CPU

1 CPU 2000 Tel 82316285 82317634 Mail [email protected] 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1

More information

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family small, speedy, safe Eextremely modular Up to 64 modules per bus de Quick reaction time: up to 20 µs A new Member of the Cube Family Murrelektronik s modular I/O system expands the field-tested Cube family

More information

50-FB23-24_BES_V_ z1_ b

50-FB23-24_BES_V_ z1_ b CPX CPX-FB23, CPX-FB23-24 CC-Link 1411b [8042126] CPX-FB23, CPX-FB23-24 P.BE-CPX-FB23-24-ZH CC-Link Mitsubishi TORX : : : 1. 2 Festo P.BE-CPX-FB23-24-ZH 1411b CPX-FB23, CPX-FB23-24 CPX-FB23, CPX-FB23-24

More information

Chapter 2

Chapter 2 2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation

More information

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG --------------------------------------------TABLE OF CONTENTS------------------------------------------

More information

Microsoft PowerPoint - 数据通信-ch1.ppt

Microsoft PowerPoint - 数据通信-ch1.ppt 主 要 内 容 与 基 本 要 求 主 要 内 容 数 据 通 信 与 计 算 机 网 络 计 算 机 网 络 的 发 展 过 程 分 类 以 及 主 要 性 能 指 标 ; 分 组 交 换 的 基 本 原 理 及 其 与 电 路 交 换 报 文 交 换 的 联 系 与 区 别 ; 计 算 机 网 络 的 协 议 与 体 系 结 构 第 1 章 概 述 基 本 要 求 掌 握 分 组 交 换 电 路

More information