91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

觸覺智能RK3506開發(fā)板配置USB復合設備(下)

觸覺智能 ? 2025-12-22 12:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文基于觸覺智能RK3506開發(fā)板,為大家介紹配置USB復合設備,本章節(jié)將介紹UMS和ACM復合設備數(shù)據(jù)交互。

wKgZPGgOFXqAR_quAACjcam2n2w20.jpeg

UMS

UMS是USB協(xié)議體系中定義大容量存儲設備通信規(guī)范的標準化協(xié)議,通過批量傳輸協(xié)議實現(xiàn)主機與存儲設備間的數(shù)據(jù)交換,給Host設備提供?容量外掛存儲。兼具兼容性強、即插即用、傳輸穩(wěn)定的特點,UMS與MTP有以下區(qū)別:

● UMS以Block為單位?作; MTP則以?件為單位?作。

● UMS?作時, ?標Block為獨占?作,多??操作同?Block將會出現(xiàn)錯誤; MTP?持多??操作。

  • 內(nèi)核編譯配置

在/kernel/arch/arm/configs/rk3506_defconfig文件中,增加如下配置:

# ush_otg_rndis CONFIG_USB_MASS_STORAGE=m

成功添加后重新編譯kernel,命令如下:

cd ./build.sh kernel

編譯成功后,會生成usb_f_mass_storage.ko、g_mass_storage.ko,將其拷貝至開發(fā)板的任意目錄下,并進行安裝,命令如下:

insmod usb_f_mass_storage.ko insmod g_mass_storage.ko

執(zhí)行以下命令,開啟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盤盤符,表示掛載?容量外掛存儲成功:

wKgZPGlIxYSAP2SdAAAeII8VidY338.png

ACM

ACM全稱Abstract Control Model 抽象控制模型, 是 USB-IF 定義的通信設備類(CDC)子協(xié)議,核心功能是讓USB設備模擬成串口設備,在主機(Host)和設備(Device)兩端生成 TTY(Teletypewriter)字符設備節(jié)點,實現(xiàn)全雙工的數(shù)據(jù)交互。

  • 內(nèi)核編譯配置

在/kernel/arch/arm/configs/rk3506_defconfig文件中,增加如下配置:

# ACM CONFIG_USB_ACM=m CONFIG_USB_F_ACM=m

成功添加后重新編譯kernel,命令如下:

cd ./build.sh kernel

編譯成功后,會生成u_serial.ko、usb_f_acm.ko,將其拷貝至開發(fā)板的任意目錄下,并進行安裝,命令如下:

insmod u_serial.ko insmod usb_f_acm.ko

執(zhí)行以下命令,開啟ACM功能:

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

完成后,可以在開發(fā)板識別如下節(jié)點:

root@rk3506-buildroot:/root# ls /dev/ttyGS0 /dev/ttyGS0 root@rk3506-buildroot:/root#

  • ACM功能測試

打開PC端的調(diào)試工具,可以識別出一個USB串行設備,如下:

wKgZO2lIxYSAXa5oAADZG_S2hLw373.png

開發(fā)板可以通過以下命令,查看usb串口波特率。另外,串口波特率可通過microcom等工具設置:

stty -F /dev/ttyGS0

開發(fā)板與PC端收發(fā)測試:

wKgZO2lIxYWASC5QAAHGvr0Yx2g164.png

基于RK3506核心板、開發(fā)板的USB復合設備教程就此完結(jié),關注觸覺智能,為您帶來更多硬核技術(shù)干貨與工業(yè)嵌入式解決方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • usb
    usb
    +關注

    關注

    60

    文章

    8437

    瀏覽量

    284363
  • ACM
    ACM
    +關注

    關注

    0

    文章

    40

    瀏覽量

    10752
  • UMS
    UMS
    +關注

    關注

    0

    文章

    41

    瀏覽量

    3257
  • RK3506
    +關注

    關注

    0

    文章

    94

    瀏覽量

    924
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    米爾瑞芯微多核異構(gòu)低功耗RK3506核心重磅發(fā)布

    米爾RK3506核心配置型號表 MYC-YR3506核心選型表米爾RK3506
    發(fā)表于 05-16 17:20

    【米爾RK3506國產(chǎn)開發(fā)板評測試用】開箱體體驗

    很高興今天收到了米爾科技的RK3506開發(fā)板,下面是開箱體驗,后期的測試使用中將會做詳細的測試和試用。 1.開箱,包含以下: RK3506開發(fā)板1
    發(fā)表于 07-30 01:06

    RK3506到底有多香?搶先看核心詳細參數(shù)配置

    RK3506到底有多香?觸覺智能已推出RK3506核心,搶先了解核心詳細參數(shù)
    的頭像 發(fā)表于 01-18 11:33 ?3721次閱讀
    <b class='flag-5'>RK3506</b>到底有多香?搶先看核心<b class='flag-5'>板</b>詳細參數(shù)<b class='flag-5'>配置</b>

    【技術(shù)簡析】觸覺智能RK3506 Linux星閃網(wǎng)關開發(fā)板有什么奧妙?

    在工業(yè)智能化與物聯(lián)網(wǎng)深度融合的今天,深圳觸覺智能推出首款搭載瑞芯微RK3506芯片的Linux星閃網(wǎng)關開發(fā)板,以“多核異構(gòu)架構(gòu)+星閃無線通信
    的頭像 發(fā)表于 03-21 11:58 ?1663次閱讀
    【技術(shù)簡析】<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b> Linux星閃網(wǎng)關<b class='flag-5'>開發(fā)板</b>有什么奧妙?

    觸覺智能RK3506核心,工業(yè)應用之RK3506 RT-Linux實時性測試

    觸覺智能RK3506核心,工業(yè)應用方案分享之RT-Linux實時性測試
    的頭像 發(fā)表于 04-27 19:27 ?1925次閱讀
    <b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>,工業(yè)應用之<b class='flag-5'>RK3506</b> RT-Linux實時性測試

    瑞芯微RK3506開發(fā)板必備之LVGL應用開發(fā)手冊,深圳觸覺智能出品

    SDL送顯。目前RK3506平臺可支持SDL送顯。本文基于觸覺智能RK3506星閃開發(fā)板進行演示,配套R
    的頭像 發(fā)表于 04-27 19:31 ?1534次閱讀
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>必備之LVGL應用<b class='flag-5'>開發(fā)</b>手冊,深圳<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b>出品

    瑞芯微RK3506開發(fā)板必備攻略之Qt應用開發(fā)手冊(),觸覺智能工控嵌入式方案商

    本文基于觸覺智能RK3506星閃開發(fā)板Buildroot系統(tǒng)進行演示,配套RK3506核心(3
    的頭像 發(fā)表于 06-19 17:49 ?1151次閱讀
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>必備攻略之Qt應用<b class='flag-5'>開發(fā)</b>手冊(<b class='flag-5'>下</b>),<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b>工控嵌入式方案商

    觸覺智能RK3506開發(fā)板通過OpenHarmony 5.1 XTS認證,引領鴻蒙開發(fā)新標桿!

    觸覺智能作為瑞芯微專業(yè)方案商與開源鴻蒙南向硬件廠家,旗下RK3506開發(fā)板及其核心(模組)通過OpenHarmony5.1XTS認證!這一
    的頭像 發(fā)表于 08-14 23:49 ?1714次閱讀
    <b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>通過OpenHarmony 5.1 XTS認證,引領鴻蒙<b class='flag-5'>開發(fā)</b>新標桿!

    RK3506開發(fā)板Linux開發(fā)板極致性價比之選

    RK3506開發(fā)板Linux開發(fā)板極致性價比之選瑞芯微RK3506開發(fā)板,3核Cortex-A7@1.5GHz+Cortex-M0,Linu
    的頭像 發(fā)表于 09-11 16:26 ?3434次閱讀
    <b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>Linux<b class='flag-5'>開發(fā)板</b>極致性價比之選

    RK3506開發(fā)板QT Creator開發(fā)手冊,交叉編譯工具鏈與QT應用示例,入門必備

    本文基于觸覺智能RK3506核心/開發(fā)板介紹QTCreator交叉編譯配置與QT應用示例。如需
    的頭像 發(fā)表于 09-30 16:26 ?3670次閱讀
    <b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>QT Creator<b class='flag-5'>開發(fā)</b>手冊,交叉編譯工具鏈與QT應用示例,入門必備

    如何讓RK3506流暢刷圖,用好RGA?

    本文基于觸覺智能RK3506核心/開發(fā)板,介紹RGAIM2D進行圖像處理,包括相關編譯與測試方法。
    的頭像 發(fā)表于 10-29 10:00 ?1053次閱讀
    如何讓<b class='flag-5'>RK3506</b>流暢刷圖,用好RGA?

    瑞芯微RK3506核心/開發(fā)板SARADC模擬采集實戰(zhàn),軟硬件實操必看攻略!

    本文基于觸覺智能RK3506核心/開發(fā)板,介紹SARADC采集模擬信號使用攻略,包括硬件、驅(qū)動層的修改。
    的頭像 發(fā)表于 10-30 11:58 ?742次閱讀
    瑞芯微<b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>/<b class='flag-5'>開發(fā)板</b>SARADC模擬采集實戰(zhàn),軟硬件實操必看攻略!

    觸覺智能RK3506星閃開發(fā)板測評報告(

    本文基于觸覺智能RK3506開發(fā)板,上集主要從性能、功耗進行測評,本集將從開發(fā)板的外設設計、EMC等可靠性性能進行測評。
    的頭像 發(fā)表于 12-11 17:00 ?1236次閱讀
    <b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b>星閃<b class='flag-5'>開發(fā)板</b>測評報告(<b class='flag-5'>下</b>)

    觸覺智能RK3506開發(fā)板配置USB復合設備(上)

    本文基于觸覺智能RK3506開發(fā)板,為大家介紹配置USB復合
    的頭像 發(fā)表于 12-22 12:00 ?855次閱讀
    <b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>配置</b><b class='flag-5'>USB</b><b class='flag-5'>復合</b><b class='flag-5'>設備</b>(上)

    降本提效!觸覺智能RK3506核心現(xiàn)已支持OTA升級,省去燒錄迭代更高效

    觸覺智能RK3506核心/開發(fā)板SDK即將迎來更新,版本為至“rk3506_linux6.1_
    的頭像 發(fā)表于 01-27 08:10 ?594次閱讀
    降本提效!<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>現(xiàn)已支持OTA升級,省去燒錄迭代更高效