简爱的好词好句LinuxWindows下USBRNDIS⽹络传输⽅式实现步骤详解(已
内邱
验证)火眼金睛什么意思
在介绍USB的驱动开发时,我通常会⽤⽤Linux的的USB⽹络来演⽰,它兼容RNDIS⽹络,⼀台Linux即可充当USB的device端,也可以由另⼀台Linux来充当USB的Host端,Host端的也可以由安装的微软的标准的Rndis驱动来充当.当幸福来敲门英文
折纸礼物盒 这种⽹络有相当强的实⽤价值,⽽且完整实现的Linux USB Slave驱动和Linux USB Gadget两种驱动,因此有很强演⽰效果.
应⽤场景:
⼀.智能⼿机共享⽹络
现在智能⼿机采⽤3G⽹络,通过Linux/Android⼿机上安装相关驱动,可以⽤USB线在主机和⼿机建⼀个共享⽹络,这样智能⼿机充当⼀个⽆线路由器的功能.现在⼿机⼀般都有这个功能,WINDOWS安装Rndis驱动即可.⽽且就是⽤的我们后⾯提到的g_ether.ko驱动.
这种⽅式,远远优于把⼿机当成3G的modem,⽤USB来拨号这种⽅式,共享⽹络相当于⼿机和电脑都上⽹不误.
苹果丢失
这种⽅式跟⽤⼿机WIFI作⽆线热点的功能⼀样,但是APN的实现的要求较⾼,很多⼿机不⼀定能⽀持,⽽且USB还有同时供电.还是有其优点.
⼆.增加第⼆个有线⽹络.酒桌礼仪
在教室上课时,很多时候服务器和学⽣⽤机只有⼀个⽹络⼝接⼝,我把⽹线接到局域⽹时,我的开发板就⽆法⽤NFS接我的机器,学⽣机也是如此,现在服务器上把有线⽹络接⼊局域⽹,⽽我的开发板与服务器则直接相连.亚洲偶像盛典
⼀.USB ⽹络的结构