上海市住房和城乡建设部网站官网亚马逊网络营销方式
2026/1/14 1:26:09 网站建设 项目流程
上海市住房和城乡建设部网站官网,亚马逊网络营销方式,付费内容网站,做互联网公司网站谈单模拟视频教学本文基于触觉智能RK3506开发板#xff0c;为大家介绍配置USB复合设备#xff0c;本章节将介绍UMS和ACM复合设备数据交互。UMSUMS是USB协议体系中定义大容量存储设备通信规范的标准化协议#xff0c;通过批量传输协议实现主机与存储设备间的数据交换#xff0c;给Host设备提…本文基于触觉智能RK3506开发板为大家介绍配置USB复合设备本章节将介绍UMS和ACM复合设备数据交互。UMSUMS是USB协议体系中定义大容量存储设备通信规范的标准化协议通过批量传输协议实现主机与存储设备间的数据交换给Host设备提供⼤容量外挂存储。兼具兼容性强、即插即用、传输稳定的特点UMS与MTP有以下区别● UMS以Block为单位⼯作 MTP则以⽂件为单位⼯作。● UMS⼯作时 ⽬标Block为独占⼯作多⽤⼾操作同⼀Block将会出现错误 MTP⽀持多⽤⼾操作。内核编译配置在SDK_TOP_PATH/kernel/arch/arm/configs/rk3506_defconfig文件中增加如下配置# ush_otg_rndis CONFIG_USB_MASS_STORAGEm成功添加后重新编译kernel命令如下cd SDK_TOP_PATH ./build.sh kernel编译成功后会生成usb_f_mass_storage.ko、g_mass_storage.ko将其拷贝至开发板的任意目录下并进行安装命令如下​​​​​​​insmod usb_f_mass_storage.ko insmod g_mass_storage.ko执行以下命令开启UMS功能echo usb_ums_en /etc/init.d/.usb_config echo ums_block/dev/block/by-name/userdata /etc/init.d/.usb_config /usr/bin/usbdevice restart开启后可以在PC上看到一个新的U盘盘符表示挂载⼤容量外挂存储成功ACMACM全称Abstract Control Model 抽象控制模型, 是 USB-IF 定义的通信设备类CDC子协议核心功能是让USB设备模拟成串口设备在主机Host和设备Device两端生成 TTYTeletypewriter字符设备节点实现全双工的数据交互。内核编译配置在SDK_TOP_PATH/kernel/arch/arm/configs/rk3506_defconfig文件中增加如下配置​​​​​​​# ACM CONFIG_USB_ACMm CONFIG_USB_F_ACMm成功添加后重新编译kernel命令如下​​​​​​cd SDK_TOP_PATH ./build.sh kernel编译成功后会生成u_serial.ko、usb_f_acm.ko将其拷贝至开发板的任意目录下并进行安装命令如下insmod u_serial.ko insmod usb_f_acm.ko执行以下命令开启ACM功能​​​​​​​echo usb_acm_en /etc/init.d/.usb_config /usr/bin/usbdevice restart完成后可以在开发板识别如下节点rootrk3506-buildroot:/root# ls /dev/ttyGS0 /dev/ttyGS0 rootrk3506-buildroot:/root#ACM功能测试打开PC端的调试工具可以识别出一个USB串行设备如下开发板可以通过以下命令查看usb串口波特率。另外串口波特率可通过microcom等工具设置stty -F /dev/ttyGS0开发板与PC端收发测试基于RK3506核心板、开发板的USB复合设备教程就此完结关注触觉智能CSDN为您带来更多硬核技术干货与工业嵌入式解决方案。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询