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

在以下文件,
添加配置内容(触觉智能RV1126B开发板出厂固件默认已支持):
CONFIG_USB_ACM=yCONFIG_USB_F_ACM=y
编译内核生成驱动镜像,命令如下:
cd./build.sh kernel
编译成功后如下图,会生成boot.ing,再将镜像烧录进开发板。
完成烧录后,执行以下命令,开启ACM功能:
echo usb_acm_en > /etc/init.d/.usb_config/usr/bin/usbdevice restart
完使能成功后,可以再开发板识别如下节点:
打开PC端的串口调试工具,可以识别出一个USB串行设备,如下:
开发板可以通过以下命令设置串口波特率(当前仅支持9600)并发送数据到PC,命令如下:
stty -F /dev/ttyGS0 9600
PC端接收数据:
在开发板
CONFIG_USB_CONFIGFS_MASS_STORAGE=yCONFIG_USB_F_MASS_STORAGE=y
成功添加后重新编译内核,命令如下:
cd./build.sh kernel
编译成功后,会生成boot.ing,烧录此内核镜像进开发板中:
执行以下命令,开启UMS功能:
echo usb_ums_en > /etc/init.d/.usb_configecho "ums_block=/dev/block/by-name/userdata" >> /etc/init.d/.usb_config/usr/bin/usbdevice restart
成功后,可以在PC上看到一个新的盘符,由于磁盘分区格式默认是ext4格式,Windows系统无法正常挂载,提示格式化如下:
格式成exFAT格式:
格式化后的磁盘,新建一个测试文件test.txt。
执行如下命令取消默认的userdata分区挂载,以exFAT格式挂载userdata分区:
umount /userdata/mount -t exfat /dev/mmcblk0p9 /userdata/
在开发板系统上,可以访问到Windows电脑端创建的测试文件:
