USB-RNDIS使用参考
1. 配置Kernel Menuconfig¶
-  按下面流程,开启Gadget Rndis Function     
-  按下面流程,开启Sstar USB 2.0 Device      (\< M> module,[ *]built-in,能选择M的都选择M,这样才能编译成module生成ko,不然就是built-in,配置完后保存退出) 
-  按下面流程,将ko加入insmod序列, 然后编译SDK diff --git a/kbuild/customize/4.9.84/p3/dispcam/kernel_mod_list_late b/kbuild/customize/4.9.84/p3/dispcam/kernel_mod_list_late index ca7284f..8ac16be 100755 --- a/kbuild/customize/4.9.84/p3/dispcam/kernel_mod_list_late +++ b/kbuild/customize/4.9.84/p3/dispcam/kernel_mod_list_late @@ -11,3 +11,11 @@ videobuf2-v4l2.ko videobuf2-memops.ko videobuf2-vmalloc.ko uvcvideo.ko +udc-core.ko +libcomposite.ko +u_ether.ko +usb_f_ecm.ko +usb_f_ecm_subset.ko +usb_f_rndis.ko +udc-msb250x.ko +g_ether.ko, 必要的ko有: udc-core.ko,libcomposite.ko,u_ether.ko,usb_f_ecm.ko,usb_f_ecm_subset.ko,usb_f_rndis.ko,udc-msb250x.ko,g_ether.ko
 2. 板端启动USB Ethernet¶
-  加载ko 板端上电会加载相关ko 加载完成后启动usb0 Ethernet: ifconfig usb0 up 
-  连接PC端 使用USB线连接板端和PC端 
-  设置USB0 ip ifconfig usb0 169.254.68.200 netmask 255.255.0.0 
3. PC端装RNDIS驱动¶
-  右键点击桌面“计算机”图标,选择“管理”——“设备管理”,可以看到“RNDIS Kitl”设备,并且处于驱动未安装状态。  或者是在端口下面会新生成一个串口。  
-  右键点击该设备,选择更新驱动软件,在如何搜索设备软件提示窗口中,选择“浏览我的计算机”,选择安装本文档附件的RNDIS驱动。 
-  点击下一步并等待安装结束,RNDIS Kitl设备将会安装成功。  
-  安装成功后会在网络连接中新增一个以太网4。  配置ipv4地址和板端在同一局域网,比如: 