股票加杠杆是什么意思| 邀请的意思是什么| 为什么阴道会放气| 胃疼吃什么消炎药| 下元节是什么节日| 附件是什么意思| 济公原名叫什么| 暇步士是什么档次品牌| 东北易帜是什么意思| 月经颜色暗红色是什么原因| 肝病不能吃什么| 喝黑枸杞有什么作用和功效| 喝什么水去火| 青黄不接是什么意思| 轻如鸿毛是什么意思| 什么是米其林| 胸推是什么| 餐巾纸属于什么垃圾| 超能力是什么意思| 梅毒吃什么药好得快| 本田的高端品牌是什么| 海南有什么水果| 丹毒是什么| 头骨凹陷是什么原因| 乙肝五项一五阳性什么意思| 泡菜生花用什么方法可以去掉| 广东菜心是什么菜| 邹去掉耳朵旁读什么| 附件囊肿吃什么药最好| 嗓子挂什么科| 拉泡沫稀便什么原因| 女人湿气太重喝什么茶| 发烧头晕吃什么药| 医保乙类是什么意思| 怀孕吃火龙果对胎儿有什么好| 胎芽是什么意思| 收放自如是什么意思| 舌苔厚是什么原因引起的| 12月是什么座| 罗非鱼长什么样| 为什么手脚冰凉还出汗| 属牛跟什么属相最配| 怀孕感冒了有什么好办法解决| 关晓彤属什么生肖| 黄铜刮痧板有什么好处| 骨折和骨裂有什么区别| 什么茶不影响睡眠| 为什么现在不建议输液| 肌肉萎缩是什么症状| 银杯子喝水有什么好处与坏处| 为什么硬起来有点疼| 大腿内侧疼痛什么原因| 妇科检查清洁度3度什么意思| 三情六欲是什么意思| vc什么时候吃最好| 上房揭瓦是什么意思| 红色菜叶的菜是什么菜| 甘油三酯偏高是什么意思| gm是什么| 当局是什么意思| 眼花缭乱的意思是什么| 乳腺点状钙化是什么意思| 备孕要注意什么| 牙膏什么牌子最好| 空调滤芯什么牌子好| 受精卵着床有什么反应| 风热感冒用什么药好| 舌苔发黑是什么病的前兆| 手掌发紫是什么原因| 996是什么意思| 动员是什么意思| 肌肤之钥是什么档次| 胃肠造影主要检查什么| 支原体肺炎用什么药| 牛皮癣用什么药膏| 黑眼袋是什么原因引起的| 蝶变是什么意思| 小肚子疼挂什么科| 芒果像什么比喻句| 鹿晗什么星座| 手机root后有什么好处和坏处| 为什么眼皮会跳| 什么叫三观不正| 农村合作医疗什么时候交| 胃食管反流用什么药| 人彘是什么意思| 弱冠是什么意思| 止血敏又叫什么| 2005年属鸡的是什么命| 喉咙痛什么原因| 榴莲为什么那么臭| only是什么品牌| 什么是我的| 芝士可以做什么美食| 星期三打喷嚏代表什么| 吃什么养肝| 血脂高有什么危害| 头昏吃什么药效果最好| 抄手是什么食物| 何妨是什么意思| 苯对人体有什么危害| 红豆泥是什么意思| 铁线虫是什么| 为什么不能天天喝豆浆| 早孕试纸什么时候测最准| 伏特加是什么酒| 冻顶乌龙茶属于什么茶| 梦见别人打我是什么意思| 西瓜禁忌和什么一起吃| 5.13是什么星座| 金黄的稻田像什么| 腐生是什么意思| 贝果是什么| 顽疾是什么意思| 南京立秋吃什么| 百褶裙配什么鞋子| 回绝是什么意思| 葫芦是什么生肖| 什么叫总胆红素| 区间放量是什么意思| 梦见小牛犊是什么预兆| 尿多什么原因| 什么是窦性心律不齐| 哺乳期吃什么下奶| 五六天不拉大便是什么原因| 西同念什么| ddi是什么意思| 肋间神经痛用什么药| 尿不尽挂什么科| 随波逐流是什么意思| 成人高考是什么| 风向是什么意思| 什么药治牙疼最快| 骨髓穿刺能查出什么病| 分泌物多是什么原因| 脂蛋白a高吃什么药| 胆囊结石不能吃什么| 颈动脉斑块吃什么药效果最好| 老年人脚肿吃什么药| 头晕用什么药| 膝盖痛挂什么科| 口渴喝什么最解渴| 孩子腿疼挂什么科| 博字五行属什么| 姨妈期可以吃什么水果| 按摩有什么好处| 血常规五项能检查出什么病| 爆单是什么意思| 屁多还臭是什么原因| 舅舅的爸爸叫什么| 外阴痒是什么原因| 上海为什么叫申城| 锦鲤跳缸是什么原因| 牙齿浮起来是什么原因| 脚心痛什么原因| 曲苑杂坛为什么停播| 欺山莫欺水是什么意思| suv是什么意思| me是什么基团| 脑萎缩是什么原因引起的| lhrh是什么激素| 258什么意思| uniqlo是什么牌子| 贼不走空什么意思| 3e是什么意思| 兵不血刃的意思是什么| 蔗糖脂肪酸酯是什么| 子宫内膜异位症吃什么药| 家里出现蚂蚁预示什么| 航空器是什么| 芹菜吃多了会有什么影响| 乳腺结节三级是什么意思| 糖类抗原125偏高是什么原因| 六甲是什么意思| 肺炎吃什么药| 海鸥手表属于什么档次| 为什么人会死| 什么书在书店买不到| 辣条是什么意思| 见分晓是什么意思| 女生右眼睛老是跳是什么原因| 胃药吃多了有什么副作用| 是什么品牌| 牛油果什么时候吃最好| 龟苓膏不能和什么一起吃| 氯胺酮是什么| 月经准时来说明什么| 猎奇是什么意思| 月经总是提前是什么原因| 纯阳之人有什么特征| ob是什么意思| 羽毛球拍磅数是什么意思| 附件炎是什么原因引起的| 什么叫伴手礼| 肚子痛拉肚子吃什么药| 总胆汁酸高是什么意思| 生地麦冬汤有什么功效| 高考450分能上什么学校| 肺实性结节是什么意思| 控制血糖吃什么食物| 四肢冰凉是什么原因| 中央空调什么牌子好| 卵巢囊性包块是什么意思| 先天性一个肾对人有什么影响| 怀孕养狗对胎儿有什么影响| 83年属猪是什么命| 头皮痒是什么原因引起的| 二线用药是什么意思| 住院需要带什么| 太阳什么的什么的| 肢体拘挛是什么意思| 心肌缺血是什么原因| 自媒体是什么| 魔芋粉是什么做的| 乙肝抗体阴性什么意思| 孕早期吃什么水果| 戒断反应是什么| 荔枝有什么功效| 香其酱是什么酱| 菊花是什么季节| 什么是支原体| 谷旦是什么意思| 阳贵是什么意思| 泌乳素高有什么症状| 出虚汗是什么原因引起的怎么调理| 喝酒手掌发红是什么原因| 凋零是什么意思| 白玫瑰的花语是什么| 同房什么感觉| 灵芝孢子粉是什么| 什么是钓鱼执法| 杏色搭配什么颜色好看| 为什么总是做梦| 肝是什么意思| 家长里短是什么意思| 鱼喜欢吃什么| 上眼皮浮肿是什么原因| 百合有什么作用与功效| 朋友圈ps是什么意思| 孕妇可以吃什么| 吃李子不能吃什么| 湿温病是什么症状| 鹅口疮是什么引起的| 邻家女孩什么意思| 什么时候量血压最准| 男士脸黑穿什么颜色好| 壁立千仞无欲则刚是什么意思| 9月25日什么星座| 今年28岁属什么| life style是什么品牌| 活化部分凝血活酶时间偏高是什么意思| 总胆红素高什么意思| 臆想什么意思| 备孕期间不能吃什么| 什么鸟叫声最好听| 围子是什么动物| 公安和警察有什么区别| 眼睛淤青用什么方法能快点消除| 经期喝什么好| 质数是什么| 脸上长疣是什么原因| 室早是什么意思| 东施效颦的意思是什么| 医学ace是什么意思| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? 国产MCU ? ELF1开发板+USB的HOST及OTG接口功能测试

共2条 1/1 1 跳转至

ELF1开发板+USB的HOST及OTG接口功能测试

高工
2025-08-04 18:55:39     打赏
百度 经过民众网络投票,俄罗斯3种新型武器当天定名。


ELF 1开发板除了支持TF卡的读写之外,还提供了USB HOST 接口以支持U盘的读写处理,U盘与开发板的连接如图1所示。

image.png

图1  连接U盘

在使用U 盘设备时,是支持热插拔操作的,且要求U 盘为 FAT32 格式的文件系统,而不支持 NTFS 格式。

    在插入 U 盘时,会显示相应的信息,参见图2所示。

    image.png

    图2  输出信息

    此时,若拔出U 盘会出现图3所示的提示信息。

    image.png

    图3  输出信息

      向 U 盘写入文件的指令为:

      echo hello > /run/media/sda1/test.txt

      其中“hello” 是写入文件的内容,而“test.txt”则是写入文件的名称。

      在完成写入后,需进行一次文件同步的处理,其指令为:sync

      在文件同步后,即可进行读取测试,其指令为:

      cat/run/media/sda1/test.txt

      这样就可读取 U 盘中的 test.txt 文件,整个读写测试的操作如图4所示。

      image.png

      图4 读写测试

      3.卸载处理

      在U 盘使用后,应使用指令“umount /run/media/sda1”来卸载 U 盘,见图5所示。

      image.png

      图5 卸载处理

      这样会保证读写操作的有效性,随后即可退出
      U 盘挂载路径并拔出 U 盘。

      除了对U盘的读写操作,还可使用OTG 接口将ELF1 开发板虚拟成一个 U 盘设备。

      在测试前,需将 TF 卡插入对应的卡槽,并通过数据线来连接OTG 接口和电脑,见图6所示。

      image.png

      图6 连接关系

      在保证连接良好的情况下,通过加载 g_mass_storage.ko 驱动则可见到虚拟的U盘设备,其具体操作如图7所示。

      image.png

      图7 加载驱动

      其中:

      指令“insmod /lib/modules/$(uname-r)/kernel/drivers/usb/gadget/libcompos\ite.ko”的作用是将‘libcompos\ ite.ko’内核模块加载到当前正在运行的内核中。该模块提供了 USB
      gadget 框架的实现,它允许 Linux 设备作为 USB
      设备来通信,从而实现了各种 USB 设备的模拟。‘insmod’用于将内核模块加载到 Linux 内核中,以扩展内核的功能或者添加新的设备支持。‘/lib/modules/$(uname
      -r)/kernel/drivers/usb/gadget/libcomposite.ko’这个路径是内核模块文件所在的目录,其中‘$(uname -r)’表示当前系统正在运行的内核版本号,这样可以确保加载的内核模块和系统内核版本相匹配。

      指令“insmod/lib/modules/$(uname-r)/kernel/drivers/usb/gadget/legacy/g_\mass_storage.ko
      file=/dev/mmcblk0 removable=1"的作用是将‘g_mass_storage.ko’内核模块加载到当前正在运行的内核中。此模块提供了 USB 大容量存储设备的旧版实现,可以将 Linux 设备模拟成一个大容量存储设备。此外,这个命令还有两个参数:‘file=/dev/mmcblk0’:用于指定模拟存储设备的源文件,该参数指定了源文件的路径为‘/dev/mmcblk0’,通常情况下,这个参数指定的源文件是一个块设备文件。‘removable=1’:用于指定模拟存储设备是否是可移动设备,这里设置为 1,表示模拟的存储设备是可移动设备。

      在完成驱动加载后,可见到图8所示的测试效果。
      image.png

      image.png

      图8 虚拟U盘

      在TF 卡挂载到电脑后,就可以对 TF 卡进行读写数据的操作了。

      若不再使用,需进行卸载处理,其操作见图9所示。在取出TF卡后,会出现图10的提示信息。

      image.png

      图9 卸载设备

      image.png

      图10 提示信息




      关键词: ELF          接口     内核     OTG    

      专家
      2025-08-04 20:25:58     打赏
      2楼

      这个开发板的接口很多啊。赞!


      共2条 1/1 1 跳转至

      回复

      匿名不能发帖!请先 [ 登陆 注册 ]
      淋巴细胞浸润是什么意思 月子病是什么症状 肝血虚吃什么中成药 紫藤花什么时候开花 什么如既往
      二道贩子是什么意思 口渴喝什么最解渴 向内求什么意思 wonderland什么意思 拔完智齿可以吃什么
      饭后胃胀吃什么药 蜂蜜不能和什么一起吃 查血铅挂什么科 煮玉米放什么好吃 六畜大宝在农家是什么生肖
      不遗余力的遗是什么意思 舌头开裂吃什么药 天打五雷轰是什么意思 angry是什么意思 预防老年痴呆吃什么药
      药店属于什么单位性质hcv8jop0ns6r.cn 牡丹花有什么颜色jingluanji.com 梦见自己吐血是什么征兆xinmaowt.com 八卦是什么生肖hcv9jop0ns5r.cn 吃什么容易滑胎流产hcv8jop4ns7r.cn
      茉莉龙珠是什么茶hcv8jop9ns8r.cn 淋巴清扫是什么意思hcv9jop8ns1r.cn 无痛人流和普通人流有什么区别hcv8jop1ns4r.cn 口周读什么hcv9jop0ns5r.cn 排骨和什么一起炖好吃hcv8jop3ns6r.cn
      什么动物没有尾巴hcv9jop2ns0r.cn 中耳炎什么症状hcv7jop6ns4r.cn 锻炼pc肌有什么好处hcv8jop6ns8r.cn 静脉曲张挂号挂什么科hcv7jop9ns1r.cn 风指什么生肖hcv8jop7ns8r.cn
      什么病不能吃秋葵hcv8jop4ns0r.cn 下巴疼是什么原因wmyky.com 佛牌是什么hcv8jop7ns9r.cn 什么是肛裂onlinewuye.com 为什么同房后会出血hcv9jop0ns5r.cn
      百度