摘要:在介紹IEEE802.11MAC協議結構的基礎上,給出協議開放的方案和步驟,提出IEEE802.11MAC協議在32位ARM7TDMI微處理器S3C4510B上的一種移植方案,開發出了嵌入式IEEE802.11MAC協議的IP核。同時,圍繞著IEEE802.11MAC協議的原理和移植過程中硬件相關部分,介紹ARM平臺的結構、可用資源以及ARM的初始化過程等。
引言
無線局域網被認為是下一代IT產業發展的是大推動之一,被IT業賦予了極大的希望。無線局域網802.11系列標準的MAC協議是一樣的,只是在物理層上有差異,因此對802.11MAC協議的開發,不論是在802.11b流行的今天,還是802.11g可能會成為主流的將來,都是很有意義的。當然,ARM以其先進的體系結構已經成為嵌入式市場的RISC標準,因此基于ARM的IEEE802.11MAC協議的開發是很有現實意義的。
我們的開發流程如圖1所示。
PC軟件開發是指脫離硬件的嵌入式軟件開發階段。此階段可以在各種IDE環境下進行開發,并進行軟仿真來驗證軟件的邏輯正確性。然后將開發出來的PC軟件結合硬件所需要的硬件相關代碼向硬件平臺進行移值調試。前兩個階段完成后就得到了開發的最終成品。
1 協議結構
IEEE802.11MAC協議的SDL描述可以分為以下幾個功能模塊,如圖2所示。
*MAC數據服務模塊:向LLC層提供MAC層的數據服務接口。
*MPDU生成模塊:將MSDU(MMPDU)生成MPDU,并對MPDU分段、加密以及進行排隊管理。
*協議控制模塊:完成DCF、PCF下的各種協議控制功能,包括RTS/CTS、ACK、ATIM、CF-ACK等,并根據信道狀態請求退避,在傳送數據挫敗后控制重傳等。該模塊還負責對所有接收到的MAC幀進行分類,按不同的類型送到不同的模塊進行處理。
*發送模塊:將MAC幀以字節流的形式發送到物理層,完成實際的發送過程。這個模塊中要完成對整個發送幀產生CRC校驗,向發送的beacon幀中加入時戳用來進行時間同步。這個模塊還負責處理底層獲得的當前信道的狀態,完成協議要求的隨機退避功能。
*接收模塊:對從物理層接收到的幀進行CRC校驗。如果正確接收的話,則進行地址過濾,丟棄目的地址不是自己的幀。如果數據是經過分段的話,還有進行數據分段的重裝,然后將接收幀送往協議控制模塊進行分類處理。同時,這個模塊還要提取接收幀中的信道保留信息,結合信道上有無載波的狀況綜合判斷信道的狀態,并把信道的狀態送往發送模塊來協調退避功能的完成。
*MAC管理實體模塊:是管理核心,完成所有的管理功能,包括掃描、入網、認證、解認證、關聯、解關聯、重新關聯、beacon幀的發送、站點狀態管理等功能。
*MAC管理服務模塊:提供MAC管理接口,包括MIB庫的管理,對MIB庫的訪問,并將管理接口傳來的管理服務請求送到MLME模塊進行實際處理,將結果返回給管理接口。
2 協議實現
IEEE802.11MAC協議的SDL流程中各模塊之間的交互是通過信號的方式來完成的,模塊之間通過交互信息來協調工作,并且完成各種MAC幀的結構之間的傳遞。我們將信號定義為Signal(PID,SID,Param)參數PID用來標準信號的目的模塊,SID用來標志信號在目的模塊中由哪個函數來處理,參數Param是一個指向存儲區的指針,存儲區里存放的是信號所要傳遞的信息。為了能使整個協議在信號的驅動下運行,需要由一個功能實體來完成信號的處理過程。這里采用的是一個循環隊列來存放產生的信號,由主循環程序來不斷檢測隊列中的信號,根據信號的PID和SID調用相應模塊里的信號處理函數進行處理。
協議中還涉及大量的比較判斷和定時操作,當比較成立或定時到期后,進入相應的處理程序。其實,我們可以認為當比較成立或時間到期產生相應的信號,然后由信號處理機制來完成后續的工作。我們所要做的只是定義一個比較隊列和一個定時隊列,比較操作加到比較隊列中,定時操作加到定時隊列中,由主循環檢測這兩個隊列。當某個比較判斷成立時或某個定時期時從相應的隊列中取出,然后再以信號方式加入到信號隊列中去。因此我們將比較操作和定時操作分別定義為:
Compare(PID,SID,Param11,Param12,Param21,Param22,Param31,Param32);
Timer(PID,SID,Time);
PID、SID標志比較成立或定時到期時產生的信號,Paramil、Parami2(i=1,2,3)為比較操作中需要進行比較的幾對數據。Time為定時操作中設定的定時值。
上面介紹的機制建構了協議框架,然后在這個框架基礎上按照SDL流程編寫相應的信號處理函數就要吧實現整個協議。
前期協議開發了驗證邏輯上的正確性。我們在Microsoft Visual C++環境下進行開發并進行了軟仿真,結果表明所開發的設計在邏輯上是正確可行的。
3 協議向ARM平臺的移植
我們所使用的ARM硬件平臺ARM anywhere II采用的是三星公司的ARM芯片S3C4510B。S3C4510B是采用ARM7TDMI核的高性價比RISC微控制器,特別適用于網絡應用系統。
我們開發了一個軟件模塊PHY來模擬物理層收斂過程子層(PLCP),對于物理介質依賴子層(PMD)我們沒有實現。這并不影響MAC協議的開發。LLC層的數據通過PC串口發送到ARM平臺來模擬,數據經過MAC處理后送到PLCP子層,然后由PLCP子層直接發送。數據發送通過ARM的通用I/O來實現,發送速率由S3C4510B的定時器來控制。
在將802.11MAC協議向ARM平臺的移植方案中,有一部分代碼的執行是依賴于ARM平臺的。這部分代碼的移植工作需要特別注意,包括以下幾個方面:
①定時器。協議中要求的隨機退避過程需要底層周期性的送slot來進行,這個周期性 slot需要用定時器來實現。協議中的網絡分析矢量NAV需要用定時器來實現,以判斷NAV的狀態。協議中定義的幾種幀間隔IFS(SIFS、DIFS、PIFS、EIFS)也需要利用定時器來實現。
②外部中斷。802.11MAC協議中一個重要部分就是載波監聽。當信道狀態變化時(由忙到閑,由閑到忙)都要給負責監聽信道狀態的模塊一個指示(CCA),指示當前的信道狀態。這個過程可以由S3C4510B ARM芯片的外部中斷來很好地實現。由于S3C4510B ARM芯片可以對中斷檢測方式進行配置,可以將中斷檢測方式配置為上升沿和下降沿均觸發中斷,這些就能很好地模塊協議的中物理載波監聽(CS)。
③I/O。模擬PLCP子層的數據收發,一共用到8個I/O端口,一次發送8位。在發送數據時,還使用了一個I/O端口作為發送指示。這個I/O端口通過信道模擬器連接到其它節點的用來監聽信道狀態的外部中斷引腳上。
④UART。我們用UART來實現PC和ARM的通信。一些管理命令,例如掃描、入網、認證、關聯、解認證、解關聯,節點的配置信息例如MAC地址等都可以從串口來發送給ARM。另外,所有發送的數據都會通過串口傳送給ARM進行發送,所有接收到的數據將通過串口回傳給PC。
⑤以太網控制器。以太網控制器在AP中是比較有用的。由于AP之間是通過有線的骨干網(backbone)來進行連接的,從而組成了分布式系統(DS),以太網控制器已經集成了IEEE802.11接口,就為實現這個有線的backbone提供了便利。
4 硬件仿真環境
圖3中,IEEE802.11MAC協議和PLCP子層模擬模塊都都在ARM平臺上,串口通信程序運行在PC上。它和ARM的UART進行通信用于模擬LLC層數據服務和上層的管理服務,同時它還可以顯示節點的運行狀態和當前的網絡狀態。
下面介紹一下我們使用的簡易信道模擬器的原理。信道模擬器對應每個節點(ARM平臺)有一套接口,其中有8個I/O用于數據傳輸。由于無線信道是開放式的,一個節點發送時其它節點都能收到,因此在信道模擬器中每個節點的8個I/O是兩兩相通的,這樣就能保證一個節點發送時其它節點都能收到。另外,由于要模擬信道上的載波監聽過程,我們用到了ARM上的外部中斷用做載波監聽位(CS),然后用一個I/O發送指示(TR)。這樣,信道模擬器上要維持任何一個節點的CS位,都與其它節點的TR有一定的邏輯關系,例如,當一個節點發送時,將其TR置為0(0表示信道變忙,ARM引腳初始電平為高電平1),則這個0應該立即能反映到其它節點的CS位上從而產生中斷,其它節點都會知道信道變忙而開始從信道接收數據。同時,當節點發送完畢后將TR置為1,其它節點就會產生中斷并且檢測到CS位為1從而知道信道變閑,接收結束。
實際的信道模擬支持兩個基本服務區(BSS)組成的分布式系統(DS),每個BBS內支持1個AP和2個普通節點。這內部的邏輯關系用可編程邏輯器件實現。
5 移植過程中的注意事項
PHY軟件模塊模擬PLCP子層,負責完成要求的載波監聽和數據收發時的定時控制。這些功能都是采用中斷方式實現的,因此要求代碼執行速率要快。這里使用匯編語言開發來提供代碼的執行效率。
為了獲得較高的代碼執行速率和快速的中斷響應,要求所有協議代碼和中斷服務程序都在SDRAM中執行。這就涉及到在設計ARM的初始化代碼時要正確配置相應的存儲區控制寄存器,并且完成代碼的搬移和地址的重映射。
圖3
ARM的初始化代碼包括:
*定義入口點(entry point)。
*定義異常向量表,用來處理各種CPU異常,其中包括中斷。
*配置SDRAM和Flash的地址范圍、時序等參數,以使這些存儲器能正常工作。
*代碼搬移。程序代碼一般應從Flash調入SDRAM中運行,以提高系統的運行速度。同時,系統及用戶堆棧、運行數據也都放在SDRAM中。
*對SDRAM進行地址重映射,從初始時地址空間的高端搬移到0x0開始的位置。
*初始化堆棧。
*初始化存儲區。
*根據需要改變處理器工作模式。
*開中斷。
*到C程序代碼入口點開始執行。
另外,移植過程中還要考慮的一個問題是內存分配的問題。嵌入式系統中對內存的分配,一般來說要求快速可靠并且有效,實際上就是在采用靜態分配內存還是動態分配存的問題。如果系統要求對實時性要求高并且不能容忍分配失敗,這時就需要采用靜態分配內存。采用靜態分配一個不可避免的問題就是系統失去了靈活性,必須在設計階段就預先估計所需要的內存并對其作出分配,并且要考慮到所有可能的情況。我們在移植過程中,考慮到實時生和可靠性是我們的主要目標,并且我們的ARM平臺具有較大的存儲區,因而采用了靜態分配的方式。
結語
目前,嵌入式協議開發已經非常普通,本文只是根據作者的實際經驗,介紹了嵌入式802.11MAC協議開發的基本過程。目前開發的協議已經在ARM平臺上成功運行,并且性能良好。現在所使用的ARM平臺是沒有操作系統支持的,所移植的協議硬件依賴性太大,下一步我們將在有操作系統的ARM平臺上進行協議移植,通過全長操作系統提供的API接口來提供協議的可移植性。另外,繼續優化代碼,提高代碼效率,提高實時性與可靠性,以更適合于嵌入式應用環境也將是我們下一步的目標。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
相關推薦
/IP協議棧的不同歸類為兩大類,第一類是傳統的軟件TCP/IP協議棧;第二類是最新的硬件TCP/IP協議棧方案。 一.MAC+PHY方案 所謂的TCP/IP協議棧是一系列網絡協議的統稱,不僅包括我們熟知的TCP協議和IP協議,還有網絡層的ICMP(Internet控制報文)協議,等.... 傳統的
2017-12-18 10:27:078275 (Dubhe-90)的高性能RISC-V眾核子系統IP平臺。
StarLink-700是賽昉科技自研的支持緩存一致性的Interconnect Fabric IP,是國內首款Mesh架構互聯總線IP
2023-11-29 13:37:35
目前嵌入式系統教學平臺市場上的主導產品都是基于ARM7或ARM9架構的,一般都認為ARM7屬于低端產品、ARM9屬于高端產品,也出現了所謂的“ARM7&ARM9覆蓋高端&低端的教學
2011-04-13 09:47:47
對應 IP 地址的 MAC 地址。不過,MAC 地址的緩存是有一定期限的,超過這個期限,緩存的內容將被清除。RARP 協議你知道是什么嗎?ARP 協議是已知 IP 地址 求 MAC 地址,那 RARP
2020-08-22 08:02:16
IP核是指在電子設計中預先設計的用于搭建系統芯片的可重用構件,可以分為軟核、固核和硬核三種形式。軟核通常以可綜合的RTL代碼的形式給出,不依賴于特定的工藝,具有最好的靈活性。硬IP核是針對某種特定
2021-07-22 08:24:29
你好,我已經在micrlaze中建立了用于SPI ip核心的EDK平臺。我正在使用Spartan6 FPGA以及如何使用Isim模擬edk中的SPI ip core以及如何驗證spi ipcore。謝謝&問候Madhu B
2020-04-03 09:57:48
本帖最后由 eehome 于 2013-1-5 09:59 編輯
IP核簡介IP核是指:將一些在數字電路中常用但比較復雜的功能塊,如FIR濾波器、SDRAM控制器、PCI接口等等設計成可修改
2011-07-06 14:15:52
IP核簡介IP核是指:將一些在數字電路中常用但比較復雜的功能塊,如FIR濾波器、SDRAM控制器、PCI接口等等設計成可修改參數的模塊,讓其它用戶可以直接調用這些模塊,以避免重復勞動。隨著CPLD
2011-07-15 14:46:14
多數分布式MAC協議采用載波偵聽或沖突避免機制并采用附加的信令控制消息來處理隱藏和暴露節點問題。基于競爭隨機訪問的MAC協議是節點需要發送數據時,通過競爭方式使用無線信道。
2019-09-23 09:12:01
我想問一下,在quartus上直接調用IP核和在qsys中用IP核有什么區別?自個有點迷糊了
2017-08-07 10:09:03
我調用了一個ip核 在下載到芯片中 有一個time-limited的問題 在完成ip核破解之后 還是無法解決 但是我在Google上的找到一個解決方法就是把ip核生成的v文件加到主項目文件中就是上面
2016-05-17 10:28:47
ip與mac地址的綁定命令及方法首先要查看自己的IP地址和網卡的MAC地址。對于Windows 98/Me,運行“winipcfg”,在對話框看的IP地址就是,而“適配器地址”就是網卡的MAC地址
2008-08-30 00:15:29
協議棧介紹本協議棧的聯系方式:qq:292942278附件代碼是在ARM7(LPC2210)下開發,用于用戶參考。本協議棧已經移植到ARM9(ATMEL AT91RM9200),使用操作系統UCOS
2015-09-14 08:44:24
的利用率高。且CPU的占用率低。10)本協議棧支持外網,運行時需要通過ICS服務器與局域網外部網絡進行數據通訊。運行時需要設置相關的網關地址,網關地址通過IP層代碼進行MAC地址的轉換與封裝。包括 PING客戶端功能,以及DNS客戶端等等的功能。所有功能都可通過相關的函數進行無縫全方位調用。
2015-09-03 15:02:00
的利用率高。且CPU的占用率低。10)本協議棧支持外網,運行時需要通過ICS服務器與局域網外部網絡進行數據通訊。運行時需要設置相關的網關地址,網關地址通過IP層代碼進行MAC地址的轉換與封裝。包括 PING客戶端功能,以及DNS客戶端等等的功能。所有功能都可通過相關的函數進行無縫全方位調用。
2015-09-03 15:03:59
芯片上JESD204B協議對應的引腳(SYSREF、SYNCINB和SERDOUT)與ZYNQ7015芯片中的JESD204 IP核的端口對應相連。
2023-12-15 07:14:52
用Quartus II 調用IP核時,在哪可以查看IP核的例程
2014-07-27 20:28:04
Altera_IP核,僅供參考
2016-08-24 16:57:15
我用的是xinlinx spartan6 FPGA,我想知道它的IP核RAM是與FPGA獨立的,只是集成在了一起呢,還是占用了FPGA的資源來形成一個RAM?如果我以ROM的形式調用該IP核,在
2013-01-10 17:19:11
通過本階段學習能夠掌握ARP、MAC、IP、UDP協議的含義以及代碼實現;多路數據的調度;MACip核的生成、結構與功能說明;ARP、MAC、IP、UDP協議報文的校驗方法;項目模塊的劃分技巧以及
2022-03-03 10:40:42
1.單單用FPGA來實現路由、MAC層協議是有可能的嗎?實現的主要困難在哪里?2.之前問過別人協議涉及大量變量,FPGA無法單獨完成,需要ARM的配合,那么如果用FPGA+ARM框架來聯合實現的復雜度大嗎?3.可不可以直接用Power PC來實現?
2018-07-25 17:49:53
我在用ML605這塊板子,想用tri-mode ethernet MAC這個ip核(版本是5.2)實現winpcap與fpga的數據收發,直接用核生成的example。一段c程序產生udp數據,把
2015-03-29 16:09:10
`W7500(W7500P)芯片簡介: W7500 芯片為工業級以太網單芯片解決方案, 集成 ARM Cortex-M0,128KB Flash 及全硬件TCP/IP 核(和W5500、W5100
2018-03-16 17:00:15
Xilinx為我們提供了一個叫做“Tri-Mode Ethernet MAC”的IP核,簡稱TEMAC核,三種模式的以太網介質訪問控制層器,支持全雙工半雙工的千兆、百兆、十兆和2.5G的傳輸速率
2021-07-22 07:26:36
在vivado生成ip核后缺少一大片文件,之前是可以用的,中途卸載過Modelsim,用vivado打開過ISE工程,因為工程中很多IP核不能用所以在重新生成過程中發現了這個問題,還請大神告知是怎么回事?
2023-04-24 23:42:21
的ARM,帶10/100M的以太網MAC,程序加上軟件的TCP/IP協議棧,128K的閃存應該夠用,但公司要求要有一個備選或者是優化的器件,以面對無端的缺貨和價格的問題。以備不時之需,接著我就看看NXP
2015-06-04 11:52:33
求用sopc builder定制IP核的步驟,是9.0的軟件,假設硬件代碼已有
2013-09-14 18:35:40
quartus2 調用三速以太網的mac核調試百兆以太網。并且自己寫了配置mac核的模塊,鏈路層,ip層,udp層和用戶層。程序上板子用signaltap抓信號,發現mac核收到了從主機到以太網芯片
2013-10-27 15:45:28
`本視頻是Combat FPGA開發板的配套視頻課程,本章節課程主要介紹如何利用Gowin FPGA實現MAC協議開發。內容包括MAC協議概述,MAC幀結構,以及Gowin以太網Mac IP使用簡介
2021-05-06 15:08:59
的方式,并且可以提高嵌入式系統的實時性。本文對嵌入系統網絡設計中使用的主要幾種硬件實現設計方式的認識做一些簡單的介紹,以及在硬件實現方式中結合使用TCP/IP協議的方式加以介紹。尤其主要介紹在ARM系列
2021-08-05 06:52:42
您好,如果我想使用10G以太網MAC IP核,那么可用的10G支持板。問候維諾德庫馬爾
2020-04-02 10:08:28
修改方式很簡單,是在arm啟動的時候,添加腳本進去,之后就可以了。這是我的同事教我的,thanks!創建一個文件:/etc/init.d/ chmac.sh#!/bin/bashifconfig
2021-07-01 08:53:37
剛剛接觸IP核做FFT,現在用的是FFTV9.0,已經建立了一個IP核,但是如何仿真呢?是用quartus自帶軟件,還是要用MATLAB?抑或其他?我用的自帶軟件,但是什么也沒有出來。正確的辦法應該怎樣呢,謝謝指點。
2011-04-21 10:22:31
quartus ii9.0創建的ip核,生成的一些文件,(.qip、 add_sub_bb.v、add_sub.v)這些文件都有用嗎,想在其他工程里調用這些IP核,這幾個文件全部要添加嗎?
2013-07-02 17:20:01
中,在網絡接口上僅提供以太網接口。下面我們看一下WIZnet以太網芯片的結構:(全硬件協議棧)將TCP/IP協議中的傳輸層和網絡層集成到了一顆以太網芯片中(WIZnet以太網芯片中大部分集成了MAC
2015-04-09 09:44:25
嵌入式網絡通信系統的硬件平臺由哪幾個部分組成?基于ARM的TCP/IP協議棧LwlP是如何實現的?
2021-06-04 06:37:33
核的分類和特點是什么?基于IP核的FPGA設計方法是什么?
2021-05-08 07:07:01
、ARM的AMBA等。因為核的多樣性,使用完全相同的接口是不現實的,OCP將軟件中的分層概念應用到IP核接口,提供一種具有通用結構定義、可擴展的接口協議,方便了IP核與系統的集成。OCP協議使IP核與系統
2019-06-11 05:00:07
我畢業設計要做一個基于FPGA的IP核的DDS信號發生器,但是我不會用DDS的IP核,有沒有好人能發我一份資料如何用IP核的呀。我的瀏覽器下載不了網站上的資料,所以只能發帖求幫忙了。
2015-03-10 11:46:40
基于μC/OS—II的μC/IP協議棧在ARM系統中的實現深入分析了UC/IP協議棧,闡述了其移植原理和實現方案,并給出了在具體軟硬件平臺上的移植實例。首先,通過分析UC/IP協議棧,結合實時內核
2009-03-28 14:04:52
有沒有辦法告訴TCP/IP協議棧使用自定義MAC地址?當我可以讀取AppTyaskS.()中的24AA02芯片的MAC地址時,用TCPIPpNETWorksDeFultMyAuthAdDR(在SysSimulalIZE()中)初始化堆棧。
2019-11-04 07:05:42
大家好,我正在做一個需要在zynq 702板上將你的IP核集成到ARM的項目。有人可以提供一些參考來處理它的界面嗎?謝謝。
2019-11-05 09:48:49
接口標準的角度討論在SoC設計中提高IP核的復用度,從而簡化系統設計和驗證的方法,主要討論OCP(開放核協議)。圖1 OCP工作原理示意圖圖2讀/寫操作的時序圖3讀/寫狀態機OCP簡介基于IP核復用技術
2018-12-11 11:07:21
本文以SPCE061A為主控制器,DM9000為以太網MAC控制器,配合一定的外圍電路而實現的基于TCP/IP協議棧的簡易服務器。
2021-05-31 06:34:10
怎樣去修改arm下的mac地址呢?怎樣去修改arm下的ip地址呢?
2021-10-22 06:39:56
深圳明德揚科技教育有限公司,是一家高科技民營公司,主營業務為IC/FPGA設計、開發、培訓。旗下包括廣州健飛集成電路設計有限公司(辦公設在廣州市南沙自貿區)、龍核集成電路IP核交易平臺。明德揚
2018-06-02 17:35:40
有人知道為什么MIG IP核中的AXI協議。為什么沒有AXI_WID這個信號呢。
2018-04-13 09:22:30
所搭的IP軟核的通訊協議與總線支持的通訊協議(ICB)不同怎么轉換?
2023-08-17 07:05:35
請問Altera RAM IP核怎么使用?
2022-01-18 06:59:33
開放核協議—IP核在SoC設計中的接口技術
2019-05-27 09:52:01
本司專業提供嵌入式網口芯片(MAC+PHY),且芯片集成硬件TCP/IP協議棧。在沒有OS的系統很方便的擴展應用網口。*** 黃先生
2014-11-10 22:43:45
深入分析了UC/IP協議棧,闡述了其移植原理和實現方案,并給出了在具體軟硬件平臺上的移植實例。首先,通過分析UC/IP協議棧,結合實時內核UC/OS—II與32住ARM7 Core的軟硬件平臺,
2009-03-28 09:49:4126 在介紹IEEE802.11MAC 協議結構的基礎上,給出協議開發的方法和步驟,提出IEEE802.11MAC 協議在32 位ARM7TDMI 微處理器S3C4510B 上的一種移植方案,開發出了嵌入式IEEE802.11MAC 協議的IP核。同時
2009-05-16 14:23:4610 詳細介紹一種基于AT91M40800 ARM7 處理器和W3100A 芯片的網絡處理平臺的設計與實現。在概述嵌入式網絡的前景之后,提出一種TCP/IP 網絡處理平臺的方案,并詳細分析這種平臺的硬件模
2009-05-16 14:57:0415
本文提出了基于ARM的嵌入式TCP/IP協議在低速處理器中的一種設計方案。并對
TCP/IP協議族實現過程中的關鍵技術進行了分析,通過一個分布式網絡監控系統的實際運行,證
2009-06-24 09:42:5918 本課程介紹Internet協議中I 協議的相關概念原理。主要包括IP地址及其轉換,IP數據報的格式,路由技術及ICMP差錯控制報文等內容。IP 協議的功能IP 地址及IP數據報的格式IP
2009-09-13 14:18:5419 基于ARM微處理器TCP IP協議棧LwlP實現
0 引 言 隨著嵌入式系統與網絡的日益結合,越來越多的嵌入式設備需要實現Internet網絡化,支持嵌入式設備接入網
2009-12-19 10:01:191252 TCP/IP協議,TCP/IP協議內容和作用是什么?
TCP/IP是一組協議的代名詞,它還包括許多別的協議,組成了TCP/IP協議簇。一般來說,TCP/IP提供運輸層服務,而IP提供
2010-03-19 13:55:535656 網際協議(IP),網際協議(IP)是什么意思
網際協議(IP)是一個網絡層協議,它包含尋址信息和控制信息 ,可使數據包在網絡中路由。IP 協議是 TCP/IP
2010-04-06 16:42:532027 IP層協議,IP層協議的內容有哪些?
Internet上使用的一個關鍵的底層協議是網際協議,通常稱IP協議。我們利用一個共同遵守的通信協議,
2010-04-06 16:45:259475 燦芯半導體(上海)有限公司日前宣布,燦芯半導體與ARM簽署了一份長期協議,將被授權使用ARM的IP工具包,其中包括ARM Cortex, ARM9/11和Mali系列處理器﹑以及CoreSight調試追蹤技術和與AMBA兼容
2011-03-18 10:00:19617 什么是tcp ip協議,tcp ip協議詳解,深刻講述了tcp ip協議的概念,tcp ip協議層次等知識
2012-05-14 16:29:575637 基于Modbus協議的ARM嵌入式監測平臺設計與實現
2017-09-24 09:40:5111 基于ARM技術的遠程圖像信息傳輸描述了tcp/ip協議實現圖像信息傳輸的方式
2017-10-30 16:33:1510 競爭,因此該協議的應用也相當廣泛。嵌入式技術的發展對MAC協議的實現也提供了很好的技術支撐。本文搭建了一種基于ARM和FPGA相結合的嵌入式開發平臺,并在此基礎上設計與實現了基于CSMA/CA的MAC協議。
2017-11-30 09:49:362164 嵌入式技術的發展對MAC協議的實現也提供了很好的技術支撐。本文搭建了一種基于 ARM 和 FPGA 相結合的嵌入式開發平臺,并在此基礎上設計與實現了基于CSMA/CA的MAC協議。
2018-03-28 08:51:006699 首先,說明一下MAC地址是啥?MAC地址是MAC(Media Access Control)協議所使用的地址,最早是在以太網中使用的,后來在IEEE中定義的802協議中被廣泛使用,但也不是全部。因此
2018-03-06 14:17:458433 IP地址是指互聯網協議地址(英語:Internet Protocol Address,又譯為網際協議地址),是IP Address的縮寫。IP地址是IP協議提供的一種統一的地址格式,它為互聯網
2018-03-07 17:14:116631 介紹了IP協議(包頭和IP分包),UDP協議(包頭)
2018-07-03 08:05:002826 多個MAC/IP地址保存在應用軟件中,用戶把源/目的MAC/IP地址按以太網包格式填好,在驅動層需要修改的地方如下(分為發送方向和接收方向):
2019-03-05 08:00:006 e絡盟宣布與全球半導體IP領先供應商ARM簽署分銷協議
2019-08-04 09:26:302307 蘋果前高管、Be, Inc 創始人 Jean -Louis Gassée,剛剛探討了蘋果 Mac 設備可能在不久的將來轉向 ARM 處理器平臺的可能性。如果爆料靠譜,該公司最早有望在 2021 年推出基于 ARM 的 Mac 計算設備。
2020-03-09 15:04:522058 了解完網絡協議,我們會發現,網絡通信的五層模型里,有兩個很重要的概念:IP 地址和 MAC 地址。 那么 IP 地址是怎么來的,又是怎么沒的?MAC 地址與 IP 地址又有什么區別? 這回答上面
2020-10-22 15:12:114411 基于ARM微處理器的嵌入式TCP-IP協議的實現與應用(嵌入式開發平臺搭建)-文檔為基于ARM微處理器的嵌入式TCP-IP協議的實現與應用總結文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
2021-08-04 14:38:3522 基于ARM的IEEE802-11bMAC層協議IP核設計(通信電源技術206期)-文檔為基于ARM的IEEE802-11bMAC層協議IP核設計總結文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
2021-09-17 15:11:324 Allegro 網絡萬用表連接在設備和服務器基礎設施之間,以查找網絡設備的 IP 地址。使用 MAC、DHCP 和 HTTP 這三種協議。
2022-10-17 14:57:38550 IP協議(Internet Protocol),又稱之為網際協議,IP協議處于IP層工作,它是整個TCP/IP協議棧的核心協議之一,上層協議都要依賴IP協議提供的服務,IP協議負責將數據報從源主機
2023-02-14 10:14:513552 Arm 推出全新 Arm IP Explorer 平臺,該平臺是一套由 Arm 提供的云平臺服務,旨在為基于 Arm 架構設計系統的硬件工程師與 SoC 架構師,加速其 IP 選擇和 SoC
2023-07-26 16:25:01306 如何綁定ip地址與mac物理地址呢? 綁定IP地址與MAC物理地址是一種網絡管理和安全措施,可以幫助確保網絡設備的身份驗證和安全性。在這篇文章中,我們將詳細介紹如何進行IP地址與MAC物理地址的綁定
2023-12-07 09:33:02814
已全部加載完成
主站蜘蛛池模板:
伦理片在线3348
|
久久国产高清视频
|
伊人激情综合网
|
囯产少妇BBBBBB高潮喷水一
|
青柠在线观看免费完整版
|
韩国和日本免费不卡在线
|
精品成人片深夜
|
久久99re2在线视频精品
|
野花高清影视免费观看
|
禁漫H天堂免费A漫
|
黄色a一级视频
|
超碰人热人人热人人看
|
国产一区二区三区内射高清
|
一道本av免费不卡播放
|
亚洲一区精品伊人久久伊人
|
免费鲁丝片一级在线观看
|
欲香欲色天天综合和网
|
丰满的寡妇hd高清在线观看
|
国产精品久久久久久久伊一
|
女教师の诱惑
|
午夜久久影院
|
www黄色com|
飘雪韩国在线观看免费高清完整版
|
国产国产乱老熟女视频网站97
|
无止侵犯高H1V3无止侵犯
|
99精品在线看
|
97在线观看成人免费视频
|
禁室培欲在线视频免费观看
|
中文在线免费看视频
|
日本午夜视频在线
|
亚洲精品美女久久777777
|
久久国产热视频99rev6
|
国产亚洲精品成人a在线
|
成人在线视频网站
|
在线 国产 欧美 亚洲 天堂
|
精品日韩欧美一区二区三区
|
日韩a视频在线观看
|
亚洲精品国偷拍自产在线观看蜜臀
|
亚洲高清无在码在线电影
|
黄色三级网站
|
久久精品国产久精国产果冻传媒
|
評論
查看更多