二、海思平台USB转网口在Win10上的使用

    本文以hi3556v200为例,作为介绍。

一、在SDK中的内核中启用USB对RNDIS功能的支持

   1、kernel使用hi3556v200默认配置文件

   在目录 osdrv/opensource/kernel/linux-4.9.y 下执行如下命令,将hi3556v200默认配置文件。

cp ./arch/arm/configs/hi3556v200_amp_spi_defconfig .config

   2、配置内核

    在目录 osdrv/opensource/kernel/linux-4.9.y 下执行如下命令

make ARCH=arm CROSS_COMPILE=arm-himix100-linux menuconfig

   按照下图,开启USB对RNDIS的支持。

3、重新编译并打包烧录文件

  将目录切换到hi3556v200这个SDK的根目录下,执行如下命令,自动将所有SDK的内容编译打包。

make all

二、加载USB转网口驱动

    将生产的烧录文件,更新到开发板子上面,然后将 目录下 reference/dashcam/rootfs/appfs/komod  的文件复制到sd

     然后将SD卡插入开发板,并执行脚本命令 usb2net_load.sh 加载驱动。

三、Windows10下安装加载驱动

      通过USB将开发板跟PC主机连接在一起。在Wn10下需要参考海思的开发文档的方法禁止设备签名。以下图片来自海思的开发文档。   

  完成以上操作后,在网络连接里面可以发现USB转网口的图标了。

 四、开发板与PC主机组网

1、配置开发板网络参数

     执行如下命令

ifconfig usb0 192.168.0.1 netmask 255.255.0.0;route add default gw 192.168.0.1

 如图显示

2、配置Win10网络参数

 通过CMD可以看到更多的信息

 

3、开发板与PC主机进行互PING

4、关闭WIN10的防火墙

   经过以上的操作,开发板跟PC端就可以互相访问,如果还不能PING通,请关闭以下Win10的防火墙。


  以上就是PC与开发板的组网搭建过程。下一章 桥接 的方法,可以使开发板连接到外网。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值