隨著USB技術的迅速發(fā)展,人們對USB的期望也越來越高。雖然USB技術在臺式計算機領域的地位已經(jīng)固如磐石,但是由于其以主機為中心的拓撲結構,任何一次USB的數(shù)據(jù)傳輸都必須由主機來發(fā)起和控制,所有的 USB設備都只能與主機建立連接。不僅如此,軟件復雜性以及較高的功率要求,使得人們對嵌入式設備中使用USB的興趣與日俱增。嵌入式USB結合以太網(wǎng)技術可以將USB設備轉換到TCP/IP,讓USB 設備不再受距離限制,可以通過網(wǎng)絡隨時隨地訪問USB設備,可以讓一個USB設備供多個用戶使用,從而提高USB設備的利用率。通過使USB設備具備聯(lián)網(wǎng)能力的設備聯(lián)網(wǎng)服務器,可以實現(xiàn)聯(lián)網(wǎng)使用USB存儲、USB視頻和USB打印等。本文提出了一種利用ARM7來實現(xiàn)嵌入式USB的方法,并結合以太網(wǎng)應用技術,使得通過網(wǎng)絡可以方便地訪問USB設備。
1 系統(tǒng)組成及工作原理
系統(tǒng)硬件結構如圖1所示,系統(tǒng)采用LPC2148控制嵌入式SL811HS和ENC28J60,實現(xiàn)了USB設備與以太網(wǎng)的連接,便于USB設備的網(wǎng)絡共享和數(shù)據(jù)的遠距離傳輸。SL811HS主要實現(xiàn)USB HOST的功能,它能夠識別USB設備,并能夠對該設備進行讀寫操作。ENC28J60主要完成系統(tǒng)的網(wǎng)絡通信,實現(xiàn)對系統(tǒng)USB設備的遠程訪問。
2 系統(tǒng)模塊設計
LPC2148是一個支持實時仿真和跟蹤的16/32位ARM7TDMI-STM CPU的微控制器,并帶有512KB嵌入的高速片內FLASH存儲器。片內128位寬度的存儲器接口和獨特的加速結構使32位代碼能夠在最大的時鐘頻率下運行。對代碼規(guī)模有嚴格控制的應用可以使用16位Thumb模式將代碼降低超過30%,而犧牲的性能卻很小。LPC2148具有較小的64腳封裝,最多可以使用46個GPIO。其極低的功耗、多個32位定時器、多路10位ADC、1路DAC以及豐富的接口使其特別適合于工業(yè)控制、醫(yī)療系統(tǒng)、訪問控制嵌入式MODEM等各種類型的應用。選用LPC2148的原因是它片內集成了FLASH、RAM、SPI接口,使得外圍電路簡單,性價比高。
ENC28J60是美國微芯科技公司于2005年推出的全球首枚28引腳獨立以太網(wǎng)控制器,可為嵌入式應用提供低引腳數(shù)、低成本且高效易用的遠程通信解決方案。此外,ENC28J60以太網(wǎng)控制器采用業(yè)界標準的SPI串行接口,只需很少的連線即可與主控芯片機連接,使如圖2所示。其中的CS和RESET接到主控芯片是為了使軟件設計更靈活。
SL811HS是Cypress公司設計的嵌入式USB主機設備控制器,在嵌入式系統(tǒng)中應用很廣泛,能通過軟件控制選擇主從方式,支持低速和全速傳輸并自動檢測低速或全速設備,通過A0區(qū)分地址和數(shù)據(jù),并支持地址自增模式。SL811HS與主控芯片的接口電路如圖3所示。
3 軟件設計
系統(tǒng)軟件主要由嵌入式TCP/IP程序和嵌入式USB兩個部分組成。系統(tǒng)程序通過收到的以太網(wǎng)數(shù)據(jù)包的類型來進行相應的處理,完成特定的功能。例如通過以太網(wǎng)遠程登陸的方式瀏覽和修改本地數(shù)據(jù),達到本地數(shù)據(jù)網(wǎng)絡共享的目的。
3.1 嵌入式TCP/IP實現(xiàn)
嵌入式TCP/IP實現(xiàn)包括以太網(wǎng)控制器ENC28J60底層驅動、TCP/IP協(xié)議。ENC28J60 可與許多主控制器上的SPI接口直接相連。此器件只支持SPI 的0,0模式。另外,SPI 端口要求SCK 在空閑狀態(tài)時為低電平,不支持時鐘極性選擇。在SCK 的每個上升沿移入數(shù)據(jù),命令和數(shù)據(jù)通過SI 引腳送入器件。 ENC28J60在SCK的下降沿從SO引腳輸出數(shù)據(jù)。當執(zhí)行操作時CS 引腳必須保持低電平,當操作完成時返回高電平。
3.1.1ENC28J60底層驅動
在使用ENC28J60發(fā)送和接收數(shù)據(jù)包前,必須對器件進行初始化設置。根據(jù)應用的不同,一些配置選項可能需要更改。通常初始化任務會在復位之后立即完成,并且不再需要更改。初始化任務主要包括:(1)初始化接收緩沖器:在接收數(shù)據(jù)包前,必須編程ERXST和ERXND指針來對接收緩沖器進行初始化。ERXST與ERXND之間的存儲空間專供接收硬件使用。(2)初始化發(fā)送緩沖器:所有未被用作接收緩沖器的存儲空間都將作為發(fā)送緩沖器,故不需要專門對發(fā)送緩沖器進行專門的初始化。(3)等待OST:如果在上電復位后立即進行初始化,應查詢ESTAT.CLKRDY位,確保在開始修改MAC和PHY寄存器前已經(jīng)經(jīng)過足夠長的時間。(4)PHY初始化:PHY寄存器不能通過SPI控制接口直接訪問,而是通過一組帶有MIIM的特殊MAC控制寄存器來完成的。程序中在配置LED時用到了PHY寫函數(shù)。寫PHY寄存器時,先將PHY寄存器的地址寫入MIREGADR,然后將要寫入高低8位的內容分別寫入MIWRH、MIWRL即可。
發(fā)送數(shù)據(jù)包時,ENC28J60會自動生成前導符和幀起始定界符。此外MAC還可以根據(jù)配置自動生成填充和CRC字段。主控制器要生成所有其他幀字段,并將他們寫入緩沖器,以待發(fā)送。此外,ENC28J60還要求在待發(fā)送的數(shù)據(jù)包前添加一個包的控制字節(jié)。接收數(shù)據(jù)包時可以使用中斷的方式,也可以使用查詢的方式。由于本設計對實時性要求不是很高,故采用查詢的方式。如果有數(shù)據(jù)包到達,ENC28J60將置位EIR寄存器的PTKIF位。程序運行時不斷地查詢該位以判斷有無數(shù)據(jù)包到達。
3.1.2 以太網(wǎng)數(shù)據(jù)包處理
網(wǎng)絡協(xié)議通常是在不同的協(xié)議層上進行開發(fā),每一層負責不同的通信功能。TCP/IP 協(xié)議是一組不同層次上的多個協(xié)議的組合。當系統(tǒng)收到以太網(wǎng)的數(shù)據(jù)時,數(shù)據(jù)就開始從協(xié)議中由數(shù)據(jù)鏈路層逐層剝離其中各層協(xié)議所加的首部。主程序按照以太網(wǎng)數(shù)據(jù)幀分用的思路進行編制,程序框架如圖4所示。
3.2? 嵌入式USB實現(xiàn)
嵌入式USB軟件主要分成4個部分:SL811HS初始化、USB設備的識別及配置、海量存儲協(xié)議和FAT文件系統(tǒng)。SL811HS共有16個配置寄存器,其中00-04H、08H-0CH是USB-A、USB-B的工作配置寄存器,05H是控制寄存器1,06H是中斷使能寄存器,07H的各位均為保留位,0DH為狀態(tài)寄存器,0EH為SOF計數(shù)寄存器,0FH為SOF計數(shù)寄存器的高位和控制寄存器2。在SL811HS上電開始工作之后,首先將寄存器05H的第3位置1,延時30 ms后清零,便可以對USB總線復位;然后在06H寄存器中寫入61H,使能設備檢測中斷。
當有設備插入時,會使SL811HS的D+管腳置高,SL811HS的寄存器0DH的第7位置1并產(chǎn)生中斷,系統(tǒng)會識別到有USB設備插入,即可對USB設備進行配置了。通過標準設備請求函數(shù)ClearFeaure()、GetConfiguration()、GetDescriptor()、SetAddress()等函數(shù)完成對設備的配置。
本系統(tǒng)可以檢測U盤的狀態(tài)(如接入、拔出),通過網(wǎng)絡對U盤的訪問,包括創(chuàng)建文件、目錄和讀寫文件等,實現(xiàn)了USB設備網(wǎng)絡共享的目的。 但是由于不同USB設備的驅動通常也不同,USB作為嵌入式應用時不可能像PC機操作系統(tǒng)把所有的驅動都裝上。但是隨著嵌入式技術的發(fā)展,可以采用網(wǎng)絡更新驅動的方式,只要某種USB設備接上就可以通過更新系統(tǒng)的固件,達到識別該設備和使用該設備的目的。這也是本系統(tǒng)目前這也是本系統(tǒng)目前需要完善的地方。
嵌入式USB的以太網(wǎng)應用系統(tǒng)設計
- 以太網(wǎng)(165908)
- 嵌入式USB(6285)
相關推薦
基于嵌入式系統(tǒng)的以太網(wǎng)控制器設計
本文主要基于S3C44B0X+uClinux 系統(tǒng)平臺開發(fā)出嵌入式以太網(wǎng)控制器,該方案和其它設計比較具有高性能、低功耗、軟硬件易擴展特點,是當前及今后工業(yè)以太網(wǎng)控制器的理想選擇方案。
2011-10-19 15:58:16
2198


嵌入式工業(yè)以太網(wǎng)控制器的設計和應用
隨著工業(yè)以太網(wǎng)的大規(guī)模應用,嵌入式的工業(yè)以太網(wǎng)系統(tǒng)也越來越多地滲入到了工控領域,以ColdFire微處理器和ARM處理器為硬件平臺的嵌入式工業(yè)以太網(wǎng)系統(tǒng)已經(jīng)得到了廣泛應用。但是,
2011-11-17 11:14:03
881

嵌入式工業(yè)以太網(wǎng)的應用研究
以太網(wǎng)在工業(yè)現(xiàn)場中的應用與uClinux嵌入式系統(tǒng)是兩個現(xiàn)在研究的熱點領域,以太網(wǎng)與uClinux在工業(yè)控制領域有著非常好的應用前景。本文所完成的一些工作都將為這兩部分的深入研究開發(fā)有很好借鑒的意義,對嵌入式的工業(yè)以太網(wǎng)的應用研究起到很好的參考作用##嵌入式工業(yè)以太網(wǎng)控制器設計
2014-05-21 11:21:15
1371


100MByte自適應以太網(wǎng)口怎么擴展?
以ARM920T 為內核的S3C2440A 作為主控制器和以太網(wǎng)控制芯片DM9000AEP 設計硬件平臺;構建并移植適合嵌入式串口服務器系統(tǒng)的嵌入式Linux 操作系統(tǒng),利用Linux 完善的TCP
2019-08-26 06:57:58
USB2.0 100M 以太網(wǎng)芯片 SR9900(A)
電腦、托架/端口復制器/擴展塢、游戲機、智能家居及任何有USB接口的嵌入式設備。SR9900內部集成USB 2.0收發(fā)器、基于IEEE802.3和IEEE802.3az-2010的10/100M以太網(wǎng)
2019-07-30 11:35:24
以太網(wǎng)W5500模塊資料分享!
W5500W5500是一款全硬件TCP/IP嵌入式以太網(wǎng)控制器,為嵌入式系統(tǒng)提供了更加簡易的互聯(lián)網(wǎng)連接方案。W5500集成了TCP/IP協(xié)議棧,10/100M以太網(wǎng)數(shù)據(jù)鏈路層(MAC)及物
2019-11-01 00:04:07
以太網(wǎng)協(xié)議的模型有哪些
為了學習FPGA,以太網(wǎng)協(xié)議的模型也必須有所了解。當前,互聯(lián)網(wǎng)已經(jīng)極大地改變了我們的生產(chǎn)和生活。與之相適應的,在嵌入式系統(tǒng)的研究開發(fā)方面,也越來越重視網(wǎng)絡功能。嵌入式系統(tǒng)已經(jīng)不再局限以太網(wǎng)協(xié)議
2018-12-26 09:45:37
以太網(wǎng)接口怎么實現(xiàn)嵌入式系統(tǒng)的網(wǎng)絡互連?
本文介紹了一個基于三星ARM9芯片S3C2440嵌入式系統(tǒng)的以太網(wǎng)接口電路設計方案,采用了工業(yè)級以太網(wǎng)控制器DM9000AEP成功實現(xiàn)了嵌入式系統(tǒng)網(wǎng)絡數(shù)據(jù)交換。論文在重點闡述了網(wǎng)絡接口電路基礎之上,對Windows CE系統(tǒng)控制軟件部分DM9000AEP的驅動程序和注冊表項進行了具體分析。
2020-04-13 08:29:06
以太網(wǎng)數(shù)字語音廣播系統(tǒng)怎么設計?
本文給出一種嵌入式以太網(wǎng)數(shù)字語音廣播系統(tǒng)解決方案,能夠較簡單地實現(xiàn)廣播系統(tǒng)的區(qū)域廣播功能。該系統(tǒng)基于ARM架構,采用系統(tǒng)播放終端仲裁的方法控制區(qū)域廣播的實現(xiàn),廣播內容能夠同步播放和保存。
2019-10-11 07:50:34
以太網(wǎng)連接到WiFi連接
有沒有人知道一個IC,它可以處理大部分不是所有的功能來橋接以太網(wǎng)連接到WiFi連接。我試圖設計一個嵌入式模塊,它可以允許以太網(wǎng)流量通過WiFi到達互聯(lián)網(wǎng),反之亦然。
2019-09-16 07:47:39
嵌入式以太網(wǎng)開發(fā)
1.前言 嵌入式以太網(wǎng)開發(fā)是一個很有挑戰(zhàn)性的工作。通過幾個月的學習,我個人覺得大致有兩條途徑。第一條途徑,先通過高級語言熟悉socket編程,例如C#或C++,對bind,listen
2021-08-23 06:21:07
嵌入式以太網(wǎng)控制器WIZNET相關資料推薦
概述FAE:137237 14328W5500 是一款全硬件 TCP/IP 嵌入式以太網(wǎng)控制器,為嵌入式系統(tǒng)提供了更加簡易的互聯(lián)網(wǎng)連接方案。W5500 集成了 TCP/IP 協(xié)議棧,10/100M
2021-12-17 08:05:28
嵌入式以太網(wǎng)溫濕度遠程監(jiān)控系統(tǒng)的設計資料分享
(畢業(yè)設計)嵌入式以太網(wǎng)溫濕度遠程監(jiān)控系統(tǒng)(MCU源碼+上位機源碼+畢業(yè)論文):前言:溫度和濕度的檢測是許多行業(yè)的重要工作之一,不論是貨品倉庫、生產(chǎn)車間,都需要有規(guī)定的溫度和濕度,然而溫度和濕度卻是
2021-11-11 06:44:36
嵌入式系統(tǒng)接入以太網(wǎng)需要用到以太網(wǎng)收發(fā)器,誰能幫忙推薦幾款合適的收發(fā)器芯片
嵌入式系統(tǒng)接入到以太網(wǎng)需要用到以太網(wǎng)收發(fā)器,誰能幫忙推薦幾款合適的收發(fā)器芯片,價格要合適哦
2016-07-29 13:54:48
嵌入式系統(tǒng)的硬件平臺組成
的核心。在嵌入式系統(tǒng)設計中,要盡可能地滿足系統(tǒng)功能接口的SoC芯片。這些SoC集成了大量的外圍USB、UART、以太網(wǎng)、AD/DA、IIS等功能模塊?! 】删幊唐?b class="flag-6" style="color: red">系統(tǒng)SOPC(System
2020-06-20 15:25:39
嵌入式Internet通信的安全怎么保障?
具有低成本、高效率的特點,把它們集成于一體具有很多潛在的優(yōu)勢,如使用TCP/IP協(xié)議、HTTP協(xié)議,可以無縫連接到以太網(wǎng);使用標準的Web瀏覽器,可以進行遠程監(jiān)測、診斷與控制。利用嵌入式Web技術可以
2019-08-28 08:31:59
嵌入式Web配置管理功能怎么實現(xiàn)?
隨著數(shù)字化變電站技術和通信網(wǎng)絡技術的發(fā)展,工業(yè)以太網(wǎng)交換機已經(jīng)成為輸電線狀態(tài)監(jiān)測系統(tǒng)和數(shù)字化變電站的核心設備,在配電自動化環(huán)節(jié)也有應用,如何對設備進行遠程監(jiān)控已成了迫切需要解決的問題。嵌入式Web
2019-08-20 07:13:07
嵌入式儀器接入Internet或以太網(wǎng)成為網(wǎng)絡儀器有哪幾種方法?
儀器儀表的智能化突出表現(xiàn)在那幾個方面?網(wǎng)絡化儀器的功能需求和技術支持嵌入式儀器接入Internet或以太網(wǎng)成為網(wǎng)絡儀器有哪幾種方法?
2021-04-15 06:37:06
嵌入式百兆以太網(wǎng)參考設計-DM9000CIEP-參考設計
嵌入式百兆以太網(wǎng)參考設計-DM9000CIEP-參考設計工業(yè)級的以太網(wǎng)芯片應用,有需要的可以看看。QQ***
2017-03-17 17:48:16
嵌入式硬件設計-329頁PDF書籍
Motorola 68000系統(tǒng)的處理器5,數(shù)字信號處理的協(xié)議(SPI和I平方C)6,RS-232C,RS-422,紅外通信以及USB7,網(wǎng)絡(RS-485 CAN和以太網(wǎng))
2021-08-02 13:43:00
TMS320LF2407與LAN91C111型嵌入式以太網(wǎng)接口電路的實現(xiàn)方法是什么?
文章介紹基于TMS320LF2407型DSP的嵌入式系統(tǒng)與LAN91C111型自適應10Mb/s/100Mb/s嵌入式以太網(wǎng)控制的接口電路及軟硬件實現(xiàn)方法。
2021-05-21 06:22:31
TransFlash存儲卡在嵌入式系統(tǒng)調試中有哪些應用?
較高,限制了調試環(huán)境。使用USB或網(wǎng)卡下載鏡像速度快、接口通用,但一般做成產(chǎn)品后的嵌入式設備不需要留出通用的USB或以太網(wǎng)接口,從而增加了設計的復雜性和開發(fā)成本。
2019-08-28 07:20:56
TransFlash存儲卡在嵌入式系統(tǒng)調試中的應用介紹
過程中,如果使用TransFlash(TF)卡代替USB或以太網(wǎng)口,由于TF卡一般又都是移動嵌入式產(chǎn)品的必要構成部分,這樣做一般可以減小嵌入式系統(tǒng)調試的復雜性和成本。本文提出使用TF卡更新鏡像的方法,并在實際
2020-08-28 06:06:07
【亞信電子】任天堂Switch - 亞信USB以太網(wǎng)芯片解決方案演示視頻
(Ultrabook)/臺式機電腦/平板電腦/智能手機/游戲機、POS機/IP機頂盒/IP TV/智能網(wǎng)路攝像頭、智能擴展塢、智能型家電及任何具備標準USB端口的嵌入式系統(tǒng)等。需要更多亞信USB以太網(wǎng)芯片
2020-06-08 14:41:22
【亞信電子】工業(yè)/嵌入式網(wǎng)路與橋接器芯片領航者
本帖最后由 asixpm 于 2020-6-22 15:37 編輯
亞信電子為一專業(yè)的工業(yè)/嵌入式網(wǎng)路與橋接器相關IC芯片設計廠商。主要產(chǎn)品為EtherCAT/工業(yè)以太網(wǎng)芯片,超高速USB
2020-06-22 11:56:59
一種基于ENC28J60的高性能嵌入式以太網(wǎng)/CAN網(wǎng)關設計
,已成為家居發(fā)展的趨勢。CAN與以太網(wǎng)采用的網(wǎng)絡協(xié)議,要確保兩種網(wǎng)絡之間高效無縫地連接網(wǎng)關是問題的關鍵。在此設計一種基于ENC28J60的高性能嵌入式以太網(wǎng)/CAN網(wǎng)關。
2019-06-19 06:40:32
為什么要開發(fā)嵌入式的USB主機?如何設計嵌入式USB主機?
為什么要開發(fā)嵌入式的USB主機?非PC應用領域?如何設計嵌入式USB主機嵌入式USB主機的其他應用前景分析
2021-04-26 06:11:19
什么是以太網(wǎng)供電(PoE)
通常,嵌入式系統(tǒng)部署在難以或昂貴地為連接的設備添加電源插座的環(huán)境中。以太網(wǎng)供電(通常稱為PoE(IEEE 802.3))使組織能夠通過以太網(wǎng)端口為設備(例如傳感器,攝像機和其他設備)供電。也就是說
2021-12-17 06:40:36
什么是嵌入式以太網(wǎng)數(shù)字語音廣播系統(tǒng)解決方案?
什么是嵌入式以太網(wǎng)數(shù)字語音廣播系統(tǒng)解決方案?能夠較簡單地實現(xiàn)廣播系統(tǒng)的區(qū)域廣播功能。該系統(tǒng)基于 ARM架構,采用系統(tǒng)播放終端仲裁的方法控制區(qū)域廣播的實現(xiàn),廣播內容能夠同步播放和保存。
2019-07-30 07:57:26
基于嵌入式以太網(wǎng)控制的接口電路及軟硬件實現(xiàn)方法
嵌入式以太網(wǎng)不僅可用于工業(yè)現(xiàn)場實現(xiàn)現(xiàn)場節(jié)點的自動上網(wǎng)功能,而且還可以用于信息家電的以太網(wǎng)接口實現(xiàn)遠程控制,具有很好的發(fā)展前景。文章介紹基于TMS320LF2407型DSP的嵌入式系統(tǒng)
2019-06-12 05:00:07
基于嵌入式系統(tǒng)的以太網(wǎng)接口電路實現(xiàn)設計
摘要:介紹以8051系列單片機系統(tǒng)為例的嵌入式系統(tǒng)與10Mbps以太網(wǎng)控制器芯片DM9008的硬件接口電路的實現(xiàn)及編程方法。關鍵詞:嵌入式系統(tǒng) 以太網(wǎng) DM9008芯片 單片機 TCP/IP協(xié)議目前
2019-06-19 05:00:07
基于嵌入式操作系統(tǒng)μcLinux怎么實現(xiàn)對網(wǎng)卡的驅動?
優(yōu)點的操作系統(tǒng),非常適合用于具有網(wǎng)絡功能的嵌入式系統(tǒng)。本文介紹了以S3C44B0X 的ARM處理器和RTL8019AS 以太網(wǎng)控制器為基礎的網(wǎng)絡接口設計,并闡述了怎樣在嵌入式操作系統(tǒng)μcLinux 下實現(xiàn)對網(wǎng)卡的驅動。
2019-09-29 06:02:10
基于嵌入式模塊comX的實時以太網(wǎng)
netX網(wǎng)絡控制器為處理器的嵌入式模塊comX,是支持所有主流實時以太網(wǎng)協(xié)議的嵌入式模塊。本文在介紹了實時以太網(wǎng)和netX網(wǎng)絡控制器的基本結構和功能的基礎上,詳細探討了基于該嵌入式模塊comX的實時以太...
2021-12-20 06:24:54
基于AM186ed嵌入式系統(tǒng)以太網(wǎng)接口設計和實現(xiàn)
,不適用于價格低廉的嵌入式系統(tǒng)之中。我們選擇使用的是RTL8019以太網(wǎng)控制器。系統(tǒng)硬件設計AM186ed嵌入式微處理器作為高性能的80C186兼容16位嵌入式微控制器,AM186ed微控制器結合了
2018-12-20 10:57:06
基于CP2200的嵌入式系統(tǒng)以太網(wǎng)接口
作者:李國 秦培龍 李艷紅 由于嵌入式技術和網(wǎng)絡技術的迅速發(fā)展,以太網(wǎng)接口在嵌入式系統(tǒng)中的應用越來越廣泛,以太網(wǎng)接口不僅通信速度快,傳輸可靠,使用和配置方便,而且不受地域限制(廣域網(wǎng)和局域網(wǎng)均可
2019-05-23 05:01:04
基于DSP的嵌入式以太網(wǎng)接口電路設計
嵌入式以太網(wǎng)不僅可用于工業(yè)現(xiàn)場實現(xiàn)現(xiàn)場節(jié)點的自動上網(wǎng)功能,而且還可以用于信息家電的以太網(wǎng)接口實現(xiàn)遠程控制,具有很好的發(fā)展前景。文章介紹基于TMS320LF2407型DSP的嵌入式系統(tǒng)
2019-06-12 05:00:08
基于FPGA的嵌入式以太網(wǎng)接口硬件設計
特性很受嵌入式系統(tǒng)開發(fā)人員的青睞,因此,隨著信息產(chǎn)業(yè)和微電子技術的發(fā)展,可編程嵌入式系統(tǒng)設計已經(jīng)成為信息產(chǎn)業(yè)最熱門的技術之一,F(xiàn)PGA正以各種電子產(chǎn)品的形式進入人們日常生活的各個角落。以太網(wǎng)以其良好
2019-06-04 05:00:14
基于Linux的嵌入式工業(yè)測控系統(tǒng)該怎么設計?
隨著網(wǎng)絡控制技術的快速發(fā)展,工業(yè)以太網(wǎng)得到逐步完善,在工業(yè)控制領域獲得越來越廣泛的應用。工業(yè)以太網(wǎng)使用了TCP/IP協(xié)議,便于聯(lián)網(wǎng),并具有高速控制網(wǎng)絡的優(yōu)點。隨著32位嵌入式CPU價格的下降
2019-11-05 08:00:36
基于MCU的嵌入式物聯(lián)網(wǎng)設計中的以太網(wǎng)連接
應用要求相匹配。嵌入式環(huán)境中的以太網(wǎng)連接以太網(wǎng)在嵌入式系統(tǒng)中是如此普遍的元素,我們通常不會多考慮它 - 它只是計算機通信的“以太”。自從1985年最初的標準化以來,以太網(wǎng)已經(jīng)從最初的3 Mbit/s數(shù)據(jù)傳輸
2020-08-17 08:53:55
基于TCP IP協(xié)議棧的嵌入式以太網(wǎng)終端設計
/ IP協(xié)議棧的嵌入式以太網(wǎng)終端的設計方案。該方案給出了ARM內核的微處理器S3C44B0X和以太網(wǎng)控制器芯片RTL8019AS的接口電路以及嵌入式TCP / IP棧和μC/OS - Ⅱ實時操作系統(tǒng)
2008-06-27 09:33:13
基于雙以太網(wǎng)處理器Jupiter實現(xiàn)嵌入式設備網(wǎng)絡的設計
嵌入式網(wǎng)關是基于Internet技術的分布式設備網(wǎng)絡平臺的關鍵。它提供一個不同協(xié)議網(wǎng)絡通信系統(tǒng)(如RS232接口、RS485接口、RF接口等)和以太網(wǎng)甚至是萬維網(wǎng)的連接。嵌入式網(wǎng)關提供嵌入式Web
2021-06-23 07:00:00
如何利用FPGA設計嵌入式以太網(wǎng)與Matlab通信系統(tǒng)?
,就可以方便地接入到現(xiàn)有的網(wǎng)絡中,完成遠程傳輸數(shù)據(jù)的相關功能,所以小型設備的網(wǎng)絡技術一直是大家關注的焦點。另一方面,隨著單片F(xiàn)PGA的邏輯門數(shù)不斷增大,如何利用FPGA設計嵌入式以太網(wǎng)與Matlab通信系統(tǒng)?就成了大家廣泛思考的問題。
2019-08-02 06:52:30
如何去實現(xiàn)嵌入式以太網(wǎng)與Matlab通信系統(tǒng)的設計?
一種基于FPGA的嵌入式以太網(wǎng)與Matlab通信系統(tǒng)的設計
2021-05-28 06:33:09
如何去實現(xiàn)S3C2440嵌入式系統(tǒng)的以太網(wǎng)接口設計?
DM9000AE工作原理是什么?如何去實現(xiàn)S3C2440嵌入式系統(tǒng)的以太網(wǎng)接口設計?
2021-05-24 07:28:33
如何完成嵌入式串行千兆以太網(wǎng)的設計
將FPGA內嵌PowerPC硬核處理器、Xilinx精簡嵌入式操作系統(tǒng)Xilkernel,以及相應的外設IP Core相結合,完成嵌入式串行千兆以太網(wǎng)的設計。
2020-04-09 07:57:07
如何設計嵌入式系統(tǒng)的以太網(wǎng)接口?
以太網(wǎng)(Ethernet)是當今局域網(wǎng)采用的最通用的通信協(xié)議標準。在以太網(wǎng)中,所有計算機被連接在一條電纜上,采用帶沖突檢測的載波偵聽多路訪問(CSMA/CD)方法,采用競爭機制和總線拓撲結構?;旧希?b class="flag-6" style="color: red">以太網(wǎng)由共享傳輸媒體,如雙絞線電纜或同軸電纜、多端口集線器、網(wǎng)橋或交換機構成。
2019-11-07 07:34:50
如何設計一個由LPC2378和MAX4357構成的嵌入式系統(tǒng)?
本設計采用恩智浦公司(NXP)基于ARM7的微控制器LPC2378與美信公司(MAXIM)視頻矩陣切換芯片MAX4357構成嵌入式系統(tǒng),在μC/OS-Ⅱ 嵌入式操作系統(tǒng)的支持下,實現(xiàn)了具有以太網(wǎng)接口的128路視頻輸入、16路視頻輸出的視頻矩陣。
2021-06-08 07:06:38
學FPGA為什么要學以太網(wǎng)控制器
系統(tǒng)的集中控制、信息共享。以太網(wǎng)(Ethernet)技術在嵌入式系統(tǒng)上的開發(fā)應用,已經(jīng)成為當前嵌入式研究領域的技術熱點之一。一方面,與傳統(tǒng)的 RS-485、CAN 等相比較,以太網(wǎng)更加高速、通用,而且
2018-12-26 09:37:04
工業(yè)以太網(wǎng)有什么優(yōu)點?
的條件逐漸成熟,而在控制器上運行的實時嵌入式操作系統(tǒng)使控制器易于實現(xiàn)TCP/IP協(xié)議,以太網(wǎng)絡更易于接近現(xiàn)場。
2019-10-28 09:12:00
怎么利用ARM7來實現(xiàn)嵌入式USB?
和USB打印等。本文提出了一種利用ARM7來實現(xiàn)嵌入式USB的方法,并結合以太網(wǎng)應用技術,使得通過網(wǎng)絡可以方便地訪問USB設備。
2019-11-06 08:15:36
怎么實現(xiàn)嵌入式以太網(wǎng)數(shù)字語音廣播系統(tǒng)的設計?
本文給出一種嵌入式以太網(wǎng)數(shù)字語音廣播系統(tǒng)解決方案,能夠較簡單地實現(xiàn)廣播系統(tǒng)的區(qū)域廣播功能。該系統(tǒng)基于ARM架構,采用系統(tǒng)播放終端仲裁的方法控制區(qū)域廣播的實現(xiàn),廣播內容能夠同步播放和保存。
2021-05-31 06:27:46
怎么實現(xiàn)嵌入式Modbus/TCP網(wǎng)關的設計?
本文設計和實現(xiàn)了一種嵌入式協(xié)議轉換網(wǎng)關,通過Modbus/TCP協(xié)議將傳統(tǒng)的串行鏈路通信的Modbus現(xiàn)場總線與以太網(wǎng)相連。
2021-06-01 06:10:12
怎么實現(xiàn)基于Cortex-M3的嵌入式以太網(wǎng)門禁系統(tǒng)設計?
本文研究的就是采用以太網(wǎng)傳輸數(shù)據(jù)和射頻芯片識別智能卡相結合的門禁系統(tǒng),相對于傳統(tǒng)的門禁系統(tǒng),以太網(wǎng)解決了傳輸距離上的問題。其次,采用了基于80C51內核的射頻芯片PN532,使得性能更加穩(wěn)定。其工作
2021-05-24 06:49:16
怎么實現(xiàn)基于Nios軟核的嵌入式Internet系統(tǒng)設計?
介紹如何在Altera開發(fā)平臺上,使用Nios軟核CPU來構建嵌入式Internet系統(tǒng);并結合以太網(wǎng)遠程數(shù)據(jù)采集系統(tǒng)的實例,介紹此類系統(tǒng)硬件,軟件的設計方法。
2021-06-04 07:05:47
怎么實現(xiàn)基于S3C4480X的嵌入式以太網(wǎng)接口設計?
本文基于最常用的嵌入式處理器S3C44B0X和以太網(wǎng)驅動器RTL8019AS來設計了一款嵌入式以太網(wǎng)接口。本設計的特點是,既可僅用于嵌入式以太網(wǎng)驅動設備,方便簡單,又可進行擴展其他模塊,必要時可以
2021-05-21 06:00:07
怎樣去設計一種基于嵌入式Linux的千兆以太網(wǎng)卡驅動程序
基于嵌入式Linux的千兆以太網(wǎng)卡驅動程序設計及測試一.引言千兆以太網(wǎng)是一種具有高帶寬和高響應的新網(wǎng)絡技術,相關協(xié)議遵循IEEE802.3規(guī)范標準。采用和10M以太網(wǎng)相似的幀格式、網(wǎng)絡協(xié)議和布線系統(tǒng)
2021-12-17 08:26:44
求一種基于ARM芯片和嵌入式操作系統(tǒng)Linux
本文研究了一種基于ARM芯片和嵌入式操作系統(tǒng)Linux,在以太網(wǎng)與RS -485總線之間的進行數(shù)據(jù)交換的嵌入式網(wǎng)關,以滿足嵌入式設備的網(wǎng)絡化功能需求。
2021-06-04 06:55:49
求大神指點ARM9嵌入式系統(tǒng)接入外網(wǎng)優(yōu)先級問題
嵌入式系統(tǒng)接入外網(wǎng)優(yōu)先級問題,將一個ARM9嵌入式平臺接入以太網(wǎng)和GPRS網(wǎng)絡,怎樣自動設定兩個網(wǎng)絡的優(yōu)先?以何種方式實現(xiàn)接入外網(wǎng)的優(yōu)先級設置,本人急需各位高人指導,不甚感激,謝謝!
2022-07-28 14:43:41
請問嵌入式系統(tǒng)實現(xiàn)以太網(wǎng),TCP/IP協(xié)議棧是都是移植的嗎?
想請教各位大神們。嵌入式系統(tǒng)實現(xiàn)以太網(wǎng)(比如stm32),TCP/IP協(xié)議棧是不是都是移植的。比如都移植LWIP。UIP等。而不是自己寫啊…………感謝……
2020-03-13 02:22:48
請問怎樣去設計嵌入式以太網(wǎng)控制器?
以太網(wǎng)控制器的總體結構有哪些模塊?MAC發(fā)送模塊是由哪些部分組成的?MAC接收模塊是由哪些部分組成的?MAC還有哪些其它的模塊?如何通過FPGA去設計嵌入式以太網(wǎng)控制器?
2021-04-14 06:09:08
誰知道SOPC技術在嵌入式工業(yè)以太網(wǎng)中有哪些應用呢?
隨著以太網(wǎng)在工業(yè)控制領域得到大規(guī)模應用,嵌入式的工業(yè)以太網(wǎng)系統(tǒng)也越來越多的滲入到了工業(yè)控制領域。以MOTOROLA ColdFire微處理器和ARM處理器為硬件平臺的嵌入式工業(yè)以太網(wǎng)系統(tǒng)已經(jīng)有大量文獻報道,但具體誰知道SOPC技術在嵌入式工業(yè)以太網(wǎng)中有哪些應用嗎?
2019-08-02 06:27:31
高性能嵌入式以太網(wǎng)CAN網(wǎng)關怎么實現(xiàn)?
采用CAN總線組建家庭內部網(wǎng)絡,再通過網(wǎng)關與外部以太網(wǎng)相連實現(xiàn)對家居電器設備的遠程控制,實現(xiàn)CAN網(wǎng)絡與以太網(wǎng)的結合,已成為家居發(fā)展的趨勢。CAN與以太網(wǎng)采用的網(wǎng)絡協(xié)議,要確保兩種網(wǎng)絡之間高效無縫地連接網(wǎng)關是問題的關鍵。在此設計一種基于ENC28J60的高性能嵌入式以太網(wǎng)/CAN網(wǎng)關。
2019-09-04 07:38:00
基于CP2200 的嵌入式系統(tǒng)以太網(wǎng)接口設計
隨著單片機處理能力不斷增強,嵌入式系統(tǒng)也越復雜,控制系統(tǒng)日趨網(wǎng)絡化,使基于以太網(wǎng)的嵌入式系統(tǒng)研究成為其技術發(fā)展的趨勢。本文以ATmega16 單片機和CP2200 以太網(wǎng)控制器為主
2009-05-26 16:44:12
15

嵌入式以太網(wǎng)接口的研究與設計
本文使用微處理器和以太網(wǎng)協(xié)議芯片,組成嵌入式以太網(wǎng)接口,用軟件實現(xiàn)簡化的TCP/IP協(xié)議,解決了儀器儀表與以太網(wǎng)的連接問題。使用該接口,通過現(xiàn)有計算機網(wǎng)絡,實現(xiàn)了對儀
2009-07-30 11:00:21
29

高性能嵌入式工業(yè)以太網(wǎng)監(jiān)控系統(tǒng)設計
現(xiàn)場智能監(jiān)控裝置是構建控制網(wǎng)絡的基礎和關鍵,采用高端嵌入式技術實現(xiàn)以太網(wǎng)現(xiàn)場智能裝置開發(fā)是其重要發(fā)展趨勢。本文提出基于嵌入式工業(yè)以太網(wǎng)技術的監(jiān)控系統(tǒng),詳細闡
2009-08-04 14:33:33
14

嵌入式以太網(wǎng)原理重癥及其應用
根據(jù)監(jiān)督與控制的以太網(wǎng)和傳統(tǒng)的互聯(lián)網(wǎng)系統(tǒng),文章提出了一種特殊的嵌入式以太網(wǎng)可以斷絕接觸電腦和互聯(lián)網(wǎng)主機和供應電力的互聯(lián)網(wǎng)主機。它也可以提供詳
2009-09-01 11:44:54
22

基于以太網(wǎng)和嵌入式Web Server的控制系統(tǒng)設計研究
介紹了基于以太網(wǎng)和嵌入式Web Server 控制系統(tǒng)的設計、基本實現(xiàn)和測試。系統(tǒng)基于Modbus/UDP 主從協(xié)議對以太網(wǎng)通信進行確定性管理,又通過嵌入Web Server 與Internet交互。文章基于單
2009-09-16 11:21:24
25

基于OpenTCP的嵌入式以太網(wǎng)模塊設計
針對TCP/IP 協(xié)議內容多、占空間大、不易嵌入單片機,以及嵌入式以太網(wǎng)模塊參數(shù)一般是固化在單片機內部的問題,給出了基于OpenTCP 協(xié)議和MS9S12NE64 以太網(wǎng)芯片的嵌入式以太網(wǎng)模
2010-01-06 16:50:11
15

嵌入式以太網(wǎng)設計
嵌入式以太網(wǎng)設計,隨著半導體技術的飛速發(fā)展,嵌入式產(chǎn)品已經(jīng)廣泛應用于軍事、消費電子、網(wǎng)絡通信、工業(yè)控制等各個領域,網(wǎng)絡化是嵌入式系統(tǒng)發(fā)展的必然
2008-06-27 09:35:24
748


SOPC技術在嵌入式工業(yè)以太網(wǎng)中的設計應用
SOPC技術在嵌入式工業(yè)以太網(wǎng)中的設計應用
概述:該系統(tǒng)是為醫(yī)療培訓機構專門設計的設備,它采用ARM9嵌入式開發(fā)
2010-04-16 13:53:27
616


嵌入式以太網(wǎng)數(shù)字語音廣播系統(tǒng)技術設計
嵌入式以太網(wǎng)數(shù)字語音廣播系統(tǒng)技術設計
本文給出一種嵌入式以太網(wǎng)數(shù)字語音廣播系統(tǒng)解決方案,能夠較簡單地實現(xiàn)廣播系統(tǒng)的區(qū)域廣播
2010-04-28 09:43:17
872


亞信電子推出針對嵌入式網(wǎng)絡應用USB轉以太網(wǎng)控制芯片AX88772C
近日,亞信電子針對嵌入式網(wǎng)絡應用推出一款USB to LAN系列以太網(wǎng)控制芯片AX88772C,芯片支持Microsoft AOAC,接口符合USB 1.1/2.0規(guī)格,可滿足嵌入式系統(tǒng)小型化與即插即用需求。
2013-05-20 15:31:01
4136

嵌入式系統(tǒng)以太網(wǎng)接口設計方案解析
用的網(wǎng)絡標準之一。 但是,基于以太網(wǎng)的嵌入式系統(tǒng)目前并是很多。其原因除了嵌入式系統(tǒng)本身運行速度較慢、資源較少且不足以實現(xiàn)以太網(wǎng)的各種協(xié)議外,更重要是設計以太網(wǎng)的接口及協(xié)議相對比較復雜,使人望而卻步。 本文將介紹以8051系列單片
2017-10-17 11:50:09
0

基于STM32的嵌入式以太網(wǎng)門禁系統(tǒng)設計
不佳等問題。 隨著嵌入式技術日新月異的發(fā)展,以及以太網(wǎng)技術的普及,使得基于以太網(wǎng)的嵌入式產(chǎn)品越來越多,發(fā)展也越來越快。本文研究的就是采用以太網(wǎng)傳輸數(shù)據(jù)和射頻芯片識別智能卡相結合的門禁系統(tǒng),相對于傳統(tǒng)的門禁系統(tǒng),以太網(wǎng)解決了
2017-11-29 18:37:01
706


評論