鸽子吃什么粮食| 献血之后吃什么比较好| 安宫牛黄丸什么时候吃| 什么叫直男| 什么是芝士| 竖中指什么意思| 失代偿期是什么意思| 血糖高早餐吃什么| 晕车吃什么好| 做梦梦到已故的亲人是什么意思| 是什么为什么怎么办| 倒班是什么意思| 下午五点多是什么时辰| 老鼠屎长什么样子| 什么是耳石症| 什么的跳| o型血为什么招蚊子| 美女如云什么意思| dtc什么意思| ibm是做什么的| 胎盘中药叫什么| 血气是什么意思| 小便很臭是什么原因| 唯有读书高的前一句是什么| 肛周脓肿用什么药| 床塌了有什么预兆| 为什么痛风就痛一只脚| 肌腱是什么组织| zfc是什么牌子| 小燕子吃什么食物| 检查食道挂什么科| 氯雷他定是什么药| 阳虚是什么意思| r是什么牌子衣服| 李幼斌是什么军衔| 不什么其什么的成语| 曹操的父亲叫什么名字| 未见卵黄囊是什么意思| 脚跟痛什么原因| 哥弟属于什么档次| 黄褐色是什么颜色| 胆结石吃什么最好| 孩子爱流鼻血是什么原因| 怀孕了挂什么科| 秉承是什么意思| 错峰是什么意思| 丁未年五行属什么| 血浆是什么| 保拉纳啤酒什么档次| 荨麻疹吃什么药最管用| 化疗期间吃什么| 吃什么能快速排便| 脚手发热是什么原因| pp是什么材料| 精神病人最怕什么刺激| 电镀是做什么的| 关节响是什么原因| 沙漠为什么是三点水| 和解少阳是什么意思| 凤眼果什么时候成熟| 胃寒吃什么中成药| 腹痛吃什么药| 野生葛根粉有什么功效| 经常打飞机有什么危害| 儿童流鼻血挂什么科| 测怀孕的试纸叫什么| 心率低是什么原因| 补肾最好的药是什么药| rma是什么意思| ats是什么意思| 杂酱面用什么面| 长相厮守是什么意思| 膝盖不好的人适合什么运动| 每天早上喝一杯蜂蜜水有什么好处| 医院规培生是什么意思| 花是植物的什么器官| 为什么牙齿会发黑| 反流性食管炎吃什么食物好| 酒花是什么| 7月15日是什么节日| 胰腺炎挂什么科| 花椒吃多了对身体有什么影响| 红景天有什么功效| 血压低什么原因造成的| 燃烧卡路里是什么意思| 蔬菜都有什么| 味精是什么做的| 虱子长什么样| 总是出汗是什么原因| 泪沟是什么| 阻生智齿是什么意思| 手术拆线挂什么科| 男孩长虎牙预示什么| 贫血看什么指标| cc是什么牌子| 老茧是什么意思| 痔疮吃什么水果| vinegar是什么意思| 睡觉张嘴巴是什么原因| 阴囊潮湿吃什么药| 脱线是什么意思| 胸部彩超能检查出什么| 搬家送什么水果| 甲醛中毒有什么症状| 七月十日是什么星座| 胃灼热烧心吃什么药| 眩晕挂什么科室| 六月飞雪是什么意思| 八月2号是什么星座| 芥末是什么做的| 时间的定义是什么| 为什么月经期有性冲动| 花胶有什么功效与作用| 雷达是什么| 西楚霸王是什么生肖| 什么是提肛运动| 圆脸适合剪什么发型| 女生下面叫什么| 菌痢的症状是什么样| ootd什么意思| 麸皮是什么| 带状疱疹是什么症状| 女人小便疼是什么原因| 耿直什么意思| 毛囊炎是什么原因引起的| 什么是伟哥| 端午节吃什么食物| 1949属什么生肖| 拉尿有泡泡是什么原因| 偶见是什么意思| 小米性寒为什么养胃| 签退是什么意思| 什么叫桑拿| 慢性肠炎有什么症状| 指鹿为马是什么意思| 薄荷长什么样| 线下培训是什么意思| 孩子贫血吃什么补血最快| 肝不好吃什么中成药| 2月27是什么星座| 勉铃是什么| 梦见父亲死了是什么意思| 做病理是什么意思| 做梦梦见老婆出轨是什么意思| 兰花用什么土栽培最好| 肾水不足是什么意思| 恐龙是什么时候灭绝| 脂肪肝吃什么食物好| 海东青是什么鸟| 乐的五行属性是什么| 为什么爱放屁| 郁金香长什么样子| 高血糖吃什么菜好| 盆腔b超检查什么| 好事多磨是什么意思| 假小子是什么意思| 心脏不好吃什么| 女人肺气虚吃什么补最快| 梦见和死去的亲人说话是什么意思| 怕是什么生肖| 黑龙江有什么特产| 五香粉是什么| 线性是什么意思| 1126是什么星座| 眼睛长黄斑是什么原因| 气胸是什么原因引起的| 无济于事的济是什么意思| 办理住院手续需要带什么证件| 史铁生为什么瘫痪| 什么的尘土| 当归长什么样的图片| 单字五行属什么| 准生证需要什么材料| 交易是什么意思| 打假是什么意思| 农历12月18日是什么星座| 石榴木命是什么意思| 画饼充饥是什么意思| 长白头发缺什么维生素| 药学是干什么的| 轻断食是什么意思| 身上泡疹是什么引起的| 大林木是什么生肖| 睡眠不好去医院看什么科| 泪腺堵塞有什么症状| 外伤挂什么科| 梦见好多死鱼是什么意思| 仙女座是什么星座| 早入簧门姓氏标什么意思| 背靠背协议是什么意思| 一什么秧苗| 子宫憩室是什么| 子宫腺肌症是什么| 卧室养什么花好| 牛肉不能和什么食物一起吃| 为什么会突然得荨麻疹| 飞吻是什么意思| 18k是什么意思| 知柏地黄丸治疗什么病| 什么是甲母痣| 恐龙是什么时候灭绝的| 兔死狗烹什么意思| 蜂蜜芥末酱是什么味道| 荷尔蒙爆棚是什么意思| 女人阴道痒是什么原因| 肠炎吃什么药好| 肛瘘是什么意思| 外阴白斑吃什么药| 办护照带什么资料| 山见念什么| 党的执政理念是什么| 左手有点麻是什么原因| 水痘能吃什么| 磕碜是什么意思| 越吃越瘦是什么原因| 身上没力气没劲是什么原因| 喝菊花有什么好处| 什么降压药副作用小且效果最好| 总ige是什么意思| 贵人命是什么意思| 奥林匹克精神是什么| 生蒜头吃了有什么好处和坏处| 雅诗兰黛是什么档次| 四月八日是什么星座| r级是什么意思| 球菌阳性是什么意思| 为什么夏天容易拉肚子| 黄飞鸿代表什么生肖| 2022年是属什么| 西辽国在现今什么地方| 118号是什么星座| 经常吃土豆有什么好处| 云母是什么东西| 小腿浮肿什么原因| 天蝎座什么星象| 区团委书记是什么级别| 银耳汤有什么功效| 九加虎念什么| 北极熊代表什么生肖| 孩子咳嗽能吃什么水果| 睾丸痛吃什么药| 后背疼挂什么科| 闹乌龙是什么意思| hbcag是什么意思| 眼皮肿是什么原因| 妇科tct检查什么| 落枕是什么原因| 466是什么意思| pci手术全称是什么| 午夜梦回是什么意思| 鳄鱼的尾巴有什么作用| 稀奶油可以做什么| 普拉提是什么| 男人为什么离不开情人| 黑脸代表什么| 优思明是什么| 罡什么意思| 头疼是什么原因引起| 经常出鼻血是什么原因| 什么原因导致尿酸高| 神夫草抑菌乳膏主治什么| 红薯不能和什么食物一起吃| 科目三考什么内容| 蓝黑色是什么颜色| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? 国产MCU ? ELF1开发板+USB的HOST及OTG接口功能测试

共1条 1/1 1 跳转至

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

高工
2025-08-04 18:55:39     打赏
百度 这将是两场检验西班牙备战程度的比赛,我觉得我们能在世界杯正赛中表现不凡。


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    

      共1条 1/1 1 跳转至

      回复

      匿名不能发帖!请先 [ 登陆 注册 ]
      泥丸宫在什么位置 兼性厌氧是什么意思 属兔的和什么属相最配 处男什么意思 做梦吃面条是什么预兆
      全身大面积湿疹暗示着什么 为什么会长湿疹 六月五行属什么 什么软件可以开空调 黑管是什么乐器
      杏仁有什么营养 液氧是什么 低压偏高有什么危害 胶质瘤是什么病 前额头疼是什么原因引起的
      附耳是什么 睡觉出汗是什么原因 频次是什么意思 ch是什么牌子 西红柿不能跟什么一起吃
      脾虚湿盛吃什么中成药hcv9jop5ns3r.cn 什么是变应性鼻炎hcv7jop5ns3r.cn 双环醇片治什么病hcv8jop5ns1r.cn 血色素是什么意思hcv8jop8ns5r.cn 菊花搭配什么泡茶最好hcv7jop5ns6r.cn
      什么运动瘦肚子qingzhougame.com 一岁半打什么疫苗hcv8jop1ns0r.cn mdt是什么hcv8jop2ns4r.cn 头痛到医院挂什么科hcv8jop2ns0r.cn 死精是什么样的颜色gangsutong.com
      狗感冒了吃什么药hcv9jop1ns1r.cn 突然好想你你会在哪里是什么歌hcv8jop8ns6r.cn 女孩子为什么会痛经hcv8jop1ns5r.cn 甲硝唑的副作用是什么hcv8jop0ns9r.cn 为什么心会痛0297y7.com
      股骨长是什么意思hcv9jop1ns2r.cn 心什么如什么hcv9jop3ns0r.cn 这是什么呀bjcbxg.com SEX是什么hcv9jop1ns5r.cn 秋天的落叶像什么hcv9jop1ns3r.cn
      百度