嵌入式
391基于DSP和FPGA的視頻編碼器
ednchina (0)隨著寬帶Internet的快速發(fā)展和電子設(shè)備計算能力的迅速提高,在Internet上實時傳輸高清晰度視頻信息成為可能,以Internet為傳輸媒介的視頻會議、視頻監(jiān)控、Internet電視臺等視頻應(yīng)用方興未艾。這些應(yīng)用的一個共同特點是,都需要一個高性能的實時視頻編碼器,特別是高分辨率的視頻應(yīng)用給視頻編碼器的計算能力提出了很高的要求。例如,一幅720×576的4∶2∶2視頻格式的畫面,包含有3240個16×16的YUV宏塊(MacroBlock,即MB)。如果該視頻幀按照P幀或者B幀進行壓縮,那么每一個YUV宏塊都要進行運動估計、運動補償、DCT(Discrete Cosine Transform)/反DCT變換、量化/反量化和VLC(Variable Length Coding)等環(huán)節(jié)的運算。如果進行實時壓縮(每秒鐘壓縮25幀)的話,大致需要316~5GIPS(Instruction persecond)的計算能力。 目前,單一的CPU/DSP一般還不具備這樣的計算能力。為了解決高清晰畫面的實時視頻壓縮問題,本文提出了DSP和FPGA(Field Pro-grammable Gate
超低成本NationalchipABS-S直播衛(wèi)星機頂盒方案
ednchina (0)直播衛(wèi)星系統(tǒng)ABS-S是具有中國自主標準的**一代衛(wèi)星數(shù)位電視傳輸系統(tǒng)。Nationalchip 得到國家廣電總局的許可研發(fā)ABS-S解調(diào)芯片(GX1121),為縮短廠商的開發(fā)周期,降低整機BOM成本,推出"GX1121(ABS-S 解調(diào)芯片)和GX3001(MPEG2 解碼芯片) " 的套片方案。世平集團(WPI) 整合了基于Nationalchip "GX3001+GX1121" 套片方案,采用內(nèi)部代理的產(chǎn)品線資源,推出基于Nationalchip "GX3001+GX1121" 套片方案的一套完整的 ABS-S 機頂盒解決方案。 主芯片 GX3001: * 32位元RISC CPU,8K bytes的指令Cache 和8K bytes的資料Cache,*高主頻216MHz,支援JTAG調(diào)試 。 * 支援條件接收和資料廣播 。 * 33個PID篩檢程式,每個PID過濾*多支援32個通用通道數(shù),每個通道過濾深度為16 Byte 。 * 四層圖形顯示:背景層、靜態(tài)圖片層、視頻層、OSD層 。 * 真彩色OSD及強大的2D圖形加速,支援抗閃爍濾波 。 * 靈活的抓屏功能,支援各種多畫面流
有高精度**讀數(shù)的低成本旋轉(zhuǎn)編碼器
ednchina (0)
旋轉(zhuǎn)編碼器通常用于帶伺服反饋的定位系統(tǒng),這種情況下,編碼器的成本一般并不重要。但編碼器也會用于對某些用戶界面上旋鈕位置的編碼,例如音頻系統(tǒng)上的音量旋鈕。對于這些旋鈕,可以為求低價、高精度和**讀數(shù)值而選擇電位器,但它們行程有限,通常不到340°,或者可選擇光機式旋轉(zhuǎn)編碼器,它的行程沒有限制,但價格較高,精度低,只有相對讀數(shù)值。本設(shè)計實例嘗試將兩者結(jié)合起來,兼具了電位器的優(yōu)點,以及光機旋轉(zhuǎn)編碼器無邊界操作的特性。 編碼器采用了標準電位器的結(jié)構(gòu)技術(shù),因此便于生產(chǎn)。它基本上是一個雙電刷正交式**電位器。它有一個全圓的阻性材料環(huán),兩端接電,兩個電氣獨立的刷片在上面移動。兩電刷片相互間為90°角的機械連接(圖1)。 微控制器中的ADC讀出兩個信號,固件用這兩個信號確定軸所處的象限。知道了象限以后,就可以用兩個電刷的信號計算出軸的位置。當刷片到達了電源連接處時,由于非線性響應(yīng),應(yīng)忽略這個信號(圖2)。兩個電刷間有90°角,因此不可能同時處于非線性位置。今天,即使*基本的微控制器也會帶一個10位ADC,因此兩信號合計有11位分辨率,或優(yōu)于0.2 °。如果應(yīng)用不需要**讀數(shù),或使用軟件復(fù)位時,微控制器
嵌入式
392VxWorks共享看門狗定時機制的設(shè)計與實現(xiàn)
eefocus (0)
0 引言VxWorks是目前應(yīng)用*多的嵌入式實時操作系統(tǒng)之一,廣泛應(yīng)用于工業(yè)控制、醫(yī)療器械、通信、航空航天以及武器裝備等領(lǐng)域。VxWorks是32位實時嵌入式操作系統(tǒng),自20世紀80年代由風(fēng)河公司推出以來,其良好的實時性、對多任務(wù)的支持、體積精簡、可剪裁等優(yōu)點得到眾多公司、***及用戶的喜愛。在實時性要求高的應(yīng)用系統(tǒng)中,定時器是經(jīng)常被用到的重要器件。而對于VxWorks操作系統(tǒng)本身來說,并未提供一個通用、高效的定時器組件。文章所提出的共享看門狗定時機制就是針對這種情況實現(xiàn)的一種通用型定時器組件。1 VxWorks定時的方法1.1 使用taskDely函數(shù)函數(shù)原型為:STATUS taskDelay(int ticks)該函數(shù)提供一種簡單的任務(wù)休眠機制,常用于需要不**定時或延時的應(yīng)用中,其定時的單位為tick,默認情況下60(ticks)為1s (利用sysClkRateSet函數(shù)可以修改系統(tǒng)默認的時鐘速率)。在任務(wù)中調(diào)用taskDelay函數(shù)可以在指定的ticks期間空出CPU的使用權(quán),同時改變該任務(wù)的狀態(tài)為DELAY.由于經(jīng)常受到任務(wù)調(diào)度的影響,該定時機制并不**。1.2 看門狗w
從中國角度看視頻濾波器和機頂盒市場
ednchina (0)
中國機頂盒(STB)制造商正占據(jù)著每個機頂盒細分市場,包括標清(SD)、高清(HD)、國內(nèi)、出口、衛(wèi)星、有線、IP和混合市場。每個細分市場中的產(chǎn)品仍需要大量模擬視頻濾波器集成電路,這是因為后向兼容性仍是這個綜合體的重要組成部分。各種型號的機頂盒采用多種不同的視頻濾波器,術(shù)語可能非常混亂,因此了解設(shè)計和市場方面的詳細信息非常重要。在中國,無論對于出口還是國內(nèi)消費,機頂盒市場都變得越來越重要。視頻廣播服務(wù)以及機頂盒設(shè)計和制造對于中國經(jīng)濟日益重要。 中國電視廣播公司正積極推動高清服務(wù),高清機頂盒出貨量在中國快速增長。中國高清機頂盒市場復(fù)合年增長率在2015年前有望超過20%。2015年前,中國高清機頂盒的年出貨量有望超過每年600萬臺。中國高清有線提供商將目標指向大城市如北京,并支持加入更多高清編程的部署。久而久之,編程的不斷增加進一步推動了中國用戶對高清機頂盒的需求,這與美國和歐洲正在經(jīng)歷的事情一樣。 全球機頂盒市場分為有線、衛(wèi)星、IP和混合IP數(shù)位地面幾個細分市場。大致的市場份額圖顯示2016年有線占約40%、衛(wèi)星占約35%、IP占約20%、混合占約5%(圖1)。 圖1:(2016年)按
DRAM合約價Q4漲定了
經(jīng)濟日報 (0)SK海力士受災(zāi)讓DRAM市場起波瀾,華亞科(3474)董事長兼南科總經(jīng)理高啟全昨(12)日表示,近日一線OEM客戶來臺談定*新合約價,下季合約價漲定了,且漲幅不小,他預(yù)估,因大部分貨源要優(yōu)先供應(yīng)一線OEM廠,二線應(yīng)用廠恐吃虧。華亞科第2季稅后純益34.72億元,高啟全重申,???3季獲利跟第2季相比,會好「不只一點點」,而且「好很多也有可能」。由于華亞科7月稅后純益超過21億元,法人推估,8、9月的情況不比7月差,第3季獲利會超過60億元水平。SK海力士無錫廠在上周發(fā)生火災(zāi),官方宣稱,已有部分產(chǎn)能復(fù)工,但何時**復(fù)工,仍不明朗,但已帶動DRAM現(xiàn)貨價格飆漲。SK海力士無錫廠月產(chǎn)能13萬片,其中,大多數(shù)生產(chǎn)標準型DRAM,一部分是行動存儲器,無錫廠占全球總產(chǎn)能約一成。高啟全指出,DRAM現(xiàn)貨市場占比大概僅5%,合約市場達95%,SK海力士事件影響市場供需,帶動現(xiàn)貨價格上揚。但過去兩個月,DRAM現(xiàn)貨價下跌,合約價并沒有滑落,這代表DRAM 寡占市場已形成,以前看現(xiàn)貨就可推估合約價走勢,現(xiàn)在現(xiàn)貨市場影響力已有限,價格高低影響不了合約市場。高啟全強調(diào),DRAM并沒有供過于求,雖然PC端較疲軟,但
嵌入式
393懸臂梁結(jié)構(gòu)光纖光柵溫度自補償位移傳感器實驗研究
電子設(shè)計工程0 引言自從1978年K.O.Hill等人**在鍺硅光纖上用駐波持續(xù)曝光制作成**個光纖布拉格光柵(FBG)以來,F(xiàn)BG的應(yīng)用研究引起了全世界學(xué)者的廣泛關(guān)注。光纖光柵傳感器的材料優(yōu)勢及傳感優(yōu)勢使FBG傳感技術(shù)近年來引起人們極大的興趣。在光纖光柵傳感方案中,溫度補償?shù)臏蚀_性和可靠性對測量結(jié)果的準確性有非常大的影響,要做到合理準確又有效的溫度補償,只能通過單個傳感器的溫度自補償來實現(xiàn)。本文在FBG的傳感機理上,依據(jù)懸臂粱結(jié)構(gòu)提出一種位移傳感器方案,此方案結(jié)構(gòu)簡單、運行穩(wěn)定,且能夠?qū)崿F(xiàn)溫度補償與減小外界干擾的作用,獲得較高的靈敏度。1 原理基本結(jié)構(gòu)原理為,圖1為矩形懸臂梁基本結(jié)構(gòu),粱長為L,梁軸線的曲率為p(η),梁的軸線稱為撓度線,則曲線上任一點η處在外力F作用下的縱坐標f(η)即為該點的撓度,傳振原理為,當自由端有靜撓度y時,距離固定端為的截面處的靜撓度f(η):由上式可以看出η的截面處的靜撓度f(η)與梁長L和距離固定端距離η都有關(guān)系,且在L一定時,η越小,f(η)越大,在一定時,L越大,f(η)越小。 FBG傳感原理為,光纖光柵在受到外界因素如溫度、應(yīng)力等的影響時,其光柵周期和纖芯的
飛索向FTC提出申請,指控旺宏NOR侵權(quán)
鳳凰網(wǎng) (0)美國國際貿(mào)易委員會上周決定,將對任天堂、旺宏電子、宏碁、華碩、友訊科技、貝爾金、D-Link、Netgear等總計14家公司進行閃存芯片相關(guān)**的侵權(quán)調(diào)查。今年8月1日,美國加州飛索半導(dǎo)體(Spansion LLC)向美國國際貿(mào)易委員會提出申請,指控任天堂等來自日本、臺灣、美國的多家廠商侵害該公司閃存芯片相關(guān)**,并要求美國國際貿(mào)易委員發(fā)布**禁止令和暫定與停止銷售令。目前,美國國際貿(mào)易委員會已經(jīng)同意開展調(diào)查,但并沒有明確調(diào)查完成時間表。本次**侵權(quán)的爭議產(chǎn)品主要是旺宏電子生產(chǎn)的NOR Flash以及Mask ROM,許多品牌廠商因為使用此產(chǎn)品,所以也被列入了調(diào)查名單。目前,旺宏電子已表示產(chǎn)品絕無侵害他人**,對于飛索的不實指控,旺宏將會反訴。
一種多制式傳感器的數(shù)據(jù)融合算法
子設(shè)計工程 (0)0 引言將不同制式的傳感器采用分布式、組網(wǎng)探測的方式能夠有效對付現(xiàn)代戰(zhàn)爭的“四大威脅”。在分布式組網(wǎng)探測系統(tǒng)中,通常采取如下方式進行處理:首先由各個探測器形成局部航跡;然后將航跡數(shù)據(jù)上報到上級情報中心;*后情報中心對各局部航跡進行數(shù)據(jù)融合得到一個次優(yōu)的融合航跡。多種傳感器的目標關(guān)聯(lián)方法主要有兩種方案,一種是測量一航跡關(guān)聯(lián)方案;另一種是航跡一航跡關(guān)聯(lián)方案。本文在此分析討論的航跡一航跡關(guān)聯(lián)算法,適用于包含有三坐標雷達、兩坐標雷達和紅外探測器這三種傳感器組成的分布式網(wǎng)絡(luò)處理系統(tǒng)。在該分布式處理系統(tǒng)中,各個探測器先各自形成獨立的局部航跡,然后將航跡數(shù)據(jù)上報到情報融合中心進行數(shù)據(jù)融合處理并*終形成融合航跡。情報融合中心數(shù)據(jù)處理的難點在于有三種探測器測量值形式各不相同,除三坐標雷達的局部航跡可以提供狀態(tài)估計以外,另外兩種傳感器都僅能提供每條局部航跡對應(yīng)的測量集。1 模型建立與分析下面以三種探測值的幾何模型為基礎(chǔ)定義測量一測量間的距離,在此基礎(chǔ)上進一步定義了測量集一測量集間的距離,并作為航跡一航跡關(guān)聯(lián)的定量度量。通過這種處理后,航跡關(guān)聯(lián)問題被轉(zhuǎn)化為了單純的聚類問題。在狀態(tài)估計上本文采用數(shù)據(jù)壓縮方式。
嵌入式
394嵌入式Linux下的USB設(shè)備驅(qū)動技術(shù)
dzsc (0)Linux以其穩(wěn)定、高效、易定制、硬件支持廣泛、源代碼開放等特點,已在嵌入式領(lǐng)域迅速崛起,被國際上許多大型的跨國企業(yè)用作嵌入式產(chǎn)品的系統(tǒng)平臺。 USB是Universal Serial Bus (通用串行總線)的縮寫,是1995年由Microsoft、Compaq、IBM等公司聯(lián)合制定的一種新的PC串行通信協(xié)議。它是一種快速、靈活的總線接口。與其它通信接口相比較,USB接口的*大特點是易于使用,這也是USB的主要設(shè)計目標。USB的成功得益于在USB標準中除定義了通信的物理層和電器層標準外。還定義了一套相對完整的軟件協(xié)議堆棧。這使得多數(shù)USB設(shè)備都很容易在各種平臺上工作。作為一種高速總線接口,USB適用于多種設(shè)備(如數(shù)碼相機、MP3播放器、高速數(shù)據(jù)采集設(shè)備等)。另外,USB接口還支持熱插拔,而且所有的配置過程都由系統(tǒng)自動完成,無須用戶干預(yù)。1 Linux下的USB設(shè)備驅(qū)動在Linux內(nèi)核的不斷升級過程中,驅(qū)動程序的結(jié)構(gòu)相對穩(wěn)定。由于USB設(shè)備也是外圍設(shè)備的一種,因此,它的驅(qū)動程序結(jié)構(gòu)與普通設(shè)備的驅(qū)動程序相同。Linux系統(tǒng)的設(shè)備分為字符設(shè)備(CharDevice)和塊設(shè)備(Block
數(shù)控技術(shù)在螺旋轉(zhuǎn)子加工中的應(yīng)用
21ic (0)一、前言 螺旋轉(zhuǎn)子是轉(zhuǎn)子流量儀表中的心臟零部件,根據(jù)流量計的規(guī)格和用途,螺旋轉(zhuǎn)子的截面形狀和導(dǎo)程都有所不同。螺旋轉(zhuǎn)子的截面形狀一般由漸開線和擺線組合而成。以往,螺旋轉(zhuǎn)子的加工一般是在普通銑床上采用成形刀及配掛齒輪的方法加工而成。由于從國外進口成型刀的價格很高,而目前國產(chǎn)成型刀由于制造技術(shù)的限制無法達到精度要求,又沒有有效的手段進行檢測,在加工一個轉(zhuǎn)子過程中需要幾把成形刀才能加工到位,而且刀具磨損后就無法再使用,使制造加工成本很高。螺旋轉(zhuǎn)子一般采用鑄鐵材料制造,加工時切削負荷較小,但零件在使用過程中易磨損和腐蝕。如果采用鋼材來替代鑄鐵,成型刀加工的切削負荷將急劇加大,產(chǎn)品的加工和改進都很困難。 2002年初,上海一家用戶在購買數(shù)控機床時,提出了能不能用普通標準刀具來替代成形刀加工螺旋轉(zhuǎn)子的想法。經(jīng)研究,我們采用CAD/CAM軟件對螺旋轉(zhuǎn)子零件進行三維造型,將其輪廓全部數(shù)字化,采用標準球刀,編制數(shù)控加工程序利用多軸插補的方式在四開公司生產(chǎn)的帶第四軸(數(shù)控分度頭)的數(shù)控銑床上進行加工,取得了成功。加工精度大大提高,齒厚、齒形符合技術(shù)要求,表面粗糙度大大降低,零件可以不用修配直接用于計量泵的裝
揚智科技與CRI簽署DPA防御技術(shù)架構(gòu)授權(quán)協(xié)定
EEWORLD (0)舊金山、臺北 – 9月11日 –Rambus公司分支機構(gòu)CRI公司(Cryptography Research, Inc.),與機頂盒系統(tǒng)芯片廠商揚智科技,今日共同宣布雙方已簽署技術(shù)架構(gòu)授權(quán)協(xié)定。揚智機頂盒系統(tǒng)芯片將結(jié)合CRI**技術(shù),以防御來自差分功耗分析法(Differential Power Analysis)的攻擊,揚智可藉由此技術(shù)授權(quán),保衛(wèi)系統(tǒng)芯片遭受旁通道訊號攻擊(side-channel attacks)。本次授權(quán)協(xié)定同時延伸至揚智客戶所開發(fā)的軟體,可用于已獲得授權(quán)的揚智芯片上。 此技術(shù)架構(gòu)授權(quán)協(xié)定,同時也是繼近期揚智與CRI合作開發(fā)*新一代配備CryptoFirewall?**核心芯片之后的進一步合作協(xié)定。 揚智科技營運暨技術(shù)長黃學(xué)偉表示,“機頂盒產(chǎn)業(yè)對內(nèi)容**性需求的與日俱增,已不容漠視?,F(xiàn)今市場不但講求成本效益與技術(shù)**,也在日新月異的**攻擊手法之下更加需要*先進的產(chǎn)品**防衛(wèi)技術(shù)。揚智除在產(chǎn)品具成本效益與技術(shù)**方面獲得業(yè)界肯定之外,也研發(fā)包含可防衛(wèi)旁通道訊號攻擊的**保護機制。DPA防御技術(shù)是堅固**方案不可或缺的環(huán)節(jié),揚智正全力進行開發(fā)以保護內(nèi)容的**使用及
嵌入式
395
USB電源解決方案
dzsc (0)為了簡化從電池或USB電纜吸取功率的工作,凌力爾特公司提供了多款器件。這些器件可對AC適配器、USB 電纜和鋰離子電池之間的功率流進行無縫管理,并維持與USB電源規(guī)范的相符性。當電池容量增加時,電池充電器必須通過穩(wěn)定地提升效率來與之保持同步,以*大限度地減少熱問題和充電時間?;赨SB的電池充電器必須從USB獲取盡可能多的功率,而且,為了滿足當今功率密集型應(yīng)用嚴格的空間和熱約束條件,這種功率吸取過程必須高效地完成。 LTC3555把一個USB開關(guān)電源管理器和電池充電器與三個同步降壓型穩(wěn)壓器和一個LDO整合在一起,以在一個小外形(4mm x 5mm)封裝中提供一款完整的電源解決方案(圖1)。這款恒定電流、恒定電壓鋰離子/聚合物電池充電器運用了Bat-Track功能,通過產(chǎn)生一個自動跟蹤電池電壓的輸入電壓,以*大限度地提高電池充電器的效率 (見下文)。一個I2C串行接口使系統(tǒng)設(shè)計師擁有了對充電器和DC/DC降壓型穩(wěn)壓器進行**控制的能力,旨在對眾多應(yīng)用中不斷變化的工作模式實現(xiàn)*大的適應(yīng)性。圖 1:一體化 USB 電源解決方案集成了開關(guān)電源管理器、電池充電器、三個同步降壓型穩(wěn)壓器和 LD
基于CY7C68013A的USB控制系統(tǒng)設(shè)計研究
dzsc (0)引言通用串行總線(Universal Serial Bus,USB)作為計算機上的新型接口技術(shù),越來越受到人們的青睞。與以前的RS 232,RS 485,ISA,PCI和并行接口等接口相比,USB避免了接口體積大、接口規(guī)范不統(tǒng)一、不支持熱插拔等缺陷,具有使計算機與外部設(shè)備連接十分方便的優(yōu)點。目前,很多設(shè)備都開始使用USB接口來實現(xiàn),如鼠標、鍵盤、打印機等。在實際設(shè)計工作當中,也越來越多地采用了USB技術(shù),如數(shù)據(jù)采集等。USB的設(shè)計和應(yīng)用已經(jīng)成為現(xiàn)代電子設(shè)計中一個非常重要的部分。1 USB 2.0特點USB是一種高效、快速、價格低廉、體積小的新型串行通信接口,其*大的特點是支持熱插拔,可以在不重新啟動計算機的情況下直接將USB外部設(shè)備連接到計算機并開始通信。USB具有以下主要特點:(1)節(jié)省系統(tǒng)資源。在計算機中,系統(tǒng)為USB主控制器分配一根中斷控制線和一些輸入/輸出地址,USB再為外部設(shè)備分配惟一的地址。(2)可以提供電源。計算機上的USB接口可以向外部設(shè)備提供一定的電力支持,其輸出電流*小值為100 mA,*大值為500 mA,輸出電壓為5 V。(3)良好的兼容性。USB規(guī)范已經(jīng)有US
基于ISP1581的USB數(shù)據(jù)采集系統(tǒng)的實現(xiàn)
dzsc (0)數(shù)據(jù)采集廣泛應(yīng)用于信號檢測、信號處理、儀器儀表等領(lǐng)域。目前,有各種數(shù)據(jù)采集卡或采集系統(tǒng)可供選擇,但由于數(shù)據(jù)源以及用戶需求的多樣性,有時并不能滿足要求。特別是在某些應(yīng)用中,需要同時高速采集多個通道的數(shù)據(jù),而且為了分析比較各通道信號間的相互關(guān)系,常常要求所有通道的采集必須同步。目前常用的數(shù)據(jù)采集卡是具有ISA總線、PCI總線等接口形式的A/D采集卡,雖然數(shù)據(jù)傳輸率很高,但是還存在整個系統(tǒng)笨重,缺乏靈活性,不能實現(xiàn)即插即用,不適合小型、便攜設(shè)備應(yīng)用等缺點。通用串行總線(USB)是為了解決日益增加的PC機外設(shè)與有限的主板插槽和端口之間的矛盾而制定的一種串行通信標準。USB的出現(xiàn)很好地解決了以上問題。USB不僅具有快速的傳輸性能,而且USB協(xié)議本身具有其糾錯能力,它的即插即用模式和易擴展性能都具有很強的發(fā)展前途和應(yīng)用價值。根據(jù)項目實際需求,本文設(shè)計了一種基于ISP1581的高速USB多通道數(shù)據(jù)采集系統(tǒng),系統(tǒng)*高采樣率每通道可達500 K字,并且具有增益控制調(diào)節(jié)、外觸發(fā)同步采集等功能,目前該系統(tǒng)已成功地應(yīng)用于某水下定位系統(tǒng)。1 系統(tǒng)硬件組成如圖1所示,系統(tǒng)由信號調(diào)理電路模塊、A/D采集模塊、USB
嵌入式
396為便攜應(yīng)用選擇合適的低成本USB開關(guān)
dzsc (0)隨著通用串行總線(USB)在便攜或手持應(yīng)用中日趨流行,具有超低功耗的高質(zhì)量開關(guān)在實現(xiàn)這種連接解決方案方面充當著重要角色。受消費者的需求驅(qū)動,設(shè)計人員需要不斷**、加速設(shè)計進程并幫助縮短制造周期,在這種情況下,可靠的低成本的USB開關(guān)已經(jīng)成為其中的關(guān)鍵組件。 USB已經(jīng)成為PC與外備進行通信的*通用標準。鍵盤、打印機、網(wǎng)絡(luò)攝像機、數(shù)據(jù)存儲設(shè)備、移動電話、MP3播放器、數(shù)碼相機和游戲機等設(shè)備都可以通過USB接口與PC連接起來。USB應(yīng)用廠商論壇(USB-IF)為USB設(shè)立了標準,設(shè)備必須通過嚴格的測試后才能獲得USB認證。這樣才能確保所有通過USB論證的軟件程序、連接器、線纜、信號驅(qū)動器和接收器能夠相互兼容。USB采用雙線半雙工系統(tǒng)來傳輸數(shù)據(jù)。USB線纜還包括5V電源線和地線,使得U盤、網(wǎng)絡(luò)攝像機和鍵盤等低功耗設(shè)備需要使用電池。USB-IF會對USB信號進行嚴格的測試,以確保其符合標準。眼狀圖(eye diagram)是一項重要測試,它可以在單一視圖上顯示出所有可能的比特置換覆蓋(bit permutations overlaid)。設(shè)計師在選擇USB開關(guān)時,必須考慮以下幾個因素:-
Linux2.6環(huán)境下USB設(shè)備的驅(qū)動實現(xiàn)
dzsc (0)0? 引言 嵌入式linux系統(tǒng)環(huán)境以其易于移植裁減、內(nèi)核小、效率高、完整、原代碼開放及性能優(yōu)異等特點,在嵌入式領(lǐng)域得到了非常廣泛的應(yīng)用。Linux的USB設(shè)備端的源代碼中主要有USB device的海量存儲設(shè)備、串口設(shè)備、網(wǎng)絡(luò)設(shè)備等設(shè)備驅(qū)動程序及各種USB device控制器芯片的驅(qū)動程序。市場上USB設(shè)備控制器芯片種類繁多,大多數(shù)用戶需要針對特定應(yīng)用來開發(fā)相關(guān)的USB設(shè)備控制器驅(qū)動程序,才能使設(shè)備正常工作在linux操作系統(tǒng)下。1 USB設(shè)備端驅(qū)動系統(tǒng)Linux Gadget子系統(tǒng)主要分為三層:**層為芯片驅(qū)動層,負責(zé)將各種USB device控制器抽象為統(tǒng)一的函數(shù)接口,以供上層驅(qū)動程序調(diào)用;**層主要是對操作函數(shù)的簡單封裝;第三層為設(shè)備驅(qū)動層,可根據(jù)系統(tǒng)的需求實現(xiàn)所對應(yīng)的功能。圖1所示是Linux Gadget子系統(tǒng)的驅(qū)動層次。Linux Gadget子系統(tǒng)的設(shè)備驅(qū)動層主要根據(jù)各個類別的規(guī)范及協(xié)議實現(xiàn)各種設(shè)備的驅(qū)動,本設(shè)計需要使一個嵌入式設(shè)備擁有移動硬盤的功能,所以,可以根據(jù)海量存儲類的規(guī)范及協(xié)議來實現(xiàn)該功能。1.1 UDC驅(qū)動的基本構(gòu)架圖2所示是UDC驅(qū)動的基本構(gòu)架圖。在控