引言
1.1研究背景
???? USB(UniversalSerialBus),即“通用器串行總線”, 它是一種應用在PC領域的新型接口技術。
????? USB是由Compaq、Inter、Microsoft、NEC等幾家著名公司共同提出的用于外部設備接到主機的外部總線結構。它同時又是一種通信協議,采用基于令牌的主機查詢方式完成主機(Host)與USB器件之間的數據傳送,由于任何數據傳送的主動權都在主機一側,這就將整個外設系統最復雜的部分交給了主機,從而簡化了USB外設的結構,降低了生和設計成本。同時,USB器件是在微控制器的控制下完成USB協議的,因此它作為一種智能接口支持器件的“熱插拔”。此外,為了降低USB系統數據傳送的誤碼率,USB還引入了諸如PID檢錯、CRC校驗、流量控制以及自動重發等功能,使得USB系統非常健壯(其誤碼率低于10-10)。
????? 早在1995年,就已經有PC機帶有USB接口了,但由于缺乏軟件及硬件設備的支持,這些PC機的USB接口都閑置未用。1998年后,隨著微軟在Windows 98中內置了對USB接口的支持模塊,加上USB設備的日漸增多,USB接口才逐步走進了實用階段。這幾年,隨著大量支持USB的個人電腦的普及,USB逐步成為PC機的標準接口已經是大勢所趨。在主機(host)端,最新推出的PC機幾乎100%支持USB;而在外設(device)端,使用USB接口的設備也與日俱增,例如數碼相機、掃描儀、游戲桿、磁帶和軟驅、圖像設備、打印機、鍵盤、鼠標等等。
USB設備之所以會被大量應用,主要具有以下優點:
1、可以熱插拔。這就讓用戶在使用外接設備時,不需要重復“關機——將并口或串口電纜接上——再開機”這樣的動作,而是直接在PC開機時,就可以將USB電纜插上使用。
2、攜帶方便。USB設備大多以“小、輕、薄”見長,對用戶來說,同樣20G的硬盤,USB硬盤比IDE硬盤要輕一半的重量,在想要隨身攜帶大量數據時,當然USB硬盤會是首要之選了。
3、標準統一。大家常見的是IDE接口的硬盤,串口的鼠標鍵盤,并口的打印機掃描儀,可是有了USB之后,這些應用外設統統可以用同樣的標準與PC連接,這時就有了USB硬盤、USB鼠標、USB打印機,等等。
4、可以連接多個設備。USB在PC上往往具有多個接口,可以同時連接幾個設備,如果接上一個有4個端口的USB HUB時,就可以再連上4個USB設備,以此類推,盡可以連下去,將你家的設備都同時連在一臺PC上而不會有任何問題(注:最高可連接至127個設備)。
嵌入式系統USB接口設計
- USB接口(54900)
相關推薦
USB在PCR儀嵌入式系統中的應用
隨著U盤的普遍使用和USB技術的嵌入式系統應用,方便用戶進行程序修改和程序的存儲,PCR設計中采用可以熱插拔的USB接口,即在PCR硬件系統中加入了USB主控芯片,使其能夠對U盤等存儲設
2011-10-08 15:49:56
1411


USB主機方式在嵌入式系統的應用是什么?
單片機的定義是什么?單片機分為哪幾類?單片機的結構是怎樣組成的?USB主機方式在嵌入式系統的應用是什么?串行通信的通信方式有哪幾種?
2021-07-14 06:07:18
USB在嵌入式產品中的應用
用U盤實現數據、版本更新嵌入式產品可以通過USB接口隨時更新軟件系統,獲得最新數據。如可以在自動販賣機、自動售票機上及時更新貨物、票據的品種價格等信息。5.USB device模式的接口
2009-03-28 12:26:52
嵌入式系統接口應用
《嵌入式系統原理與接口技術》——嵌入式系統接口應用基礎本文為我負責編寫的電子工業出版社出版的《嵌入式系統原理與接口技術》一書第七章部分,這里整理的仍然是修改稿,供需要的同學參考,本書為普通高等教育
2021-08-09 06:56:10
嵌入式系統接口測試
嵌入式系統接口測試策略嵌入式系統接口測試策略摘要:在日益廣泛應用的嵌入式系統中,軟件測試因為系統平臺局限性需要重復下裝,耗費較大的測試資源與時間成本。文章根據嵌入式系統軟件的特性,結合實際案例智能
2021-10-27 08:41:34
嵌入式系統EMC的產生原理是什么?
嵌入式系統EMC(Electro Magnetic Compatibility)即嵌入式系統電磁兼容性,指嵌入式系統在復雜電磁環境中抵抗其他系統所產生的電磁干擾同時本身產生的電磁干擾又不影響其他系統
2019-08-20 08:08:59
嵌入式系統U盤實時啟動技術
(USB接口傳輸速度快),可適用于多種實時操作系統(保存在優盤中的映像文件也可以是使用其他嵌入式實時操作系統,如PSOS、Nuclues等開發生成的);對系統的Flash存儲容量要求小(Flash中主要
2011-09-05 11:36:14
嵌入式系統串行設備管理怎么實現?
隨著微電子技術的發展,嵌入式系統的功能越來越強大,像 UART口、IrDA、USB、I2C以及SPI這些串行接口或設備同時存在于一個嵌入式系統中,實現對它們的統一管理將能極大地提高整個嵌入式系統
2019-09-04 07:53:52
嵌入式系統產品有哪些
的協調工作等要求,新一代嵌入式設備還需具備IEEE1394、USB、CAN、Bluetooth或IrDA通信接口,同時也需要提供相應的通信組網協議軟件和物理層驅動軟件。為了支持應用軟件的特定編程模式
2020-06-22 08:50:06
嵌入式系統和嵌入式電腦有什么區別?
、設備驅動接口、通信協議、圖形界面、標準化瀏覽器等。嵌入式操作系統負責嵌入式系統的全部軟、硬件資源的分配、任務調度,控制、協調并發活動。它必須體現其所在系統的特征,能夠通過裝卸某些模塊來達到系統所要
2020-06-23 11:02:33
嵌入式系統有哪些應用
經過這些年的發展,嵌入式的功能不斷強大,嵌入式的應用領域也更為寬泛,嵌入式在當前主要是指為了各種具體應用功能的實現,按照基本計算機技術,在硬件方面和軟件方面均可裁剪,不斷適應各種應用系統的發展,要求
2021-10-27 06:19:36
嵌入式系統的發展歷史
摘要:嵌入式系統誕生于微型機時代,經歷了漫長的獨立發展的單片機道路。給嵌入式系統尋求科學的定義,必須了解嵌入式系統的發展歷史,按照歷史性、本質性、普遍通用性來定義嵌入式系統,并把定義與特點相區分
2019-06-18 06:53:07
嵌入式系統的硬件平臺組成
的核心。在嵌入式系統設計中,要盡可能地滿足系統功能接口的SoC芯片。這些SoC集成了大量的外圍USB、UART、以太網、AD/DA、IIS等功能模塊?! 】删幊唐?b class="flag-6" style="color: red">系統SOPC(System
2020-06-20 15:25:39
嵌入式FIFO怎么配置和使用?
嵌入式設備由于具有硬件可在線配置,實現靈活等特點,使得其應用越來越廣泛。尤其在基于FPGA的硬件系統中應用較多,目前在許多產品中實現了嵌入式網口、嵌入式PCI/PCI-E、嵌入式USB等各種模塊
2020-03-09 06:54:45
嵌入式JavaPOS系統接口怎么測試?
隨著嵌入式計算機應用技術的發展,嵌入式技術已經廣泛應用到現代生活的方方面面。在零售系統方面,零售收款機是嵌入式應用的一個重要領域。目前,市場上的收款機大體上可分為三類:第一類是基于PC和DOS
2019-10-08 08:05:31
嵌入式Linux下USB藍牙設備驅動
技術的不斷發展,藍牙產品逐漸走入人們的生活。目前藍牙在PC端支持良好,應用比較廣泛。但在嵌入式系統中,由于藍牙接口的兼容性問題,使其在嵌入式領域的應用大打折扣。因此,如何在嵌入式系統中支持藍牙設備成為當前嵌入式領域的研究熱點。作為通用串行總線標準,USB接口全文下載
2010-04-24 09:30:17
嵌入式U盤讀寫模塊USB118
大小的嵌入式U盤控制器, 集成了USB HOST協議并帶有通用串口總線。主要應用于便攜儀器或者嵌入式數據采集系統的外掛式海量存儲。USB118帶有標準USB接口, 遵循USB1.1協議規范,可以全面
2008-07-24 14:46:08
嵌入式基礎教程之嵌入式系統組成
本文創客學院嵌入式開發培訓講師為讀者介紹嵌入式基礎教程之嵌入式系統組成,嵌入式系統通常由嵌入式處理器、外圍設備接口、嵌入式操作系統、應用軟件的嵌入式計算機系統和執行裝置(被控對象)組成
2017-06-28 13:59:20
嵌入式開發板的五大接口
接口。嵌入式開發板的中就有五大類接口:并行接口、串行接口、USB、紅外線接口、PCMCIA和CF;今天重點說下串行接口和USB接口。串行接口在嵌入式系統的開發和應用中,經常需要使用上位機實現系統的調試
2017-06-27 11:55:50
嵌入式操作系統怎么選擇?
嵌入式操作系統是ARM CPU的軟件基礎,從8位/16位單片機發展到以arm CPU核為代表的32位嵌入式處理器,嵌入式操作系統將替代傳統的由手工編制的監控程序或調度程序,成為重要的基礎組件。更重
2020-04-07 07:13:19
嵌入式最小系統的啟動架構是什么?
隨著嵌入式相關技術的迅速發展,嵌入式系統的功能越來越強大,應用接口更加豐富,根據實際應用的需要設計出特定的嵌入式最小系統和應用系統,是嵌入式系統設計的關鍵。
2020-04-01 06:11:24
嵌入式的系統特點
,追求易學易用。提供強大的網絡功能,支持TCP/IP協議及其他協議,提供TCP/UDP/IP/PPP協議支持及統一的MAC訪問層接口,為各種移動計算設備預留接口。5)強穩定性,弱交互性。嵌入式系統一旦開始
2020-04-21 10:39:27
嵌入式的通訊接口對比
1. 嵌入式的通訊接口嵌入式系統中,我們熟知的通訊接口無非有串口,SPI,IIC,CAN,USB。都是用于數據的交互,串口在工業上使用的是RS232,RS485,RS422,而TTL一般只用于調試或
2022-01-14 07:25:07
ARM嵌入式最小系統的啟動架構是什么?
隨著嵌入式相關技術的迅速發展,嵌入式系統的功能越來越強大,應用接口更加豐富,根據實際應用的需要設計出特定的嵌入式最小系統和應用系統,是嵌入式系統設計的關鍵。目前在嵌入式系統開發的過程中,開發者往往把
2019-10-31 07:30:41
CS4235在DSP嵌入式系統中有哪些應用?
使整個系統的聲音質量上升一個新的臺階。通過分析,WSS(Windows Sound System)兼容聲卡和PC機ISA總線的接口原理,我們將其中的聲效芯片CS4235應用到基于DSP的嵌入式系統中。
2019-09-03 08:31:51
FPGA在嵌入式系統的應用前景怎么樣?
早期的嵌入式系統一般是以通用處理器或單片機為核心,在外圍電路中加入存儲器、功率驅動器、通信接口、顯示接口、人機輸入接口等外圍接口,再加上應用軟件,有些還加上了嵌入式操作系統,從而構成完整的系統。
2020-03-09 07:48:32
FPGA的嵌入式系統USB接口設計
2020-08-08 16:52:49
HDMI接口在嵌入式視頻監控系統中的應用是什么?
HDMI技術的基本傳輸原理是什么?怎樣去設計一種HDMI源接口電路?HDMI接口在嵌入式視頻監控系統中的應用是什么?
2021-06-03 06:58:03
Linux作為嵌入式操作系統的優勢是什么?如何建立嵌入式Linux?
Linux作為嵌入式操作系統的優勢是什么如何建立嵌入式Linux?當前流行的幾種嵌入式Linux系統
2021-04-27 06:34:40
TransFlash存儲卡在嵌入式系統調試中有哪些應用?
嵌入式系統調試一般使用串口、JTAG、USB或網卡來下載系統鏡像到目標機中。使用串口下載鏡像,協議簡單,接口通用,但傳輸速率太慢。使用JTAG下載鏡像,傳輸速率較高,但需要專用的JTAG調試器,價格
2019-08-28 07:20:56
TransFlash存儲卡在嵌入式系統調試中的應用介紹
0 引言嵌入式系統調試一般使用串口、JTAG、USB或網卡來下載系統鏡像到目標機中。使用串口下載鏡像,協議簡單,接口通用,但傳輸速率太慢。使用JTAG下載鏡像,傳輸速率較高,但需要專用的JTAG
2020-08-28 06:06:07
為什么要開發嵌入式的USB主機?如何設計嵌入式USB主機?
為什么要開發嵌入式的USB主機?非PC應用領域?如何設計嵌入式USB主機嵌入式USB主機的其他應用前景分析
2021-04-26 06:11:19
什么是嵌入式系統
嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字接口的設備,如手表、微波爐、錄像機、汽車等,都使
2021-10-27 09:22:16
什么是嵌入式系統 嵌入式系統定義
。通常,嵌入式系統是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字接口的設備,如手表、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是
2019-09-23 15:57:38
基于嵌入式系統硬件平臺的軟件PLC實現設計
1嵌入式軟PLC的總體結構 嵌入式軟PLC與嵌入式系統共享一個CPU,PLC和嵌入式系統之間沒有多余的導線連接,增加了系統的可靠性,易于實現許多高級功能。PLC中的信息也能通過嵌入式系統的顯示屏顯示,通過嵌入式系統的編輯鍵可方便地對PLC進行編輯操作。
2019-06-19 06:20:54
基于FPGA的嵌入式系統應用
顧名思義,嵌入式系統指的是嵌入到系統內部的計算機系統,是面向特定應用設計的專用計算機系統。早期的嵌入式系統一般是以通用處理器或單片機為核心,在外圍電路中加入存儲器、功率驅動器、通信接口、顯示接口
2019-06-28 06:18:21
基于LPC2290嵌入式系統USB接口的設計
;gt;摘 要</strong>:為嵌入式系統設計并實現了USB主機接口。硬件設計采用LPC2290為主控平臺, ISP1160為USB主<br/>
2009-10-19 14:40:21
如何系統的學習嵌入式?
都說嵌入式很難,即使去嵌入式培訓機構做系統訓練,其實只是沒有掌握正確的學習嵌入式的方法,學習講究的是一個循序漸進的過程,誰也不能一口吃出一個大胖子,從基礎到專業,從簡單到高深,下面達內講解一下系統學習嵌入式培訓的基本步驟:
2021-03-09 06:23:10
如何入門嵌入式系統
。嵌入式操作系統為用戶程序提供了豐富的接口,如設備的驅動接口、通信接口、圖形接口等,這就大大的方便了應用程序的開發,使得嵌入式產品的可靠性、實用性、用戶體驗等都大大提升。以下幾款系統是常見的嵌入式操作系...
2021-12-17 07:31:39
如何設計嵌入式FIFO數據傳輸系統?
嵌入式設備由于具有硬件可在線配置,實現靈活等特點,使得其應用越來越廣泛。尤其在基于FPGA的硬件系統中應用較多,目前在許多產品中實現了嵌入式網口、嵌入式PCI/PCI-E、嵌入式USB等各種模塊
2019-08-08 07:03:56
怎么減少嵌入式系統的安全維護工作?
嵌入式是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字接口的設備,如手表、微波爐、錄像機、汽車等,都使用嵌入式
2019-08-16 06:11:23
淺析嵌入式系統結構
1,嵌入式系統結構1.1嵌入式系統硬件結構:嵌入式硬件系統主要由微處理器MPU,外圍電路,以及外設組成,微處理器為ARM嵌入式處理芯片如ARM7TMDI系列及ARM9系類處理器,MPU為整個嵌入式
2021-10-27 06:10:33
采用TTL串口的嵌入式USB主機系統設計
數據輸入輸出標準接口,所以在USB數據存儲方面一直得不到很好的普及。業界和用戶的需求使得嵌入式USB主機的研究成為USB研究領域的一個新的方向?! ”疚慕榻B了一種基于TTL串口的USB主機系統,通過
2019-04-09 07:00:04
基于ARM7的嵌入式系統上開發USB接口的詳細資料
基于ARM7的嵌入式系統上開發USB接口的詳細資料:本文介紹了在基于ARM7 的嵌入式系統上開發USB 接口的詳細內容。項目使用ARM7(MCU 處理器)和PDIUSBD12(USB 芯片)完成了U 盤的開發。主
2009-04-17 15:26:53
161

嵌入式系統USB接口的研究及設計
本文針對嵌入式系統中USB 接口進行了研究,提出了MCU+USB 的嵌入式USB Host 的實現方案。用SL811HS 作為USB 主控芯片,用W77E58 作為系統MCU,通過硬件和軟件的設計,實現了嵌入式USB Ho
2009-06-13 11:29:51
15

TMS320VC5509A USB設備固件設計與實現
TMS320VC5509A 是TI 推出的新一代高性能、低功耗數字信號處理芯片,并擴充了當今流行的USB 設備接口模塊。本文介紹了嵌入式系統USB 接口的特點和主要軟件模塊,分析了TMS320VC5509
2009-08-15 15:04:44
42

基于LPC2290嵌入式系統USB接口的設計
基于LPC2290嵌入式系統USB接口的設計:為嵌入式系統設計并實現了USB主機接口。硬件設計采用LPC2290為主控平臺, ISP1160為USB主控制器;軟件設計借助于ZLG/FS文件系統,完成了USB主機控制器驅
2009-12-31 17:07:46
30

嵌入式系統的USB虛擬串口設計
嵌入式系統的USB虛擬串口設計
現代嵌入式系統中,異步串行通信接口往往作為標準外設出現在單片機和嵌入式系統中。但是隨著個人計算機通用外
2009-09-27 16:07:51
963


FPGA的嵌入式系統USB接口設計
FPGA的嵌入式系統USB接口設計
摘要:設計基于FPGA的IP-BX電話應用系統,用于傳統的電話網絡(PSTN)與PC機之間的接口連接。USB2.0接口器件EZ-USB FX2 CY7C68013A-56工作在slave FIFO
2010-04-03 10:52:39
1664


基于嵌入式系統USB接口的虛擬示波器的開發與實現
本文針對傳統示波器不便攜帶 ,傳統虛擬儀器不具有即插即用、 熱插拔等功能的情況 ,提出了基于嵌入式系統 US B接口的虛擬示波器的設計方案和具體實現方法.以單片機和 US B芯片為核心
2012-05-22 12:40:27
144

基于mClinux的嵌入式USB接口設計
引言 越來越多的嵌入式設備與外部連接要求更簡潔、方便、智能化,所以,USB接口在嵌入式設備中的應用會越來越廣泛。本文是信息家電網絡控制平臺技術項目中USB接口的實際設計部分
2012-07-20 15:54:54
908

嵌入式系統USB接口的虛擬示波器設計
中斷查詢API一般用于USB設備使用到中斷傳輸的場合。直接控制API是用于CH375直接輸入輸出信號,由設置、輸入和輸出3部分組成。這樣不但使軟件程序結構清晰,方便閱讀,而且在需要時可以
2018-04-08 15:37:00
3685


嵌入式系統中實現對USB接口微小變化的測控
隨著臺式機和筆記本電腦串口的消失,USB已成為最常見的外圍設備接口。此外,USB的嵌入式應用正在增加。但是,在嵌入式系統中實現USB接口的開發團隊可以輕松地產生微小的變化,這可能使與其他嵌入式USB設備的互操作性成為不確定的結果。
2019-08-08 09:22:52
2493


評論