精华内容
下载资源
问答
  • IpOverUSB.reg

    2018-05-28 09:45:20
    服务条目【Windows Phone IP over USB Transport (IpOverUsbSvc)】注册表文件。
  • 原文:提示Windows Phone IP over USB Transport (IpOverUsbSvc)未运行,如何解决 uwp项目在安装测试时提示,“引导“Device”失败。无法找到设备。Windows Phone IP over USB Transport (IpOverUsb...
    原文:提示Windows Phone IP over USB Transport (IpOverUsbSvc)未运行,如何解决

    uwp项目在安装测试时提示,“引导“Device”失败。无法找到设备。Windows Phone IP over USB Transport (IpOverUsbSvc)未运行。请在从服务管理控制台启动 Windows Phone IP over USB Transport (IpOverUsbSvc)后重试。”看提示信息是IpOverUsbSvc没有启动。以下是启动方法:

    在小娜上 搜索服务


    这里写图片描述
    点击确认,在服务上找到Windows Phone IP over USB Transport,双击。
    这里写图片描述
    点击启动即可。
    这里写图片描述
    展开全文
  • 这里不是每一个bsp都有此配置,有些bsp直接通过usb组件是否开启来判断是否使用usb驱动 2) 把LWIP打开 这里必须先打开LWIP才能在USB Device找到RNDIS/ECM 3)把RNDIS/ECM打开 RNDIS: ECM: 4)编译下载插USB。...

    RNDIS和ECM的热插拔问题

    最近修复了一波 RNDIS 和 ECM的热插拔通信异常问题,添加了通过menuconfig配置RNDIS delay linkup的配置选项。问题修复点如下:

    RNDIS:

    • 当存在通信链接时 热插拔 Windows会发送REMOTE_NDIS_RESET_MSG,该指令未实现,现已实现。

    • 当存在通信链接时 热插拔 eth_tx线程大几率会死等传输完成的信号量通知,导致LWIP卡死。

    • 当存在通信链接时 热插拔 eth_rx的接收缓冲未重置,导致接收数据异常。

    ECM:

    • 当存在通信链接时 热插拔 eth_tx线程大几率会死等传输完成的信号量通知,导致LWIP卡死。

    • 当存在通信链接时 热插拔 eth_rx的接收缓冲未重置,导致接收数据异常。

    现已测试stm32f469i-discovery / LWIP2.0.2 / Windows 10 1903下 RNDIS,iperf传输过程中反复热插拔后功能正常, delay linkup宏开启前后功能正常,连续热插拔功能正常。

    现已测试stm32f469i-discovery / LWIP2.0.2 / MacOS Mojave 10.14.2下 ECM,iperf传输过程中反复热插拔后功能正常。

    相关Pull Request

    https://github.com/RT-Thread/rt-thread/pull/2764(因微信无法插入外部链接,请将以上链接复制至外部浏览器打开)

    关于NDIS

    RNDIS全称Remote NDIS 是Microsoft定义的一种USB以太网卡模型,说到RNDIS 必须要说说另一个东西,NDIS。

    NDIS(Network Driver Interface Specification)是网络驱动程序接口规范的简称。它横跨传输层、网络层和数据链路层,定义了网卡或网卡驱动程序与上层协议驱动程序之间的通信接口规范,屏蔽了底层物理硬件的不同,使上层的协议驱动程序可以和底层任何型号的网卡通信。NDIS为网络驱动程序创建了一个完整的开发环境,只需调用NDIS函数,而不用考虑操作系统的内核以及与其他驱动程序的接口问题,从而使得网络驱动程序可以从与操作系统的复杂通讯中分离,极大地方便了网络驱动程序的编写。另外,利用NDIS的封装特性,可以专注于一层驱动的设计,减少了设计的复杂性,同时易于扩展驱动程序栈。

    而RNDIS 就是NDIS这种规范基于USB的一种具体实现,RNDIS目前可以在Windows7 or later(讲道理Vista也是可以的)上自动加载驱动,无需第三方驱动。而对于Linux和MacOS来说RNDIS则需要安装第三方驱动了,部分Linux发行版内置了RNDIS的驱动(谁叫Windows用的人多了)。至于Linux Mac 下如何使用RNDIS这里不跟你多解释,因为我提供了另一种解决方案--------CDC-ECM。

    CDC-ECM(Ethernet Networking Control Model)是USB联盟定义的标准USB以太网控制器模型(很遗憾,Windows下没有驱动),绝大部分Linux发行版和MacOS都支持该种USB设备的驱动。这里讲的绝大多数包括了各种pi,当然如果你自己编译的linux手动剔除了这份驱动就没办法了。

    下载RNDIS/ECM白皮书请由此入:

    https://www.rt-thread.org/qa/thread-11718-1-1.html(因微信无法插入外部链接,请将以上链接复制至外部浏览器打开)

    如何在RT-Thread上使用这个功能

    要用这玩意 首先你的RT-Thread bsp得有usb驱动 -- 推荐大家使用下面的bsp或者仿照下面的bsp对STM32F4系列的USB驱动进行快速移植。(超简单)

    bsp/stm32/stm32f469-st-disco

    有正点原子 L4 IOT Board的朋友也可以用相关的bsp。

    大概的操作步骤如下:

    1) 如果你的bsp的menuconfig有配置USB的驱动加载开关(比如bsp/stm32/stm32f469-st-disco),那么把它打开。

    这里不是每一个bsp都有此配置,有些bsp直接通过usb组件是否开启来判断是否使用usb驱动

    024de1c2f1985e424a964c6fbaf81bfe.png

    2) 把LWIP打开

    这里必须先打开LWIP才能在USB Device找到RNDIS/ECM

    447ad118861a56e1a1c654787a41744e.png

    3)把RNDIS/ECM打开

    RNDIS:

    d8145b24ed34df6b7a802f14e711318d.png

    ECM:

    eac460e18558c8e9c031203658012788.png

    4)编译下载插USB。

    然后你的Windows/Mac/Linux 上就能看到网卡了。是不是超简单。

    FAQ

    Q

    为什么设备上不了网?

    因为你只是和电脑连起来了而已,并没有路由器,甚至没有DHCP,Windows上可以使用网络共享或者网络桥接的方式,如果是用Linux的人。我估计也不用我多哔哔。

    Q

    如果想要板子做DHCP怎么办?

    menuconfig里面开DHCP 然后在网卡linkup后调用 dhcpd_start("u0"); ECM的代码里面做了如果开DHCP的选项就会自动启动DHCP服务器,可以做参考。

    Q

    速度怎么样?

    链接速度为FS 12Mbps HS 480Mbps,当然实际上是达不到这个速度的。不过延迟那是相当的低。

    Q

    可以干嘛?

    临时取代一些调试麻烦得网络接口(WIFI,以太网)来调试一些网络应用,也可以用来给有USB却没有以太网的芯片扩展一种上网方式,也可以内置一个web服务器用于配置设备等等等等....发挥你的想象力。

    展开全文
  • For Windows Phone8 phones make sure that the Windows Phone IP Over USB Transport(IpOverUsbSvc) service is running 这种问题,在网上搜寻了一下,发现同样问题的人很多。最后还是找到了一个可用的解决方式 ....

    最近搞了个lumia820玩玩,在网上弄了个开发者账号,然后去解锁手机。

    出现

    For Windows Phone8 phones make sure that the Windows Phone IP Over USB Transport(IpOverUsbSvc) service is running

    这种问题,在网上搜寻了一下,发现同样问题的人很多。最后还是找到了一个可用的解决方式

    现贴出地址http://social.msdn.microsoft.com/Forums/en-US/wptools/thread/6ebc3669-33a0-4094-95b8-bd7384df141f

    和关键部分

     

    I tried every single thing I had read on all the forums. The thing that somehow got it working was to go to device manager and locate the phone (Lumia 920 in my case) in the portable devices and disable it. Then I right clicked and chose "update driver". It somehow found a new driver this time even though it didn't find one before I disabled the device. A new "USB Composite Device" popped up in the "Universal Serial Bus Controllers" and all of sudden everything started working. Hope this helps someone

    意思是在设备管理器里禁用你当前的移动设备就可以了

    转载于:https://www.cnblogs.com/xdlysk/archive/2013/04/22/3035493.html

    展开全文
  • 这里不是每一个bsp都有此配置,有些bsp直接通过usb组件是否开启来判断是否使用usb驱动 2) 把LWIP打开 这里必须先打开LWIP才能在USB Device找到RNDIS/ECM 3)把RNDIS/ECM打开 RNDIS: ECM: 4)编译下载插USB。...

    RNDIS和ECM的热插拔问题

    最近修复了一波 RNDIS 和 ECM的热插拔通信异常问题,添加了通过menuconfig配置RNDIS delay linkup的配置选项。问题修复点如下:

    RNDIS:

    • 当存在通信链接时 热插拔 Windows会发送REMOTE_NDIS_RESET_MSG,该指令未实现,现已实现。

    • 当存在通信链接时 热插拔 eth_tx线程大几率会死等传输完成的信号量通知,导致LWIP卡死。

    • 当存在通信链接时 热插拔 eth_rx的接收缓冲未重置,导致接收数据异常。

    ECM:

    • 当存在通信链接时 热插拔 eth_tx线程大几率会死等传输完成的信号量通知,导致LWIP卡死。

    • 当存在通信链接时 热插拔 eth_rx的接收缓冲未重置,导致接收数据异常。

    现已测试stm32f469i-discovery / LWIP2.0.2 / Windows 10 1903下 RNDIS,iperf传输过程中反复热插拔后功能正常, delay linkup宏开启前后功能正常,连续热插拔功能正常。

    现已测试stm32f469i-discovery / LWIP2.0.2 / MacOS Mojave 10.14.2下 ECM,iperf传输过程中反复热插拔后功能正常。

    相关Pull Request

    https://github.com/RT-Thread/rt-thread/pull/2764(因微信无法插入外部链接,请将以上链接复制至外部浏览器打开)

    关于NDIS

    RNDIS全称Remote NDIS 是Microsoft定义的一种USB以太网卡模型,说到RNDIS 必须要说说另一个东西,NDIS。

    NDIS(Network Driver Interface Specification)是网络驱动程序接口规范的简称。它横跨传输层、网络层和数据链路层,定义了网卡或网卡驱动程序与上层协议驱动程序之间的通信接口规范,屏蔽了底层物理硬件的不同,使上层的协议驱动程序可以和底层任何型号的网卡通信。NDIS为网络驱动程序创建了一个完整的开发环境,只需调用NDIS函数,而不用考虑操作系统的内核以及与其他驱动程序的接口问题,从而使得网络驱动程序可以从与操作系统的复杂通讯中分离,极大地方便了网络驱动程序的编写。另外,利用NDIS的封装特性,可以专注于一层驱动的设计,减少了设计的复杂性,同时易于扩展驱动程序栈。

    而RNDIS 就是NDIS这种规范基于USB的一种具体实现,RNDIS目前可以在Windows7 or later(讲道理Vista也是可以的)上自动加载驱动,无需第三方驱动。而对于Linux和MacOS来说RNDIS则需要安装第三方驱动了,部分Linux发行版内置了RNDIS的驱动(谁叫Windows用的人多了)。至于Linux Mac 下如何使用RNDIS这里不跟你多解释,因为我提供了另一种解决方案--------CDC-ECM。

    CDC-ECM(Ethernet Networking Control Model)是USB联盟定义的标准USB以太网控制器模型(很遗憾,Windows下没有驱动),绝大部分Linux发行版和MacOS都支持该种USB设备的驱动。这里讲的绝大多数包括了各种pi,当然如果你自己编译的linux手动剔除了这份驱动就没办法了。

    下载RNDIS/ECM白皮书请由此入:

    https://www.rt-thread.org/qa/thread-11718-1-1.html(因微信无法插入外部链接,请将以上链接复制至外部浏览器打开)

    如何在RT-Thread上使用这个功能

    要用这玩意 首先你的RT-Thread bsp得有usb驱动 -- 推荐大家使用下面的bsp或者仿照下面的bsp对STM32F4系列的USB驱动进行快速移植。(超简单)

    bsp/stm32/stm32f469-st-disco

    有正点原子 L4 IOT Board的朋友也可以用相关的bsp。

    大概的操作步骤如下:

    1) 如果你的bsp的menuconfig有配置USB的驱动加载开关(比如bsp/stm32/stm32f469-st-disco),那么把它打开。

    这里不是每一个bsp都有此配置,有些bsp直接通过usb组件是否开启来判断是否使用usb驱动

    2) 把LWIP打开

    这里必须先打开LWIP才能在USB Device找到RNDIS/ECM

    3)把RNDIS/ECM打开

    RNDIS:

    ECM:

    4)编译下载插USB。

    然后你的Windows/Mac/Linux 上就能看到网卡了。是不是超简单。

    FAQ

    Q

    为什么设备上不了网?

    因为你只是和电脑连起来了而已,并没有路由器,甚至没有DHCP,Windows上可以使用网络共享或者网络桥接的方式,如果是用Linux的人。我估计也不用我多哔哔。

    Q

    如果想要板子做DHCP怎么办?

    menuconfig里面开DHCP 然后在网卡linkup后调用 dhcpd_start("u0"); ECM的代码里面做了如果开DHCP的选项就会自动启动DHCP服务器,可以做参考。

    Q

    速度怎么样?

    链接速度为FS 12Mbps HS 480Mbps,当然实际上是达不到这个速度的。不过延迟那是相当的低。

    Q

    可以干嘛?

    临时取代一些调试麻烦得网络接口(WIFI,以太网)来调试一些网络应用,也可以用来给有USB却没有以太网的芯片扩展一种上网方式,也可以内置一个web服务器用于配置设备等等等等....发挥你的想象力。

     

    RT-Thread线上活动

    1、【RT-Thread能力认证考试12月——RCEA】经过第一次考试的验证,RT-Thread能力认证得到了更多社区开发者和产业界的大力支持(点此查看)如果您有晋升、求职、寻找更好机会的需要,有深入学习和掌握RT-Thread的需求,欢迎垂询/报考!

    能力认证官网链接:https://www.rt-thread.org/page/rac.html(在外部浏览器打开)

    立即报名

    #题外话# 喜欢RT-Thread不要忘了在GitHub上留下你的STAR哦,你的star对我们来说非常重要!链接地址:https://github.com/RT-Thread/rt-thread

    你可以添加微信18917005679为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群

    RT-Thread


    让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

    长按二维码,关注我们

    看这里,求赞!求转发!

    点击阅读原文进入GitHub

    展开全文
  • 本文应用了USB Over IP技术。通过客户端驱动程序、服务器端程序和虚拟总线三者结合,使得网络上的USB设备可以跨平台、透明地被访问。在整个方案中,巧妙地利用USB的管道思想实现了端口映射。这种方法实现了基于IP...
  • <p>I am writing a little app to control the PSU via SCPI over usb serial and ethernet. I have both usb serial and ethernet enabled on my PSU. I have a usb cable and ethernet cable connected between my...
  • usb over network

    2012-08-18 17:22:11
    分为USB over Network Client和USB over Network Server 。Server相当于服务器端安装在提供USB内容的电脑上,Client相当于客户端安装在其他电脑上用来访问Server端的USB内容。在Client上输入Server端电脑的IP地址就...
  • How To Set Up A USB-Over-IP Server And Client With Ubuntu 10.04
  • USB Over Network

    2010-06-14 18:17:07
    软件简介: ... 2、在客户端添加USB设备(点截图的第1个图标),输入服务器端的IP地址后确定。再点截图的第4个图标即可连接。这时您的客户端会提示发现新硬件,然后运行桌面图标就能看到远程的USB设备了。
  • USB over Network 是可以通过网络远程访问指定的USB接口的软件分为USB over Network Client 和 USB over Network server 。Server相当于服务器端安装在提供USB内容的电脑上,Client相当于客户端安装在其他电脑上用来...
  • <p>I’m looking for a solution based on generic ESP8266 board as an external controller for various sensors and relays, which should be directly attached to an embedded linux board over serial / usb....
  • de">USB/IP Server</a>". I know you guys want to keep Moonlight as clean as possible with GameStream only but I think a direct implementation of this inside Moonlight would really help many. <p>...
  • USB绑定RNDIS驱动

    2018-07-26 17:01:28
    既是远程网络驱动接口规范。基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。
  • USB.over.Network.4.7.4

    2017-05-10 11:52:56
    USB over Network 是可以通过网络远程访问指定的USB接口的软件分为USB over Network Client 和 USB over Network server 。Server相当于服务器端安装在提供USB内容的电脑上,Client相当于客户端安装在其他电脑上用来...
  • USB over Network serverServer相当于服务器端安装在提供USB内容的电脑上Client相当于客户端安装在其他电脑上用来访问Server端的USB内容,在Client上输入Server端电脑的IP地址就可以访问。有什么用?VMware ...
  • USB over Network Server

    2009-10-13 12:04:21
    为在 IP 网络上共享 USB 接口的外围设备,提出了基于 IP 的 扩展 USB 总线 iUSB 的概念,并且通过在客户端的 USB 驱动层中 加入虚拟主控制器接口(VHCI)和在服务器端的 USB 驱动层中加入 虚拟设备驱动(VDD)来实现 ...
  •  另外,这种实现在驱动级的方 为在 IP 网络上共享 USB 接口的外围设备 ,提出了基于 IP 的扩大 USB 总线 iUSB 的概念,并且通过在客户真个 USB 驱动层中参加虚拟主操纵器接口(VHCI)和在服务器真个 USB 驱动层中参加...
  • usb-over-network.rar

    2020-04-10 11:37:09
    usb over network是一款很不错的虚拟USB共享软件,你可以通过网络来共享你的USB设备。客户端计算机只需要输入共享USB服务器的IP以及端口,就可以在远程直接打开你的USB设备。可以无限共享USB设备,支持各种USB设备。
  • 分为USB over Network Client和USB over Network Server 。Server相当于服务器端安装在提供USB内容的电脑上,Client相当于客户端安装在其他电脑上用来访问Server端的USB内容。在Client上输入Server端电脑的IP地址就...
  • usb over network5.2.2.3完全破解版

    热门讨论 2018-10-26 19:03:07
    usb over network软件可以帮您实现通过网络来共享你的USB设备。客户端计算机只需要输入共享USB服务器的IP以及端口,就可以在远程直接打开你的USB设备。可以无限共享USB设备,支持各种USB设备,以及加密狗远程使用。
  • USB Over Network 4.4.rar

    2011-07-26 08:38:56
    分为USB over Network Client和USB over Network Server 。Server相当于服务器端安装在提供USB内容的电脑上,Client相当于客户端安装在其他电脑上用来访问Server端的USB内容。在Client上输入Server端电脑的IP地址就...
  • The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates "USB I/O messages" int...

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 364
精华内容 145
热门标签
关键字:

ipoverusb