0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

触觉智能RV1126B核心板配置USB复合设备(下)

触觉智能 2026-02-10 13:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文基于触觉智能RV1126B核心板&开发板,为大家介绍配置USB复合设备配置实现,本章节将介绍ACM和UMS两种USB复合设备。

wKgZO2l9mzyAEJRsAAE5OO8YTac06.jpeg

ACM

USB ACM(Abstract Control Model,抽象控制模型)设备是USB通信设备类(CDC,Communication Device Class)的一个子类,核心功能是模拟传统串行端口UART),让计算机或其他主机通过USB接口与设备通信,就像物理串口一样。它广泛用于USB转串口、嵌入式调试、移动设备通信等场景,是“USB虚拟串口”的技术实现基础。

  • 内核编译配置

在以下文件,

/kernel-6.1/arch/arm64/configs/rockchip_linux_evb1126b_v1_defconfig

添加配置内容(触觉智能RV1126B开发板出厂固件默认已支持):

CONFIG_USB_ACM=y CONFIG_USB_F_ACM=y

编译内核生成驱动镜像,命令如下:

cd ./build.sh kernel

编译成功后如下图,会生成boot.ing,再将镜像烧录进开发板。

完成烧录后,执行以下命令,开启ACM功能:

echo usb_acm_en > /etc/init.d/.usb_config /usr/bin/usbdevice restart

完使能成功后,可以再开发板识别如下节点:

wKgZO2mKxSKAMSVRAAAjY_gZej076.jpeg

  • ACM功能测试

打开PC端的串口调试工具,可以识别出一个USB串行设备,如下:

wKgZPGmKxSKAMOCQAAEE6PLbjiQ68.jpeg

开发板可以通过以下命令设置串口波特率(当前仅支持9600)并发送数据到PC,命令如下:

stty -F /dev/ttyGS0 9600

wKgZO2mKxSKATiSwAAAjT724rgc54.jpeg

PC端接收数据:

wKgZO2mKxSKANdjUAAEo_n6VE0M60.jpeg

UMS

USB UMS(USB Mass Storage,即USB大容量存储)是USB-IF定义的一种存储设备类协议。它允许U盘、移动硬盘、SD卡读卡器等大容量存储设备通过USB接口与主机连接,并进行数据交换。

  • 内核编译配置

在开发板

/kernel-6.1/arch/arm64/configs/rockchip_linux_evb1126b_v1_defconfig文件中,增加如下配置:

CONFIG_USB_CONFIGFS_MASS_STORAGE=y CONFIG_USB_F_MASS_STORAGE=y

成功添加后重新编译内核,命令如下:

cd ./build.sh kernel

编译成功后,会生成boot.ing,烧录此内核镜像进开发板中:

执行以下命令,开启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上看到一个新的盘符,由于磁盘分区格式默认是ext4格式,Windows系统无法正常挂载,提示格式化如下:

wKgZPGmKxSKAJlqJAABosEdBbEo02.jpeg

格式成exFAT格式:

wKgZPGmKxSKAI1rWAABSuBYCRR848.jpeg
  • UMS功能测试

格式化后的磁盘,新建一个测试文件test.txt。

wKgZO2mKxSKAJPR4AAAMpnZ53ks38.jpeg

执行如下命令取消默认的userdata分区挂载,以exFAT格式挂载userdata分区:

umount /userdata/ mount -t exfat /dev/mmcblk0p9 /userdata/

在开发板系统上,可以访问到Windows电脑端创建的测试文件:

wKgZPGmKxSOAWGtZAABRr1Wc3RE11.jpeg
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 瑞芯微
    +关注

    关注

    27

    文章

    861

    浏览量

    54675
  • ACM
    ACM
    +关注

    关注

    0

    文章

    40

    浏览量

    10796
  • 核心板
    +关注

    关注

    6

    文章

    1425

    浏览量

    32147
  • UMS
    UMS
    +关注

    关注

    0

    文章

    41

    浏览量

    3312
  • RV1126B
    +关注

    关注

    0

    文章

    98

    浏览量

    246
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新品发布!RV1126B正式上线!

    新品发布!RV1126B正式上线!
    的头像 发表于 09-15 09:16 7544次阅读
    新品发布!<b class='flag-5'>RV1126B</b>正式上线!

    EASY EAI灵眸科技:国内第一家批量RV1126BJ核心板方案商,赋能工业智能新纪元

    、低功耗、高稳定性于一身,支持4K超高清视频实时处理,在智能安防、工业检测、机器人视觉等场景中深度赋能智能化升级。(RV1126B核心板)其抗干扰性能尤为突出,可适应
    的头像 发表于 12-25 09:02 7921次阅读
    EASY EAI灵眸科技:国内第一家批量<b class='flag-5'>RV1126</b>BJ<b class='flag-5'>核心板</b>方案商,赋能工业<b class='flag-5'>智能</b>新纪元

    如何用瑞芯微RV1126B核心板赢得AI红利?

    在边缘AI从概念迈向规模化落地的当下,瑞芯微RV1126B处理器以精准契合场景刚需的技术优势,为端侧智能提供了强大算力支撑。而飞凌嵌入式FET1126B-S/FET1126BJ-S系列
    的头像 发表于 01-09 09:41 7612次阅读
    如何用瑞芯微<b class='flag-5'>RV1126B</b><b class='flag-5'>核心板</b>赢得AI红利?

    rv1126b的AOA功能测试

    想试试rv1126b的AOA功能,但没找到接口,请问有朋友知道怎么测吗
    发表于 12-10 19:34

    【飞凌嵌入式RV1126B开发】+初识篇

    核心板和功能地板构成,其核心板是基于Rockchip的RV1126B处理器,它集成了4个高性能Cortex-A53核心,具备3TOPS @INT8的AI算力,其功能构成如图2所示,其
    发表于 03-04 21:13

    【飞凌嵌入式RV1126B开发】+两款开发之比较

    目前两款常见的RV1126B开发,一款是灵眸科技推出的EASY EAI Nano-TB(RV1126B)开发套件,另一款就是飞凌嵌入式RV1126B开发
    发表于 03-05 23:32

    【飞凌嵌入式RV1126B开发试用体验】初识飞凌嵌入式RV1126B开发

    这几天刚收到飞凌嵌入式RV1126B开发,带大家先认识一这块开发,收到的开发如下图。 开发
    发表于 04-13 17:27

    瑞芯微RV1126B全新AI视觉芯片已正式量产!3T算力赋能多场景智能终端

    、机器人、智能车载等AIoT领域提供高效能解决方案,触觉智能作为瑞芯微方案商,将在不久后发布RK1126B核心板及开发
    的头像 发表于 07-11 18:36 2780次阅读
    瑞芯微<b class='flag-5'>RV1126B</b>全新AI视觉芯片已正式量产!3T算力赋能多场景<b class='flag-5'>智能</b>终端

    瑞芯微全新AI视觉芯片RV1126B解析,性能参数配置与型号差异全攻略

    、工业视觉、机器人、智能车载等AIoT领域提供高效能解决方案。触觉智能作为瑞芯微金牌方案商,也有配套的RV1126核心板,即将发布RK
    的头像 发表于 08-14 23:43 4344次阅读
    瑞芯微全新AI视觉芯片<b class='flag-5'>RV1126B</b>解析,性能参数<b class='flag-5'>配置</b>与型号差异全攻略

    RV1126系列选型指南:从RV1126RV1126B,一文看懂升级差异

    2025年7月,瑞芯微正式发布新一代AI视觉芯片RV1126B。作为其金牌方案商,EASYEAI灵眸科技同步推出搭载该芯片的AIoT核心板EAI1126B-Core-T。相较于前代RV1126
    的头像 发表于 09-04 10:50 5213次阅读
    <b class='flag-5'>RV1126</b>系列选型指南:从<b class='flag-5'>RV1126</b>到<b class='flag-5'>RV1126B</b>,一文看懂升级差异

    EAI1126B-Core-T(RV1126B 核心板)产品数据全解

    概述EAI1126B-Core-T是灵眸科技研发的一款应用于AIoT领域的核心板核心板基于瑞芯微的RV1126B处理器设计,集成了4个Cortex-A53及独立的NEON协处理器,支
    的头像 发表于 09-08 11:09 2234次阅读
    EAI<b class='flag-5'>1126B</b>-Core-T(<b class='flag-5'>RV1126B</b> <b class='flag-5'>核心板</b>)产品数据全解

    瑞芯微RV1126B特性概述

    RV1126B是瑞芯微Rockchip在2025年第二季度全新推出的Arm架构AI视觉芯片,搭载4核Cortex-A53与自研3Tops算力NPU。全面替代上一代的RV1126,为智能安防、工业视觉
    的头像 发表于 10-09 11:22 2215次阅读
    瑞芯微<b class='flag-5'>RV1126B</b>特性概述

    全网首发!基于RV1126BJ设计的工规型号核心板EAI1126B-Core-TI正式发布啦

    EAI1126B-Core-TI!目前与RV1126BJ核心板配套的3000+技术文档正逐步更新中。一、芯片特性1、高效实时●四核A53架构单核及多核算力强劲,高性
    的头像 发表于 10-13 14:32 2053次阅读
    全网首发!基于<b class='flag-5'>RV1126</b>BJ设计的工规型号<b class='flag-5'>核心板</b>EAI<b class='flag-5'>1126B</b>-Core-TI正式发布啦

    替代升级实锤!实测RV1126B,CPU性能吊打RV1126

    RV1126B核心板已上市并稳定量产供应实测开始,设备使用触觉智能RV1126
    的头像 发表于 12-11 17:13 2563次阅读
    替代升级实锤!实测<b class='flag-5'>RV1126B</b>,CPU性能吊打<b class='flag-5'>RV1126</b>

    触觉智能RV1126B核心板配置USB复合设备(上)

    本文基于触觉智能RV1126B核心板&开发,为大家介绍配置
    的头像 发表于 01-31 14:03 2910次阅读
    <b class='flag-5'>触觉</b><b class='flag-5'>智能</b><b class='flag-5'>RV1126B</b><b class='flag-5'>核心板</b><b class='flag-5'>配置</b><b class='flag-5'>USB</b><b class='flag-5'>复合</b><b class='flag-5'>设备</b>(上)