<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于NiosⅡ的1553B總線(xiàn)通訊模塊設計與開(kāi)發(fā)

基于NiosⅡ的1553B總線(xiàn)通訊模塊設計與開(kāi)發(fā)

作者: 時(shí)間:2015-01-16 來(lái)源:網(wǎng)絡(luò ) 收藏

  4 儀器驅動(dòng)程序開(kāi)發(fā)

本文引用地址:http://dyxdggzs.com/article/268250.htm

  儀器驅動(dòng)程序是介于上層用戶(hù)應用程序和底層儀器硬件之間的一組函數,用戶(hù)在開(kāi)發(fā)上層應用程序時(shí),可以調用這些基本動(dòng)作函數來(lái)使用儀器,而無(wú)須與底層硬件通訊。

  參閱VPP規范,模塊提供了基于VISA函數的儀器驅動(dòng)程序。通過(guò)調用VISA函數,向模塊發(fā)送命令來(lái)完成模塊的功能。開(kāi)發(fā)環(huán)境為L(cháng)abWindo ws/CVI,而選用Agilent VISA作為VISA函數庫,主要是考慮Agilent是LxI總線(xiàn)的發(fā)起者,而且其提供的Agilent I/O Libraries封裝了許多關(guān)于LxI的功能。VISA函數所用的LxI儀器描述符有兩種:

  1)對于VXI-11規范為:TCPIPO::192.168.4.10::instO::INSTR;

  2)對于Sockets接口為:TCPIPO::192.168.4.10::8000::SOCKET。

  其中192.168.4.10為模塊地址(非固定),8000為接口任務(wù)的端口號。開(kāi)發(fā)的驅動(dòng)程序以動(dòng)態(tài)鏈接庫形式提供給上層應用程序使用。

  儀器驅動(dòng)程的開(kāi)發(fā)步驟、驅動(dòng)函數原形以及發(fā)送的具體命令本文不再贅述。具體的驅動(dòng)程序函數及其功能如下:

  系統函數:

  

 

  5 結論

  針對基于LxI總線(xiàn)的模塊開(kāi)發(fā)需求,本文提出了一種利用SOPC技術(shù)實(shí)現LxI總線(xiàn)到總線(xiàn)通訊的硬件解決方法。在NioslI軟核處理器上移植了μC/OSII嵌入式實(shí)時(shí)操作系統,實(shí)現了TCP/IP協(xié)議;開(kāi)發(fā)了以太網(wǎng)和1553B自定義組件,并開(kāi)發(fā)了其相應的DM9000A和BU-61580驅動(dòng)程序;最終開(kāi)發(fā)了儀器的驅動(dòng)函數為便于模塊工程應用。

  文中設計方法降低了儀器的開(kāi)發(fā)難度,減少了模塊體積,同時(shí)也便于模塊的升級,具有良好的工程應用和經(jīng)濟價(jià)值。

tcp/ip相關(guān)文章:tcp/ip是什么


通信相關(guān)文章:通信原理


存儲器相關(guān)文章:存儲器原理



上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: NiosⅡ 1553B FPGA

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>