智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

USB主機方式在嵌入式系統(tǒng)的應(yīng)用

來源:網(wǎng)絡(luò)

點擊:1136

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞: USB,嵌入式,U 盤

      USB 就是指通用串行總線(Universal Serial Bus),是計算機外圍設(shè)備通訊的總線標準。USB 能夠?qū)崿F(xiàn)從出現(xiàn)迅速發(fā)展到普遍應(yīng)用,其主要的原因是其具有高速、穩(wěn)定、廉價、方便的特點。在嵌入式系統(tǒng)中USB技術(shù)主要有兩種應(yīng)用方式,一種是USB總線設(shè)備的USB設(shè)備方式,一種是USB主控制器的嵌入式USB主機。USB 設(shè)備已經(jīng)得到了廣泛的使用,但是USB 主機實現(xiàn)其復(fù)雜性卻沒有很多應(yīng)用實例。文章主要研究了USB應(yīng)用領(lǐng)域中,采用低端控制器的嵌入式系統(tǒng)如何實現(xiàn)有限的USB主機功能。

      由于其良好的特性,USB 總線的應(yīng)用范圍已經(jīng)開始從計算機外圍設(shè)備向嵌入式系統(tǒng)擴展,在嵌入式系統(tǒng)中USB總線協(xié)議的完整性與復(fù)雜性使得它的應(yīng)用方式多種多樣。

      1 USB 總線簡介

      1.1 USB總線拓撲結(jié)構(gòu)

      USB主機(USB HOST)、USB 設(shè)備(USB DECICE)、USB集線器(USBHUB)是USB系統(tǒng)中的三個硬件設(shè)備。USB 主機是每一個USB 系統(tǒng)中都必須包含的,在整個系統(tǒng)中其占據(jù)主導(dǎo)地位。USB 設(shè)備主要有兩個類型,一個是為USB 總線提供接入口的集線器,另一個是鼠標、打印設(shè)備、存儲設(shè)備等具有特定功能的設(shè)備。

      1.2 USB總線特征

      (1)使用方便。USB 總線能夠即插即用,為終端用戶的使用提供方便,主要是由于接口方式統(tǒng)一、電氣方面有總線供電和設(shè)備自供電、自動識別設(shè)備、外圍設(shè)備動態(tài)鏈接與重新配置。

     ?。?)適用于不同應(yīng)用范圍。USB總線的速度模式與數(shù)據(jù)流傳輸模式具有多樣性,能夠滿足不同應(yīng)用范圍的需求,使USB總線能夠被廣泛地使用。

      2 USB 主機方式在嵌入式系統(tǒng)的應(yīng)用

      2.1 嵌入式USB 主機應(yīng)用

      2.1.1 嵌入式USB 主機應(yīng)用中的問題

      USB主控的集成能夠使嵌入式產(chǎn)品與各種低價、便捷的外部設(shè)備連接。便攜移動設(shè)備的發(fā)展對USB 主控裝置有著越來越大的需求。

      從根本上來說,USB就是PC總線的外部擴展,PC為其提供了豐富的系統(tǒng)資源,而PC 中的Microsoft Windows 操作系統(tǒng)原本就可以支持USB。USB主控體系結(jié)構(gòu)由于系統(tǒng)資源與軟件支持成為了PC應(yīng)用中理想的解決方案,但是嵌入式系統(tǒng)中并沒有這些優(yōu)勢。

      嵌入式USB主機應(yīng)用中問題主要體現(xiàn)在: 嵌入式系統(tǒng)有限的系統(tǒng)資源容量與能力; USB固件的添加會使嵌入式應(yīng)用的復(fù)雜性加大,影響嵌入式應(yīng)用及時響應(yīng)實時事件的功能; 嵌入式市場處理器與實時操作系統(tǒng)繁復(fù),USB固件的開發(fā)與移植需要大量的時間,典型嵌入項目的設(shè)計學(xué)習(xí)過長、過于艱辛。

      2.1.2 嵌入式USB 主機應(yīng)用相關(guān)問題的對策

      要解決嵌入式裝置中USB主控設(shè)計復(fù)雜的問題,其中一個方法就是在USB 主端控制器中揉入USB 即插即用的能力智能。具體的操作辦法有:在控制器硬件中嵌入USB 主控棧與器件驅(qū)動的功能共用組件;將USB主控功能壓縮到語族與ANSI C兼容的API(被系統(tǒng)用來獲取USB主控制器中的USB主控功能)中。

      2.2 U盤讀寫系統(tǒng)中的USB主機應(yīng)用

      U 盤是一種移動存儲設(shè)備,雖然在PC領(lǐng)域中應(yīng)用廣泛,但是在嵌入式系統(tǒng)中的潛力卻并沒有體現(xiàn)出來。U 盤良好的通用性決定其能夠在嵌入式系統(tǒng)中應(yīng)用,一來U 盤的使用不僅僅局限一臺主機,二來U盤是一種低價、便捷的數(shù)據(jù)采集存儲媒介;最后U盤具有較好的抗震性與穩(wěn)定性,能夠在特殊環(huán)境中使用。

      2.2.1 U 盤的工作原理

      U盤是一種基于USB總線的移動存儲設(shè)備,符合USB大容量存儲類協(xié)議,在U 盤的內(nèi)部有USB 設(shè)備接口引擎、微控制器,兩者共同工作處理主機命令并管理存儲設(shè)備。

      2.2.2 U盤標準描述符

      設(shè)備識別與設(shè)備枚舉的依據(jù)就是設(shè)備的標準描述符,當(dāng)U盤插入到主機之后,主機會要求U盤報告其標準描述符,主要涉及到的有:設(shè)備描述符(Device Descriptor),對設(shè)備的類型與子類型、版本號、協(xié)議代號等進行定義;配置描述符(ConfigurationDescriptor)對接口的數(shù)量、設(shè)備的供電模式與供電量進行定義;接口描述符(Interface Descriptor);端點描述符(EndpointDescriptor)。

      2.2.3 BULK-LNLY 傳輸方式

      USB會在U盤插入后對其進行搜索,要求U 盤提供描述符。USB Host 得到描述符就可完成配置,識別基于BULKLNLY傳輸?shù)拇笕萘看鎯υO(shè)備,進入BULK-LNLY 傳輸方式,對命令塊包、狀態(tài)塊包、普通數(shù)據(jù)三類數(shù)據(jù)進行USB與U 盤之間的傳輸。

      2.2.4 U 盤與主機的數(shù)據(jù)傳輸

      主機(基于Bulk-Only 傳輸協(xié)議)與U 盤之間的數(shù)據(jù)傳輸都是由主機發(fā)起的,主機向設(shè)備發(fā)送包含操作命令代碼的命令塊包,設(shè)備接收之后,對命令塊包進行檢查與解讀,根據(jù)命令來進行操作,并將執(zhí)行的狀況報告給主機。

      3 結(jié)語

      相對于傳統(tǒng)的串行接口來說,USB總線更加方便使用、高速穩(wěn)定、靈活快捷,受到了用戶的一致的好評與歡迎,得以迅速的發(fā)展。本文對USB 總線的特征與發(fā)展?fàn)顩r進行了分析,總結(jié)出了USB 總線的優(yōu)勢。在對USB 總線協(xié)議分析的基礎(chǔ)上,對USB技術(shù)在嵌入式系統(tǒng)中的應(yīng)用研究,對USB 應(yīng)用模式中的USB主機的實施方案進行了具體研究。

    (審核編輯: 智匯張瑜)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認為內(nèi)容侵權(quán),請聯(lián)系我們刪除。

    主站蜘蛛池模板: 吸附式干燥机|零气耗压缩热干燥机|无锡气净法工业技术有限公司【官网】 | 铜陵租车_铜陵租车网_铜陵租车公司_铜陵婚车租赁_铜陵汽车租赁公司-良车汽车租赁 | 宁波刑事辩护律师-建设工程律师-工程款合同律师-喻明辉律师 | 金酱酒_金酱酒代理加盟招商_OEM贴牌企业定制! – 金酱酒代理加盟!茅台镇较早的酿酒烧坊,年产优质酱香白酒5000余吨,仁怀市十强白酒企业,主营主品:金酱酒、金酱陈香酒、酱香老酒等系列品牌产品 | 削片机|木材破碎机|木材粉碎机|模板破碎机|双轴撕碎机_郑州木工机械制造厂 | 通信系统-通信人在线 | 随州市恒利达包装制造有限公司| 上海婺川实业有限公司 | 舟舟宝贝少儿培训网-少儿艺术培训-少儿舞蹈培训-少儿英语培训 | 温州冰顺制冷科技有限公司| 液压尾管悬挂器,机械式尾管悬挂器价格,石油套管扶正器厂家,连续油管悬挂器,高压双塞水泥头,免钻塞注水泥分级箍,单塞套管水泥头价格,弹性套管扶正器,铸铝钢性扶正器,钢性套管扶正器厂家 | 小型静音无油空压机价格-医用无油制氧空气压缩机-浙江盛源水润滑空压机制造有限公司 | 泊头市鸿海泵业有限公司--导热油泵,高温油泵,沥青保温泵,圆弧泵,齿轮油泵,高粘度泵,自吸离心油泵,罗茨油泵为主的专业生产厂家 | 合肥发斯特精密塑模有限公司专业精密磨具,注塑模具,精密注塑机械零件(加工制造|生产|销售|厂家) 浩通集团 国际货运 物贸一体化 中非经贸 | 酒店宾馆一次性用品厂家-酒店洗漱用品,洗浴用品品牌方案-江苏欧佩 | 随车挖生产厂家_山东精久工程机械有限公司 | 上海希喆机械有限公司-Schunk雄克,雄克卡盘, 雄克机械手, B+R贝加莱, ELCIS编码器,艾西斯编码器, TWK编码器,Nexen,Joyce dayton升降机,Thomson汤姆森,TPG减速机,INA导轨。 | 蜀山人才网_蜀山招聘网_求职找工作平台 | 双合金_注塑机_螺杆|炮筒|料管|料筒-广东海驰德塑胶机械有限公司 | 立式离心泵_不锈钢自吸泵_液下泵_变频无负压供水设备-大东海泵业无锡有限公司 | 宁波科迈尔工程机械有限公司-履带,底盘 | 南京文化墙设计公司,南京包装设计制作印刷,南京PPT设计公司,导视制作公司,企业logo设计 | 医药冷库设计建造-食品保鲜冷库安装-物流冷库工程造价-开冉制冷 医盟网-全国首家医疗信息化行业门户网站 | 砂基透水砖滤水率,防滑性试验仪,砂基透水砖落球冲击,抗冲击试验机-献县中正试验仪器销售处 | 兰州职业学校-新华互联网学校咨询平台中心 | 太原门禁系统_太原车牌识别_山西人脸识别系统-山西元一智能科技有限公司 | 易居房产律师网|北京房产律师|房产纠纷律师|房产律师 | 南京展览公司|南京会展制作|南京展台搭建|南京展厅设计|企业展览馆 | 项目可行性研究报告_稳评能评节能报告_节能报告收费标准-智汇中经(上海)管理咨询有限公司 | 上海视研装饰工程有限公司-上海标识公司,上海标识设计 | 塔罗牌占卜在线预测 - 塔罗牌爱好者 | 旋风铣_数控旋风铣整机_旋风铣头|定制生产厂家【腾创机械厂官网】 | 拓普思(常州)智能科技有限公司-青少年无人机教育培训比赛课程加盟拓活力 | 河北拉丝模具厂家,沧州拉丝模具-任丘市鹏宇模具有限公司 | 加力管钳,液压动力钳,液压转盘-加力管钳,液压动力钳,液压转盘,山东临朐静远石油机械有限公司 | 久久黄色一级视频_视频一区精品自拍_理论片免费ā片在线观看_亚洲色视频在线播放网站_香港经典a毛片免费观看_亚州三级久久电影 | 种植槽系统,移动苗床,多层种植货架,潮汐苗床,物流苗床,潮汐面板,立体旋转育秧床,河北博超温室设备有限公司 | 莱湾科技-智能会议室|多功能|多媒体|音视频|无纸化|远程视频会议室运维 | 陕西柱塞泵厂家_智能张拉设备_桥梁施工设备_千斤顶_液压分裂棒_液压分裂枪|陕西中拓矿山设备有限公司 | 上海律师_上海法律咨询_律师在线咨询网站_上海律师事务所-沪律网 | 蒸汽发生器厂家-电加热蒸汽发生器-免办证/免报批/免报检电锅炉-上海电热水锅炉-上海艾亚锅炉有限公司 |