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

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

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

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

掃碼添加小助手

加入工程師交流群

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

wKgZPGgOFXqAR_quAACjcam2n2w20.jpeg

UMS

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

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

● UMS?作時, ?標(biāo)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ā)板的任意目錄下,并進(jìn)行安裝,命令如下:

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 定義的通信設(shè)備類(CDC)子協(xié)議,核心功能是讓USB設(shè)備模擬成串口設(shè)備,在主機(Host)和設(shè)備(Device)兩端生成 TTY(Teletypewriter)字符設(shè)備節(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ā)板的任意目錄下,并進(jìn)行安裝,命令如下:

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串行設(shè)備,如下:

wKgZO2lIxYSAXa5oAADZG_S2hLw373.png

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

stty -F /dev/ttyGS0

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

wKgZO2lIxYWASC5QAAHGvr0Yx2g164.png

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

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

    關(guān)注

    60

    文章

    8438

    瀏覽量

    284389
  • ACM
    ACM
    +關(guān)注

    關(guān)注

    0

    文章

    40

    瀏覽量

    10753
  • UMS
    UMS
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    3257
  • RK3506
    +關(guān)注

    關(guān)注

    0

    文章

    94

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

    本文基于觸覺智能RK3506星閃開發(fā)板Buildroot系統(tǒng)進(jìn)行演示,配套RK3506核心(3
    的頭像 發(fā)表于 06-19 17:49 ?1156次閱讀
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>必備攻略之Qt應(yīng)用<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認(rèn)證,引領(lǐng)鴻蒙開發(fā)新標(biāo)桿!

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

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

    RK3506開發(fā)板Linux開發(fā)板極致性價比之選瑞芯微RK3506開發(fā)板,3核Cortex-A7@1.5GHz+Cortex-M0,Linu
    的頭像 發(fā)表于 09-11 16:26 ?3440次閱讀
    <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應(yīng)用示例,入門必備

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

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

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

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

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

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

    本文基于觸覺智能RK3506開發(fā)板,上集主要從性能、功耗進(jìn)行測評,本集將從開發(fā)板的外設(shè)設(shè)計、EMC等可靠性性能進(jìn)行測評。
    的頭像 發(fā)表于 12-11 17:00 ?1237次閱讀
    <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復(fù)合設(shè)備(上)

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

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

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