隨著USB技術的迅速發展,人們對USB的期望也越來越高。雖然USB技術在臺式計算機領域的地位已經固如磐石,但是由于其以主機為中心的拓撲結構,任何一次USB的數據傳輸都必須由主機來發起和控制,所有的 USB設備都只能與主機建立連接。不僅如此,軟件復雜性以及較高的功率要求,使得人們對嵌入式設備中使用USB的興趣與日俱增。嵌入式USB結合以太網技術可以將USB設備轉換到TCP/IP,讓USB 設備不再受距離限制,可以通過網絡隨時隨地訪問USB設備,可以讓一個USB設備供多個用戶使用,從而提高USB設備的利用率。通過使USB設備具備聯網能力的設備聯網服務器,可以實現聯網使用USB存儲、USB視頻和USB打印等。本文提出了一種利用ARM7來實現嵌入式USB的方法,并結合以太網應用技術,使得通過網絡可以方便地訪問USB設備。
1 系統組成及工作原理
系統硬件結構如圖1所示,系統采用LPC2148控制嵌入式SL811HS和ENC28J60,實現了USB設備與以太網的連接,便于USB設備的網絡共享和數據的遠距離傳輸。SL811HS主要實現USB HOST的功能,它能夠識別USB設備,并能夠對該設備進行讀寫操作。ENC28J60主要完成系統的網絡通信,實現對系統USB設備的遠程訪問。
2 系統模塊設計
LPC2148是一個支持實時仿真和跟蹤的16/32位ARM7TDMI-STM CPU的微控制器,并帶有512KB嵌入的高速片內FLASH存儲器。片內128位寬度的存儲器接口和獨特的加速結構使32位代碼能夠在最大的時鐘頻率下運行。對代碼規模有嚴格控制的應用可以使用16位Thumb模式將代碼降低超過30%,而犧牲的性能卻很小。LPC2148具有較小的64腳封裝,最多可以使用46個GPIO。其極低的功耗、多個32位定時器、多路10位ADC、1路DAC以及豐富的接口使其特別適合于工業控制、醫療系統、訪問控制嵌入式MODEM等各種類型的應用。選用LPC2148的原因是它片內集成了FLASH、RAM、SPI接口,使得外圍電路簡單,性價比高。
ENC28J60是美國微芯科技公司于2005年推出的全球首枚28引腳獨立以太網控制器,可為嵌入式應用提供低引腳數、低成本且高效易用的遠程通信解決方案。此外,ENC28J60以太網控制器采用業界標準的SPI串行接口,只需很少的連線即可與主控芯片機連接,使如圖2所示。其中的CS和RESET接到主控芯片是為了使軟件設計更靈活。
SL811HS是Cypress公司設計的嵌入式USB主機設備控制器,在嵌入式系統中應用很廣泛,能通過軟件控制選擇主從方式,支持低速和全速傳輸并自動檢測低速或全速設備,通過A0區分地址和數據,并支持地址自增模式。SL811HS與主控芯片的接口電路如圖3所示。
3 軟件設計
系統軟件主要由嵌入式TCP/IP程序和嵌入式USB兩個部分組成。系統程序通過收到的以太網數據包的類型來進行相應的處理,完成特定的功能。例如通過以太網遠程登陸的方式瀏覽和修改本地數據,達到本地數據網絡共享的目的。
3.1 嵌入式TCP/IP實現
嵌入式TCP/IP實現包括以太網控制器ENC28J60底層驅動、TCP/IP協議。ENC28J60 可與許多主控制器上的SPI接口直接相連。此器件只支持SPI 的0,0模式。另外,SPI 端口要求SCK 在空閑狀態時為低電平,不支持時鐘極性選擇。在SCK 的每個上升沿移入數據,命令和數據通過SI 引腳送入器件。 ENC28J60在SCK的下降沿從SO引腳輸出數據。當執行操作時CS 引腳必須保持低電平,當操作完成時返回高電平。
3.1.1ENC28J60底層驅動
在使用ENC28J60發送和接收數據包前,必須對器件進行初始化設置。根據應用的不同,一些配置選項可能需要更改。通常初始化任務會在復位之后立即完成,并且不再需要更改。初始化任務主要包括:(1)初始化接收緩沖器:在接收數據包前,必須編程ERXST和ERXND指針來對接收緩沖器進行初始化。ERXST與ERXND之間的存儲空間專供接收硬件使用。(2)初始化發送緩沖器:所有未被用作接收緩沖器的存儲空間都將作為發送緩沖器,故不需要專門對發送緩沖器進行專門的初始化。(3)等待OST:如果在上電復位后立即進行初始化,應查詢ESTAT.CLKRDY位,確保在開始修改MAC和PHY寄存器前已經經過足夠長的時間。(4)PHY初始化:PHY寄存器不能通過SPI控制接口直接訪問,而是通過一組帶有MIIM的特殊MAC控制寄存器來完成的。程序中在配置LED時用到了PHY寫函數。寫PHY寄存器時,先將PHY寄存器的地址寫入MIREGADR,然后將要寫入高低8位的內容分別寫入MIWRH、MIWRL即可。
發送數據包時,ENC28J60會自動生成前導符和幀起始定界符。此外MAC還可以根據配置自動生成填充和CRC字段。主控制器要生成所有其他幀字段,并將他們寫入緩沖器,以待發送。此外,ENC28J60還要求在待發送的數據包前添加一個包的控制字節。接收數據包時可以使用中斷的方式,也可以使用查詢的方式。由于本設計對實時性要求不是很高,故采用查詢的方式。如果有數據包到達,ENC28J60將置位EIR寄存器的PTKIF位。程序運行時不斷地查詢該位以判斷有無數據包到達。
3.1.2 以太網數據包處理
網絡協議通常是在不同的協議層上進行開發,每一層負責不同的通信功能。TCP/IP 協議是一組不同層次上的多個協議的組合。當系統收到以太網的數據時,數據就開始從協議中由數據鏈路層逐層剝離其中各層協議所加的首部。主程序按照以太網數據幀分用的思路進行編制,程序框架如圖4所示。
3.2? 嵌入式USB實現
嵌入式USB軟件主要分成4個部分:SL811HS初始化、USB設備的識別及配置、海量存儲協議和FAT文件系統。SL811HS共有16個配置寄存器,其中00-04H、08H-0CH是USB-A、USB-B的工作配置寄存器,05H是控制寄存器1,06H是中斷使能寄存器,07H的各位均為保留位,0DH為狀態寄存器,0EH為SOF計數寄存器,0FH為SOF計數寄存器的高位和控制寄存器2。在SL811HS上電開始工作之后,首先將寄存器05H的第3位置1,延時30 ms后清零,便可以對USB總線復位;然后在06H寄存器中寫入61H,使能設備檢測中斷。
當有設備插入時,會使SL811HS的D+管腳置高,SL811HS的寄存器0DH的第7位置1并產生中斷,系統會識別到有USB設備插入,即可對USB設備進行配置了。通過標準設備請求函數ClearFeaure()、GetConfiguration()、GetDescriptor()、SetAddress()等函數完成對設備的配置。
本系統可以檢測U盤的狀態(如接入、拔出),通過網絡對U盤的訪問,包括創建文件、目錄和讀寫文件等,實現了USB設備網絡共享的目的。 但是由于不同USB設備的驅動通常也不同,USB作為嵌入式應用時不可能像PC機操作系統把所有的驅動都裝上。但是隨著嵌入式技術的發展,可以采用網絡更新驅動的方式,只要某種USB設備接上就可以通過更新系統的固件,達到識別該設備和使用該設備的目的。這也是本系統目前這也是本系統目前需要完善的地方。
嵌入式USB的以太網應用系統設計
- 以太網(165908)
- 嵌入式USB(6285)
相關推薦
基于嵌入式系統的以太網控制器設計
本文主要基于S3C44B0X+uClinux 系統平臺開發出嵌入式以太網控制器,該方案和其它設計比較具有高性能、低功耗、軟硬件易擴展特點,是當前及今后工業以太網控制器的理想選擇方案。
2011-10-19 15:58:162198
嵌入式工業以太網控制器的設計和應用
隨著工業以太網的大規模應用,嵌入式的工業以太網系統也越來越多地滲入到了工控領域,以ColdFire微處理器和ARM處理器為硬件平臺的嵌入式工業以太網系統已經得到了廣泛應用。但是,
2011-11-17 11:14:03881
嵌入式工業以太網的應用研究
以太網在工業現場中的應用與uClinux嵌入式系統是兩個現在研究的熱點領域,以太網與uClinux在工業控制領域有著非常好的應用前景。本文所完成的一些工作都將為這兩部分的深入研究開發有很好借鑒的意義,對嵌入式的工業以太網的應用研究起到很好的參考作用##嵌入式工業以太網控制器設計
2014-05-21 11:21:151371
100MByte自適應以太網口怎么擴展?
以ARM920T 為內核的S3C2440A 作為主控制器和以太網控制芯片DM9000AEP 設計硬件平臺;構建并移植適合嵌入式串口服務器系統的嵌入式Linux 操作系統,利用Linux 完善的TCP
2019-08-26 06:57:58
USB2.0 100M 以太網芯片 SR9900(A)
電腦、托架/端口復制器/擴展塢、游戲機、智能家居及任何有USB接口的嵌入式設備。SR9900內部集成USB 2.0收發器、基于IEEE802.3和IEEE802.3az-2010的10/100M以太網
2019-07-30 11:35:24
以太網W5500模塊資料分享!
W5500W5500是一款全硬件TCP/IP嵌入式以太網控制器,為嵌入式系統提供了更加簡易的互聯網連接方案。W5500集成了TCP/IP協議棧,10/100M以太網數據鏈路層(MAC)及物
2019-11-01 00:04:07
以太網協議的模型有哪些
為了學習FPGA,以太網協議的模型也必須有所了解。當前,互聯網已經極大地改變了我們的生產和生活。與之相適應的,在嵌入式系統的研究開發方面,也越來越重視網絡功能。嵌入式系統已經不再局限以太網協議
2018-12-26 09:45:37
以太網接口怎么實現嵌入式系統的網絡互連?
本文介紹了一個基于三星ARM9芯片S3C2440嵌入式系統的以太網接口電路設計方案,采用了工業級以太網控制器DM9000AEP成功實現了嵌入式系統網絡數據交換。論文在重點闡述了網絡接口電路基礎之上,對Windows CE系統控制軟件部分DM9000AEP的驅動程序和注冊表項進行了具體分析。
2020-04-13 08:29:06
以太網數字語音廣播系統怎么設計?
本文給出一種嵌入式以太網數字語音廣播系統解決方案,能夠較簡單地實現廣播系統的區域廣播功能。該系統基于ARM架構,采用系統播放終端仲裁的方法控制區域廣播的實現,廣播內容能夠同步播放和保存。
2019-10-11 07:50:34
以太網連接到WiFi連接
有沒有人知道一個IC,它可以處理大部分不是所有的功能來橋接以太網連接到WiFi連接。我試圖設計一個嵌入式模塊,它可以允許以太網流量通過WiFi到達互聯網,反之亦然。
2019-09-16 07:47:39
嵌入式以太網開發
1.前言 嵌入式以太網開發是一個很有挑戰性的工作。通過幾個月的學習,我個人覺得大致有兩條途徑。第一條途徑,先通過高級語言熟悉socket編程,例如C#或C++,對bind,listen
2021-08-23 06:21:07
嵌入式以太網控制器WIZNET相關資料推薦
概述FAE:137237 14328W5500 是一款全硬件 TCP/IP 嵌入式以太網控制器,為嵌入式系統提供了更加簡易的互聯網連接方案。W5500 集成了 TCP/IP 協議棧,10/100M
2021-12-17 08:05:28
嵌入式以太網溫濕度遠程監控系統的設計資料分享
(畢業設計)嵌入式以太網溫濕度遠程監控系統(MCU源碼+上位機源碼+畢業論文):前言:溫度和濕度的檢測是許多行業的重要工作之一,不論是貨品倉庫、生產車間,都需要有規定的溫度和濕度,然而溫度和濕度卻是
2021-11-11 06:44:36
嵌入式系統接入以太網需要用到以太網收發器,誰能幫忙推薦幾款合適的收發器芯片
嵌入式系統接入到以太網需要用到以太網收發器,誰能幫忙推薦幾款合適的收發器芯片,價格要合適哦
2016-07-29 13:54:48
嵌入式系統的硬件平臺組成
的核心。在嵌入式系統設計中,要盡可能地滿足系統功能接口的SoC芯片。這些SoC集成了大量的外圍USB、UART、以太網、AD/DA、IIS等功能模塊。 可編程片上系統SOPC(System
2020-06-20 15:25:39
嵌入式Internet通信的安全怎么保障?
具有低成本、高效率的特點,把它們集成于一體具有很多潛在的優勢,如使用TCP/IP協議、HTTP協議,可以無縫連接到以太網;使用標準的Web瀏覽器,可以進行遠程監測、診斷與控制。利用嵌入式Web技術可以
2019-08-28 08:31:59
嵌入式Web配置管理功能怎么實現?
隨著數字化變電站技術和通信網絡技術的發展,工業以太網交換機已經成為輸電線狀態監測系統和數字化變電站的核心設備,在配電自動化環節也有應用,如何對設備進行遠程監控已成了迫切需要解決的問題。嵌入式Web
2019-08-20 07:13:07
嵌入式儀器接入Internet或以太網成為網絡儀器有哪幾種方法?
儀器儀表的智能化突出表現在那幾個方面?網絡化儀器的功能需求和技術支持嵌入式儀器接入Internet或以太網成為網絡儀器有哪幾種方法?
2021-04-15 06:37:06
嵌入式百兆以太網參考設計-DM9000CIEP-參考設計
嵌入式百兆以太網參考設計-DM9000CIEP-參考設計工業級的以太網芯片應用,有需要的可以看看。QQ***
2017-03-17 17:48:16
嵌入式硬件設計-329頁PDF書籍
Motorola 68000系統的處理器5,數字信號處理的協議(SPI和I平方C)6,RS-232C,RS-422,紅外通信以及USB7,網絡(RS-485 CAN和以太網)
2021-08-02 13:43:00
TMS320LF2407與LAN91C111型嵌入式以太網接口電路的實現方法是什么?
文章介紹基于TMS320LF2407型DSP的嵌入式系統與LAN91C111型自適應10Mb/s/100Mb/s嵌入式以太網控制的接口電路及軟硬件實現方法。
2021-05-21 06:22:31
TransFlash存儲卡在嵌入式系統調試中有哪些應用?
較高,限制了調試環境。使用USB或網卡下載鏡像速度快、接口通用,但一般做成產品后的嵌入式設備不需要留出通用的USB或以太網接口,從而增加了設計的復雜性和開發成本。
2019-08-28 07:20:56
TransFlash存儲卡在嵌入式系統調試中的應用介紹
過程中,如果使用TransFlash(TF)卡代替USB或以太網口,由于TF卡一般又都是移動嵌入式產品的必要構成部分,這樣做一般可以減小嵌入式系統調試的復雜性和成本。本文提出使用TF卡更新鏡像的方法,并在實際
2020-08-28 06:06:07
【亞信電子】任天堂Switch - 亞信USB以太網芯片解決方案演示視頻
(Ultrabook)/臺式機電腦/平板電腦/智能手機/游戲機、POS機/IP機頂盒/IP TV/智能網路攝像頭、智能擴展塢、智能型家電及任何具備標準USB端口的嵌入式系統等。需要更多亞信USB以太網芯片
2020-06-08 14:41:22
【亞信電子】工業/嵌入式網路與橋接器芯片領航者
本帖最后由 asixpm 于 2020-6-22 15:37 編輯
亞信電子為一專業的工業/嵌入式網路與橋接器相關IC芯片設計廠商。主要產品為EtherCAT/工業以太網芯片,超高速USB
2020-06-22 11:56:59
一種基于ENC28J60的高性能嵌入式以太網/CAN網關設計
,已成為家居發展的趨勢。CAN與以太網采用的網絡協議,要確保兩種網絡之間高效無縫地連接網關是問題的關鍵。在此設計一種基于ENC28J60的高性能嵌入式以太網/CAN網關。
2019-06-19 06:40:32
為什么要開發嵌入式的USB主機?如何設計嵌入式USB主機?
為什么要開發嵌入式的USB主機?非PC應用領域?如何設計嵌入式USB主機嵌入式USB主機的其他應用前景分析
2021-04-26 06:11:19
什么是以太網供電(PoE)
通常,嵌入式系統部署在難以或昂貴地為連接的設備添加電源插座的環境中。以太網供電(通常稱為PoE(IEEE 802.3))使組織能夠通過以太網端口為設備(例如傳感器,攝像機和其他設備)供電。也就是說
2021-12-17 06:40:36
什么是嵌入式以太網數字語音廣播系統解決方案?
什么是嵌入式以太網數字語音廣播系統解決方案?能夠較簡單地實現廣播系統的區域廣播功能。該系統基于 ARM架構,采用系統播放終端仲裁的方法控制區域廣播的實現,廣播內容能夠同步播放和保存。
2019-07-30 07:57:26
基于嵌入式以太網控制的接口電路及軟硬件實現方法
嵌入式以太網不僅可用于工業現場實現現場節點的自動上網功能,而且還可以用于信息家電的以太網接口實現遠程控制,具有很好的發展前景。文章介紹基于TMS320LF2407型DSP的嵌入式系統
2019-06-12 05:00:07
基于嵌入式系統的以太網接口電路實現設計
摘要:介紹以8051系列單片機系統為例的嵌入式系統與10Mbps以太網控制器芯片DM9008的硬件接口電路的實現及編程方法。關鍵詞:嵌入式系統 以太網 DM9008芯片 單片機 TCP/IP協議目前
2019-06-19 05:00:07
基于嵌入式操作系統μcLinux怎么實現對網卡的驅動?
優點的操作系統,非常適合用于具有網絡功能的嵌入式系統。本文介紹了以S3C44B0X 的ARM處理器和RTL8019AS 以太網控制器為基礎的網絡接口設計,并闡述了怎樣在嵌入式操作系統μcLinux 下實現對網卡的驅動。
2019-09-29 06:02:10
基于嵌入式模塊comX的實時以太網
netX網絡控制器為處理器的嵌入式模塊comX,是支持所有主流實時以太網協議的嵌入式模塊。本文在介紹了實時以太網和netX網絡控制器的基本結構和功能的基礎上,詳細探討了基于該嵌入式模塊comX的實時以太...
2021-12-20 06:24:54
基于AM186ed嵌入式系統以太網接口設計和實現
,不適用于價格低廉的嵌入式系統之中。我們選擇使用的是RTL8019以太網控制器。系統硬件設計AM186ed嵌入式微處理器作為高性能的80C186兼容16位嵌入式微控制器,AM186ed微控制器結合了
2018-12-20 10:57:06
基于CP2200的嵌入式系統以太網接口
作者:李國 秦培龍 李艷紅 由于嵌入式技術和網絡技術的迅速發展,以太網接口在嵌入式系統中的應用越來越廣泛,以太網接口不僅通信速度快,傳輸可靠,使用和配置方便,而且不受地域限制(廣域網和局域網均可
2019-05-23 05:01:04
基于DSP的嵌入式以太網接口電路設計
嵌入式以太網不僅可用于工業現場實現現場節點的自動上網功能,而且還可以用于信息家電的以太網接口實現遠程控制,具有很好的發展前景。文章介紹基于TMS320LF2407型DSP的嵌入式系統
2019-06-12 05:00:08
基于FPGA的嵌入式以太網接口硬件設計
特性很受嵌入式系統開發人員的青睞,因此,隨著信息產業和微電子技術的發展,可編程嵌入式系統設計已經成為信息產業最熱門的技術之一,FPGA正以各種電子產品的形式進入人們日常生活的各個角落。以太網以其良好
2019-06-04 05:00:14
基于Linux的嵌入式工業測控系統該怎么設計?
隨著網絡控制技術的快速發展,工業以太網得到逐步完善,在工業控制領域獲得越來越廣泛的應用。工業以太網使用了TCP/IP協議,便于聯網,并具有高速控制網絡的優點。隨著32位嵌入式CPU價格的下降
2019-11-05 08:00:36
基于MCU的嵌入式物聯網設計中的以太網連接
應用要求相匹配。嵌入式環境中的以太網連接以太網在嵌入式系統中是如此普遍的元素,我們通常不會多考慮它 - 它只是計算機通信的“以太”。自從1985年最初的標準化以來,以太網已經從最初的3 Mbit/s數據傳輸
2020-08-17 08:53:55
基于TCP IP協議棧的嵌入式以太網終端設計
/ IP協議棧的嵌入式以太網終端的設計方案。該方案給出了ARM內核的微處理器S3C44B0X和以太網控制器芯片RTL8019AS的接口電路以及嵌入式TCP / IP棧和μC/OS - Ⅱ實時操作系統
2008-06-27 09:33:13
基于雙以太網處理器Jupiter實現嵌入式設備網絡的設計
嵌入式網關是基于Internet技術的分布式設備網絡平臺的關鍵。它提供一個不同協議網絡通信系統(如RS232接口、RS485接口、RF接口等)和以太網甚至是萬維網的連接。嵌入式網關提供嵌入式Web
2021-06-23 07:00:00
如何利用FPGA設計嵌入式以太網與Matlab通信系統?
,就可以方便地接入到現有的網絡中,完成遠程傳輸數據的相關功能,所以小型設備的網絡技術一直是大家關注的焦點。另一方面,隨著單片FPGA的邏輯門數不斷增大,如何利用FPGA設計嵌入式以太網與Matlab通信系統?就成了大家廣泛思考的問題。
2019-08-02 06:52:30
如何完成嵌入式串行千兆以太網的設計
將FPGA內嵌PowerPC硬核處理器、Xilinx精簡嵌入式操作系統Xilkernel,以及相應的外設IP Core相結合,完成嵌入式串行千兆以太網的設計。
2020-04-09 07:57:07
如何設計嵌入式系統的以太網接口?
以太網(Ethernet)是當今局域網采用的最通用的通信協議標準。在以太網中,所有計算機被連接在一條電纜上,采用帶沖突檢測的載波偵聽多路訪問(CSMA/CD)方法,采用競爭機制和總線拓撲結構。基本上,以太網由共享傳輸媒體,如雙絞線電纜或同軸電纜、多端口集線器、網橋或交換機構成。
2019-11-07 07:34:50
如何設計一個由LPC2378和MAX4357構成的嵌入式系統?
本設計采用恩智浦公司(NXP)基于ARM7的微控制器LPC2378與美信公司(MAXIM)視頻矩陣切換芯片MAX4357構成嵌入式系統,在μC/OS-Ⅱ 嵌入式操作系統的支持下,實現了具有以太網接口的128路視頻輸入、16路視頻輸出的視頻矩陣。
2021-06-08 07:06:38
學FPGA為什么要學以太網控制器
系統的集中控制、信息共享。以太網(Ethernet)技術在嵌入式系統上的開發應用,已經成為當前嵌入式研究領域的技術熱點之一。一方面,與傳統的 RS-485、CAN 等相比較,以太網更加高速、通用,而且
2018-12-26 09:37:04
怎么利用ARM7來實現嵌入式USB?
和USB打印等。本文提出了一種利用ARM7來實現嵌入式USB的方法,并結合以太網應用技術,使得通過網絡可以方便地訪問USB設備。
2019-11-06 08:15:36
怎么實現嵌入式以太網數字語音廣播系統的設計?
本文給出一種嵌入式以太網數字語音廣播系統解決方案,能夠較簡單地實現廣播系統的區域廣播功能。該系統基于ARM架構,采用系統播放終端仲裁的方法控制區域廣播的實現,廣播內容能夠同步播放和保存。
2021-05-31 06:27:46
怎么實現嵌入式Modbus/TCP網關的設計?
本文設計和實現了一種嵌入式協議轉換網關,通過Modbus/TCP協議將傳統的串行鏈路通信的Modbus現場總線與以太網相連。
2021-06-01 06:10:12
怎么實現基于Cortex-M3的嵌入式以太網門禁系統設計?
本文研究的就是采用以太網傳輸數據和射頻芯片識別智能卡相結合的門禁系統,相對于傳統的門禁系統,以太網解決了傳輸距離上的問題。其次,采用了基于80C51內核的射頻芯片PN532,使得性能更加穩定。其工作
2021-05-24 06:49:16
怎么實現基于Nios軟核的嵌入式Internet系統設計?
介紹如何在Altera開發平臺上,使用Nios軟核CPU來構建嵌入式Internet系統;并結合以太網遠程數據采集系統的實例,介紹此類系統硬件,軟件的設計方法。
2021-06-04 07:05:47
怎么實現基于S3C4480X的嵌入式以太網接口設計?
本文基于最常用的嵌入式處理器S3C44B0X和以太網驅動器RTL8019AS來設計了一款嵌入式以太網接口。本設計的特點是,既可僅用于嵌入式以太網驅動設備,方便簡單,又可進行擴展其他模塊,必要時可以
2021-05-21 06:00:07
怎樣去設計一種基于嵌入式Linux的千兆以太網卡驅動程序
基于嵌入式Linux的千兆以太網卡驅動程序設計及測試一.引言千兆以太網是一種具有高帶寬和高響應的新網絡技術,相關協議遵循IEEE802.3規范標準。采用和10M以太網相似的幀格式、網絡協議和布線系統
2021-12-17 08:26:44
求一種基于ARM芯片和嵌入式操作系統Linux
本文研究了一種基于ARM芯片和嵌入式操作系統Linux,在以太網與RS -485總線之間的進行數據交換的嵌入式網關,以滿足嵌入式設備的網絡化功能需求。
2021-06-04 06:55:49
求大神指點ARM9嵌入式系統接入外網優先級問題
嵌入式系統接入外網優先級問題,將一個ARM9嵌入式平臺接入以太網和GPRS網絡,怎樣自動設定兩個網絡的優先?以何種方式實現接入外網的優先級設置,本人急需各位高人指導,不甚感激,謝謝!
2022-07-28 14:43:41
請問嵌入式系統實現以太網,TCP/IP協議棧是都是移植的嗎?
想請教各位大神們。嵌入式系統實現以太網(比如stm32),TCP/IP協議棧是不是都是移植的。比如都移植LWIP。UIP等。而不是自己寫啊…………感謝……
2020-03-13 02:22:48
請問怎樣去設計嵌入式以太網控制器?
以太網控制器的總體結構有哪些模塊?MAC發送模塊是由哪些部分組成的?MAC接收模塊是由哪些部分組成的?MAC還有哪些其它的模塊?如何通過FPGA去設計嵌入式以太網控制器?
2021-04-14 06:09:08
誰知道SOPC技術在嵌入式工業以太網中有哪些應用呢?
隨著以太網在工業控制領域得到大規模應用,嵌入式的工業以太網系統也越來越多的滲入到了工業控制領域。以MOTOROLA ColdFire微處理器和ARM處理器為硬件平臺的嵌入式工業以太網系統已經有大量文獻報道,但具體誰知道SOPC技術在嵌入式工業以太網中有哪些應用嗎?
2019-08-02 06:27:31
高性能嵌入式以太網CAN網關怎么實現?
采用CAN總線組建家庭內部網絡,再通過網關與外部以太網相連實現對家居電器設備的遠程控制,實現CAN網絡與以太網的結合,已成為家居發展的趨勢。CAN與以太網采用的網絡協議,要確保兩種網絡之間高效無縫地連接網關是問題的關鍵。在此設計一種基于ENC28J60的高性能嵌入式以太網/CAN網關。
2019-09-04 07:38:00
基于CP2200 的嵌入式系統以太網接口設計
隨著單片機處理能力不斷增強,嵌入式系統也越復雜,控制系統日趨網絡化,使基于以太網的嵌入式系統研究成為其技術發展的趨勢。本文以ATmega16 單片機和CP2200 以太網控制器為主
2009-05-26 16:44:1215
嵌入式以太網接口的研究與設計
本文使用微處理器和以太網協議芯片,組成嵌入式以太網接口,用軟件實現簡化的TCP/IP協議,解決了儀器儀表與以太網的連接問題。使用該接口,通過現有計算機網絡,實現了對儀
2009-07-30 11:00:2129
高性能嵌入式工業以太網監控系統設計
現場智能監控裝置是構建控制網絡的基礎和關鍵,采用高端嵌入式技術實現以太網現場智能裝置開發是其重要發展趨勢。本文提出基于嵌入式工業以太網技術的監控系統,詳細闡
2009-08-04 14:33:3314
嵌入式以太網原理重癥及其應用
根據監督與控制的以太網和傳統的互聯網系統,文章提出了一種特殊的嵌入式以太網可以斷絕接觸電腦和互聯網主機和供應電力的互聯網主機。它也可以提供詳
2009-09-01 11:44:5422
基于以太網和嵌入式Web Server的控制系統設計研究
介紹了基于以太網和嵌入式Web Server 控制系統的設計、基本實現和測試。系統基于Modbus/UDP 主從協議對以太網通信進行確定性管理,又通過嵌入Web Server 與Internet交互。文章基于單
2009-09-16 11:21:2425
基于OpenTCP的嵌入式以太網模塊設計
針對TCP/IP 協議內容多、占空間大、不易嵌入單片機,以及嵌入式以太網模塊參數一般是固化在單片機內部的問題,給出了基于OpenTCP 協議和MS9S12NE64 以太網芯片的嵌入式以太網模
2010-01-06 16:50:1115
嵌入式以太網設計
嵌入式以太網設計,隨著半導體技術的飛速發展,嵌入式產品已經廣泛應用于軍事、消費電子、網絡通信、工業控制等各個領域,網絡化是嵌入式系統發展的必然
2008-06-27 09:35:24748
嵌入式以太網數字語音廣播系統技術設計
嵌入式以太網數字語音廣播系統技術設計
本文給出一種嵌入式以太網數字語音廣播系統解決方案,能夠較簡單地實現廣播系統的區域廣播
2010-04-28 09:43:17872
亞信電子推出針對嵌入式網絡應用USB轉以太網控制芯片AX88772C
近日,亞信電子針對嵌入式網絡應用推出一款USB to LAN系列以太網控制芯片AX88772C,芯片支持Microsoft AOAC,接口符合USB 1.1/2.0規格,可滿足嵌入式系統小型化與即插即用需求。
2013-05-20 15:31:014136
嵌入式系統以太網接口設計方案解析
用的網絡標準之一。 但是,基于以太網的嵌入式系統目前并是很多。其原因除了嵌入式系統本身運行速度較慢、資源較少且不足以實現以太網的各種協議外,更重要是設計以太網的接口及協議相對比較復雜,使人望而卻步。 本文將介紹以8051系列單片
2017-10-17 11:50:090
基于STM32的嵌入式以太網門禁系統設計
不佳等問題。 隨著嵌入式技術日新月異的發展,以及以太網技術的普及,使得基于以太網的嵌入式產品越來越多,發展也越來越快。本文研究的就是采用以太網傳輸數據和射頻芯片識別智能卡相結合的門禁系統,相對于傳統的門禁系統,以太網解決了
2017-11-29 18:37:01706
評論
查看更多