linux 内核配置otg,Linux 4.9.11 测试USB OTG功能
这个内核说新不新,但是OTG还是要点功夫的.跟老的有不少差别.
开机后,没有USB OTG相关模块.
因为几个模块有依赖关系,我们来模拟一个U盘来试试.
先生成一个文件:
dd if=/dev/zero of=/vfat.img bs=1M count=20
mkfs.vfat /vfat.img
losetup /dev/loop0 /vfat.img
mount /dev/loop0 /mnt
然后按照特定顺序加载模块.
insmod fs/configfs/configfs.ko
insmod drivers/usb/gadget/libcomposite.ko
insmod drivers/usb/gadget/function/usb_f_mass_storage.ko
insmod drivers/usb/gadget/legacy/g_mass_storage.ko file=/dev/loop0 stall=0 removable=1
在电脑就看得到了.
同时在下位机也看到电脑写的文件~
因为模块间存在依赖关系,所以刚才模块的加载要讲究顺序.
linux 内核配置otg,Linux 4.9.11 测试USB OTG功能相关推荐
- linux 内核配置mmc,Linux内核编译,配置本机驱动
1.前言 编译Linux内核失败的原因很多时候就是驱动选错,适合自己本机的驱动没编译进去.面对特殊平台(或者有些洁癖者,我就是^_^),要编译精简内核,只要本机驱动,其他都不需要.面对内核里面这么多驱 ...
- linux内核配置重置,linux内核配置--Boot options
内核的配置过程依赖Makefile和arch/arm/Kconfig以及其他文件下的Kconfig文件,通过make menuconfig或者桌面环境下的xconfig/gconfig可以手动配置内核 ...
- arm linux 内核配置,嵌入式 Linux开发Kernel移植(二)——kernel内核配置和编译
嵌入式 Linux开发Kernel移植(二)--kernel内核配置和编译 本文选择linux 2.6.35.7版本kernel进行实践. 一.linux kernel源码目录分析 Kbuild,Ke ...
- linux 内核配置 dns,linux bind dns简单配置
操作系统版本: [root@test ~]# cat /etc/issue Red Hat Enterprise Linux AS release 4 (Nahant Update 4) Kernel ...
- linux 内核配置sdio,linux SDIO实现
在Linu 2.6.21的SDIO驱动,它是除了是mmc_host的驱动外,还是一个Platform驱动.身兼两职. 在这个版本中,首先是定义三个platform_deivce 以注册到系统当中.但是 ...
- linux 内核配置 dns,Linux的dns配置 - Linux操作系统基础进阶练习题_Linux教程_Linux公社-Linux系统门户网站...
1.1)查询是否安装DNS软体 1.2)安装bind_chroot 1.3)编辑/etc/sysconfig/named,查看chroot的路径 1.4)注释掉/etc/resolv.conf中其它D ...
- Linux内核配置(转)
2.5 Linux内核配置选项 下面以最新的Linux 2.6.20内核为例,介绍比较常用的一些Linux内核配置选项,其他选项读者可以参考系统提供的帮助信息. 需要说明的是,在内核配置中,某项选择 ...
- Linux内核配置选项的说明,Linux内核配置选项翻译
Linux内核配置选项翻译 Linux内核配置选项翻译2.6.19.1(转) 内容目录 1. Code maturity level options 2 2. General setup 常规安装选项 ...
- Linux 内核配置选项
Linux 内核配置选项 第一部分 01.Code maturity level options ---> 代码成熟等级选项 01.01. [ ] Prompt for development ...
- Linux 内核配置选项(转)
Linux 内核配置选项 from http://www.mitbbs.com/mitbbs_article_t.php?board=Linux&gid=10715608&ftype= ...
最新文章
- 好文转载——追求卓越之旅
- 中国矿山机械行业运行现状与投资战略规划报告2022版
- shiro的简单入门使用
- IMAX影厅专候天神下凡 巨幕电影2010年观影指南
- 第二篇:稳定性之如何有条不紊地应对风险?
- 雷电模拟器多开cpu优化_哪个电脑手游模拟器好用 安卓手游模拟器测试对比排行榜...
- SD卡、TF卡坏道及容量检测
- SQL查询语句精华大全
- java date()使用_Java Date from()用法及代码示例
- pacs通讯测试软件,全院级PACS系统模拟测试报告
- C#asp.net旅游网站系统
- Python学习笔记——函数式方程
- java object 是否为null,java – 为什么cast(Object)null结果为null?
- 滑稽,使用paddle轻松搞定抠图,妈妈再也不用担心我不会抠图了
- 出走的门徒之三——小红书郄小虎:穿越人心的迷雾
- 基于SVM的车牌识别
- 数字化具体指的是什么?
- 2W字!梳理50道经典计算机网络面试题(收藏版)
- 工业元宇宙 三人行系列直播 12场规划
- HTML5游戏出现新转机
热门文章
- C#模拟IIS服务器(一)
- checking for libzip... configure: error: system libzip must be upgraded to version = 0.11问题解决
- 在VS中一个项目下两个以上源文件怎么通过编译
- fatal: couldn‘t find remote ref develop-XXXX fatal: the remote end hung up unexpectedly
- C/C++复习:向量的数量积
- python打印乘法口诀表
- 纯前端word导出echarts图表
- Edge浏览器保存主页视频的方法
- 黑灰产眼中的NFT:平台嗷嗷待宰,用户送钱上门
- Ubuntu网络下载速度慢解决方法