E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gadget
Android USB configfs使用总结
#mount-tconfigfsnone/sys/kernel/config#cd/sys/kernel/config#lsusb_
gadget
#cdusb_
gadget
创建g1目录,实例化一个新的
gadget
George-seu
·
2020-08-01 08:17
USB
usb之functions
1、late_initcall(init)-------------------------------kernel/driver/usb/
gadget
/android.c-->platform_driver_register
zll5258
·
2020-08-01 08:38
linux-usb
如何修改android手机MTP,PTP,充电模式下 在windows电脑任务栏显示的"弹出Android","弹出MTP"提示语
修改成定制的字符1.修改”弹出MTP“起初没有头绪,后来在高通createpoint网站上找到了一个修改PTP模式图标的case,参考之后最后猜测所需修改的字符串应该在kernel/driver/usb/
gadget
yueli_cn
·
2020-08-01 08:46
教大家如何在qualcomm平台移植MTP驱动程序
然后介绍了mtp驱动的移植方法,首先需要把PID、VID标识加入到USB中,然后将mtp加入到
gadget
中,这些是在usb驱动中做的工作。
Winston_Jory
·
2020-08-01 03:46
sensor
android USB如何修改可移动磁盘里的属性名?
在kernel\drivers\usb\
gadget
\F_mass_storage.c中函数staticstructfsg_common*fsg_common_init(structfsg_common
washou
·
2020-08-01 03:24
android-UI
Qseecom 8916平台的usb
gadget
解读(2)
接下来看看当机器插入电脑之后是怎么跑的首先看看这个函数staticirqreturn_tudc_irq(void){structci13xxx*udc=_udc;irqreturn_tretval;u32intr;trace();//printk("matt-udc_irq\n");if(udc==NULL){err("ENODEV");returnIRQ_HANDLED;}//printk("m
苏西守护者
·
2020-08-01 02:59
linux驱动
继续写usb
gadget
驱动(解决枚举失败问题)
上个小patch吧...关于昨天的usb枚举失败(获取配置描述符失败)简要描述下:1.我的
gadget
配置成了usb3.2版本,(设置成1.0,2.0也遇到一些问题,暂表不论)ProtocolsSupported
nwpu053883
·
2020-07-31 20:36
USB
使用configfs配置usb
gadget
设备
Linux支持usb主机驱动,同时也支持从设备驱动。其主要使用gadgetapi框架实现。软件一般分为三个层次,1.gadgetfunction对应于usbfunction,即按照协议,usb设备需要实现的功能。(如HID,MSC,UVC等)2.gadgetapi(framework)即linux提供的usbgadget驱动框架3.UDCDriver(即usb设备控制器驱动),实现控制器相关驱动关
nwpu053883
·
2020-07-31 20:35
USB
Android Linux usb
gadget
configfs
LinuxUSBgadgetconfiguredthroughconfigfs25thApril2013OverviewAUSBLinuxGadgetisadevicewhichhasaUDC(USBDeviceController)andcanbeconnectedtoaUSBHosttoextenditwithadditionalfunctionslikeaserialportoramasss
慢几步-深几度-前行
·
2020-07-31 20:39
linux驱动
usb
Android
linux usb_
gadget
:设备控制器驱动测试(包含更新主机内核的方法)
一、简介目前正在做的项目的那部分是将SOC作为一个USB从设备,插到电脑上能被识别为U盘。当在SOC上安装好设备控制器的驱动之后,你需要检测你做的驱动是否符合规范。测试的原理是这样的,在主机端有usbtest内核模块,他是一个专用于测试的usb主机上的设备驱动,该模块通过ioctl接口提供了各种测试类型,比如Simplenon-queuedbulkI/Otests,QueuedbulkI/Otes
luckywang1103
·
2020-07-31 20:06
usb
gadget子系统
Android【USB名称修改系列】第15项-如何修改USB设备在控制面板中显示的名称
www.csdn.net雨季o莫忧离:http://blog.csdn.net/luckkof正文USB设备在win7等平台上,在控制面板中看到的名称(如下图),怎么修改可以在kernel\drivers\usb\
gadget
奥特曼o
·
2020-07-31 19:33
Driver
USB
Driver
-
USB
USB Audio accessory设备
这个手机做device,audioaccessory是Host.以高通msm8x26(USB2.0)Lolliopandroid5.0/5.1为例1代码•Kernelkernel/drivers/usb/
gadget
kv110
·
2020-07-31 19:02
USB
Android之 MTP框架和流程分析 (2)
原文来自:http://www.cnblogs.com/skywang12345/p/3474206.html第三四五部分一.MTP驱动注册MTP驱动文件是drivers/usb/
gadget
/f_mtp.c
kv110
·
2020-07-31 19:01
USB
Linux USB
gadget
设备驱动解析(2)---驱动调试
作者:刘洪涛,华清远见嵌入式学院金牌讲师。这一节主要把在实现“linux模拟U盘功能”过程中的一些调试过程记录下来,并加以解析。一、背景知识1、USBMassStorage类规范概述USB组织在universalSerialBusMassStorageClassSpaceification1.1版本中定义了海量存储设备类(MassStorageClass)的规范,这个类规范包括四个独立的子类规范,
华清远见嵌入式学院
·
2020-07-31 17:31
linux嵌入式方向
USB设备状态设置-- usb_
gadget
_set_state()
一、USB设备状态在USB2.0协议中第9.1USBDeviceStates章节规定了USB设备的6种状态,包括:Attached/Powered/Default/Address/Configured/Suspended其状态迁移图如下:在LinuxKernelch9.h文件中用enumusb_device_state来标记这几种状态。///include/uapi/linux/usb/ch9.h
www.wowothink.com
·
2020-07-31 17:34
USB
Androidadb的编译配置及常见问题
/drivers/usb/
gadget
/androidadb.c/drivers/usb/
gadget
/f_adb.c关于Androidadb驱动的实现原理可以参照我的另外一篇文章:Androidadb
www.wowothink.com
·
2020-07-31 17:34
Linux
Device
Driver
USB
Android usb client mass-storage 多存储设备挂载问题解决
昨天,和一位linux达人,在交流,无意中提到了这个问题,然后让他看了看现象,他说我的/devices/platform/tegra-udc.0/
gadget
这个目录,可能有问题。
T-Quake
·
2020-07-31 13:27
Android O新增的关于usb的三个属性 sys.usb.configfs,sys.usb.ffs.ready,sys.usb.ffs.mtp.ready
1.sys.usb.configfs该属性默认为0,通过判断kernel是否支持configfs,即判断/config/usb_
gadget
存在设置为1.代码在init.qcom.usb.sh中(高通平台下
沉默的过客
·
2020-07-31 12:59
Android驱动
USB
Android框架
Android USB
gadget
AndroidUSB驱动中,上层应用协议里最重要的一个文件是android/kernel/drivers/usb/
gadget
/android.c。这个文件实现USB的上层应用协议。
这个ID洒家要了
·
2020-07-30 13:56
Jdk7u21 反序列化漏洞
Gadget
原理
n1nty发了文章分析深度-Java反序列化Payload之JRE8u20,分析了Jre8u20这个Gadgets,读了之后顶礼膜拜,Jre8u20我并没有研究过,不过看到文章开始提到了7u21中的这个
Gadget
隐形人真忙
·
2020-07-30 01:21
web渗透测试
java安全
把自己的代码放在别人的网站上?
以Google的知名度,技术能力和创新能力,Google最近的各种
Gadget
的使用量都不大。而真正可以把代码放到互联网上的各个网站的,我只看到两个代码:http://pagead2.googlesy
千与千寻之前
·
2020-07-29 18:59
USB驱动的一点了解(
gadget
)
参考以下博客:http://blog.csdn.net/myarrow/article/details/7012230LinuxUSB驱动详解http://blog.csdn.net/myarrow/article/details/7013198LinuxUSB驱动工作流程http://www.cnblogs.com/general001/articles/2319552.htmlLinux下US
kinbo88
·
2020-07-28 00:57
外设驱动
yso之Commons Collections
gadget
主要通过Transformer接口的transform方法,对输入的对象做变换。
Candyys
·
2020-07-27 15:28
java安全
Shiro 回显利用工具下载
支持的key与
gadget
以及攻击类型如下查看目标服务器的系统
宽字节安全
·
2020-07-26 17:00
linux usb
gadget
驱动详解(四)
现从msg_bind()函数(drivers/usb/
gadget
/legacy/mass_storage.c)开始讲起。
mkelehk
·
2020-07-14 14:27
总线协议
Linux驱动
linux usb
gadget
驱动详解(五)
structusb_function*f){structfsg_dev*fsg=fsg_from_func(f);structfsg_common*common=fsg->common;structusb_
gadget
mkelehk
·
2020-07-14 14:27
Linux驱动
总线协议
usb
gadget
linux
android usb adb流程
androidadb概述androidadb的代码分为两部分:kernel层的代码在如下路径:drivers/usb/
gadget
/f_adb.cdrivers/usb/
gadget
/android.c
xiaojsj111
·
2020-07-13 22:25
usb
linux usb
gadget
kernel配置
reference:https://www.linux4sam.org/bin/view/Linux4SAM/USBGadgetConfigthereareTWOkindofgadgetconfiguration1)USBGadgetfunctionsconfigurablethroughconfigfs(configitinuserspace)2)USBGadgetprecomposedconf
crazy_baoli
·
2020-07-12 02:54
USB开发
Linux
Driver
usb
gadget
ysoserial exploit/JRMPListener原理剖析
ysoserialexploit/JRMPListener原理剖析0前言1payloads/JRMPClient1.1Externalizable1.2生成payload1.3
gadget
链分析2exploit
hldfight
·
2020-07-10 01:11
java代码审计
IMX6Q linux使用 usb
gadget
Storage功能,即板子做U盘和PC机通讯
硬件环境:天嵌IMX6q_coreC内核版本:4.1.15目的:板子做USB从机,通过otg连接PC机进行通信。即PC机上IMX6Q相当与U盘如果板卡作为PC的外设,通过USB线连接,那么板卡处于USBDevice工作模式,也即是USBGadget工作模式,这种模式下常见的功能是PC识别板卡为U盘(USBGadgetMassStorageClass),双方交换数据,还有板卡通过PC上网(USBGa
世黎
·
2020-07-09 12:59
Linux
IMX6Q
Fastjson 1.2.68漏洞分析与
gadget
寻找思路
Fastjson最新漏洞RCE利用分析1、背景2、漏洞分析&
Gadget
利用2.1、漏洞分析2.2、
Gadget
寻找思路总结Reference1、背景前段时间fastjson爆发了一个可以绕过autotype
沙漠风暴LaLaLa
·
2020-07-09 10:18
安全
java
Influxdb 分组查询 bug
查询时用日期查selectfirst(0x00060001)as0x00060001fromupdate_
gadget
_attrgroupbytime(12h)fill(null)wheretime>'
langxianwu
·
2020-07-07 12:32
influxdb
Frida官方文档-
Gadget
Frida的
Gadget
是一个共享库,可以在不适合Injected操作模式的情况下由要检测的程序加载。
BurningTeng
·
2020-07-07 09:08
Windows开发
Android平台
网络与安全
URLDNS的
gadget
调用过程:java\util\HashMap#readObject(java.io.ObjectInputStreams)java\util\HashMap#hash(Objectkey)获取key(这里是URL)的hashCodejava\net\URL#hashCodejava\net\URLStreamHandler#hashCode(URLu)调用栈::102,Inet4Address(j
caiqiiqi
·
2020-07-07 04:03
java
安全
pwn --栈迁移
栈迁移主要是为了解决栈溢出可以溢出空间大小不足的问题栈迁移的实现:通过将ebp覆盖成我们构造的fake_ebp,然后利用leave_ret这个
gadget
将esp劫持到fake_ebp的地址上leave_ret
zs0zrc
·
2020-07-06 14:30
pwn
今天开始做一个ARM做为USB从设备的驱动
在网上搜索了很长时间发现init_module的注册函数都是usb_
gadget
_register_drive,而我的zero.c中的注册函数为usb_composite_register.之后跟踪代码发现
zlx1318
·
2020-07-06 13:23
Linux-USB
Gadget
: Part 6: dummy hcd 驱动简介
驱动简介作者:zjujoe转载请注明出处Email:
[email protected]
:http://blog.csdn.net/zjujoe前言一直没有弄明白dummyhcd到底有什么用,因为它位于
gadget
zjujoe
·
2020-07-06 13:52
Embedded
Linux
Linux-USB
Gadget
: Part 4: 最简单的
gadget
驱动:g_zero
Linux-USBGadget:Part4:最简单的
gadget
驱动:g_zero作者:zjujoe转载请注明出处Email:
[email protected]
:http://blog.csdn.net
zjujoe
·
2020-07-06 13:52
Embedded
Linux
Linux-USB
Gadget
: Part 3: PXA U2D controller 简介
特性:ü物理接口使用12pinULPI,支持15个端点,16KB内存,4*4DMA通道,支持OTGü遵循usb2.0规范ü支持HighSpeed以及full-speed模式ü支持Bulk,Isochronous以及Interrupt端点ü可编程的最大包大小ü最多15个配置,包括一个缺省的端点0配置ü支持usbotgü软件可以访问ULPIPHY寄存器üOTG中断包括VbusValid,Session
zjujoe
·
2020-07-06 13:52
Embedded
Linux
Linux-USB
Gadget
: Part 5: 测试 PXA UDC 驱动
Linux-USBGadget:Part5:测试PXAUDC驱动作者:zjujoe转载请注明出处Email:
[email protected]
:http://blog.csdn.net/zjujoe前言USB协议的特性之一就是把复杂性留给软件。USB驱动纷繁复杂,不管主机端还是设备端,不管是底层控制器驱动还是上层各种CLASS驱动。对于这么复杂的软件族,在测试方面付出一些努力是很有价值的。L
zjujoe
·
2020-07-06 13:52
Embedded
Linux
USB
gadget
设备驱动解析
转载:http://blog.csdn.net/aleon_liao/article/details/8573254http://blog.csdn.net/lushengchu_luis/article/details/17628937利用LinuxUSBgadget设备驱动可以实现一些比较有意思的功能,举两个例子:1、一个嵌入式产品中的某个存储设备,或是一个存储设备的某个分区,可以作为一个U盘
BlackSmith-2617
·
2020-07-06 12:09
LInux-ubuntu
s6818-Android
Linux USB
Gadget
--各环节的整合
这三层其中两层是与硬件无关的,分别是
Gadget
功能驱动层,USB设备层一层是与硬件相关的是UDC层。每一层都提供一种关键的数据结构与函数与其他层交互。
zcabcd123
·
2020-07-06 12:53
linux
驱动
开发板作为USB设备模拟网卡(linux usb 网卡)--
gadget
&&rndis|cdc
本文主要讲述了开发板与pc之间的一种通信方式,借助LINUX自带的
gadget
以及RNDIS或者cdc驱动与windows或者LINUX通信.首先配置内核,进入LINUX内核文件夹,输入命令makemenuconfig
yuantian2987
·
2020-07-06 11:06
USB
Gadget
Storage功能调试
由于工作的需要,实现板卡通过MicroUSB线与PC连接,作为PC的外设存储,PC拷贝数据到板卡中,或者把板卡中的数据通过USB线拷贝到PC端,实现数据的交互,板卡采用Linux操作系统,笔者采用的是AM335X处理器平台:开发过程中修改文件顺序记录如下:如果板卡作为PC的外设,通过USB线连接,那么板卡处于USBDevice工作模式,也即是USBGadget工作模式,这种模式下常见的功能是PC识
yimiyangguang1314
·
2020-07-06 10:21
Linux
USB
Gadget
设备驱动开发(一) USB
Gadget
软件结构
USBGadget软件结构总共分为三层,其软件架构图如下一.UDC层这一层是与硬件相关层。相关文件ambarella_udc.cambarella_udc.h。ambarella设备控制器作为一个linux设备在这一层是作为platform设备而注册到linux设备模型中的。相关数据结构以及相关函数如下:1数据结构ambarella_udcstructambarella_udc{spinlock_
feier_yan
·
2020-07-06 10:55
Linux设备驱动开发
Linux下USB从(USB
gadget
) 驱动配置与使用
S3C2440提供了一个USB从接口,我们可以使用它来把2440模拟为一个U盘,直接从电脑上以盘符的形式访问2440一、内核配置USBSUPPORTUSBGadgetSupport--->USBPeripheralController(S3C2410USBDeviceController)--->S3C2410USBDeviceController[]S3C2410udcdebugmessages
老徐拉灯
·
2020-07-06 08:35
嵌入式linux内核及驱动开发
Linux
Gadget
的一点研究之U盘和USB虚拟串口
Linuxkernel2.6以上的版本中,USB设备驱动的接口改为了
gadget
,在kernel/driver/usb/
gadget
目录下主要包含了平台USBUDC驱动和
gadget
接口驱动。
wuyuwei45
·
2020-07-06 08:39
Linux驱动
Linux下USB从(USB
gadget
) 驱动配置与使用
Linux下USB从(USBgadget)驱动配置与使用[日期:2011-09-24]来源:Linux社区作者:xdw1985829[字体:大中小]S3C2440提供了一个USB从接口,我们可以使用它来把2440模拟为一个U盘,直接从电脑上以盘符的形式访问2440一、内核配置USBSUPPORTUSBGadgetSupport--->USBPeripheralController(S3C2410U
wujiangguizhen
·
2020-07-06 07:26
usb
gadget
Linux USB
gadget
网络体验
平台:Mini2440系统:linux-2.6.32.2主机:Windows配置USBgadget功能中的usbnet时,主要工作是加载g_ether.ko模块,但是试了好几次插到电脑上,都是没反应,windows识别不到设备,查阅资料后才知道是USB接口的上拉问题,mini2440通过GPC5来上拉USB接口,只有这样主机才能识别到设备并提示安装设备。整合了资料后解决了问题,步骤:打开mach-
Marvin_wu
·
2020-07-06 07:31
Linux
Driver......
Linux2.6内核usb
gadget
驱动移植
在kernel2.6版本中,USB的驱动改为了
gadget
接口,在/kernel/drivers/usb/
gadget
目
willand1981
·
2020-07-06 07:27
linux驱动开发
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他