
清空记录
历史记录
取消
清空记录
历史记录

在以下文件,
添加配置内容:
CONFIG_USB_ETH=yCONFIG_USB_F_RNDIS=yCONFIG_USB_ETH_RNDIS=y
编译内核生成驱动镜像,命令如下:
cd./build.sh kernel
编译成功后如下图,会生成uoot.ing,再将镜像烧录进开发板:
cd./build.sh kernel
执行以下命令,开启RNDIS功能:
echo usb_rndis_en > /etc/init.d/.usb_config/usr/bin/usbdevice restart
完成后,输入以下命令,可以看到开发板上多出一块网卡:
ifconfig
连接开发板的,PC端也能识别出新的网卡设备:
若网卡无法识别,则需先关闭PC端的防火墙:
将PC和开发板端新识别出的网卡,手动配置于同一网段-192.168.1.X。
开发板端,输入命令:
ifconfig usb0 192.168.1.11
PC端:
测开发板端和PC端互相能ping通网络:
在开发板
CONFIG_USB_CONFIGFS_F_FS=yCONFIG_USB_CONFIGFS_F_UAC1=yCONFIG_USB_F_UAC1=y
成功添加后重新编译内核,命令如下:
cd./build.sh kernel
编译成功后,会生成boot.ing,烧录此内核镜像进开发板中:
执行以下命令,开启UAC功能:
echo usb_uac1_en > /etc/init.d/.usb_config/usr/bin/usbdevice restart
完成后,执行aplay -l可以识别如下声卡:
连接开发板的PC端也能识别出一个新的声音设备:
PC端向开发板端播放音频文件,选择输出设备,选中Device设备(⼀般识别为Source/Sink,设备名与Windows版本相关) , 并打开播放器,播放⾳乐 。
开发板端:执行以下命令,将UAC采样到的音频文件名称为test.wav:
arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE test.wav
开发板接上扬声器,用触觉智能RV1126B开发板自带的8388声卡播放test.wav,查看采样是否正常:
PC端:选择输入设备:
开启PC端自带的录音软件开始录音:
开发板端播放音频文件,指定到UAC声卡,命令如下:
aplay -Dhw:1,0 ./test.wav
PC端通过自带扬声设备播放录音音频,查看音频是否正常:
