首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏hank

    问题

    因此禁止g_ffs.c对应的配置CONFIG_USB_FUNCTIONFS,再次使用USB gadget功能,没有错误“Device or resource busy”。 其它 CONFIG_USB_F_FS(USB_F_FS)的定义在文件drivers/usb/gadget/Kconfig: config USB_F_FS tristate CONFIG_USB_FUNCTIONFS (USB_FUNCTIONFS)的定义在文件drivers/usb/gadget/Kconfig: config USB_FUNCTIONFS tristate "Function Filesystem " select USB_LIBCOMPOSITE select USB_F_FS select USB_FUNCTIONFS_GENERIC if ! (USB_FUNCTIONFS_ETH || USB_FUNCTIONFS_RNDIS) help The Function Filesystem (FunctionFS) lets one create

    1.5K20编辑于 2023-03-01
  • 来自专栏全栈程序员必看

    Android 4.4 Kitkat 使能 USB adb 功能

    https://plus.google.com/111524780435806926688/posts/AaEccFjKNHE  在 Linux-3.10 上使能 USB ADB 编译内核时使能 USB FunctionFS When building your kernel, make sure to configure in FunctionFS:     Device Drivers -> USB Support driver as a module at load time: insmod g_ffs.ko idVendor=0x18d1 idProduct=0x4e26 启动 Android 并挂载 functionFS Boot your target device with your new kernel (and insmod the g_ffs driver if necessary), and setup the functionfs directory: # mkdir /dev/usb-ffs # mkdir /dev/usb-ffs/adb # mount -o uid=2000,gid=2000 -t functionfs

    95540编辑于 2021-12-03
  • 来自专栏韩曙亮的移动开发专栏

    【Android 逆向】修改 Android 系统文件 ( ro 只读文件系统 | 系统文件格式 | rootfs | tmpfs | devpts | sysfs |proc | /system )

    relatime,noauto_da_alloc,resgid=1065,errors=panic,stripe=4096,data=ordered) adb on /dev/usb-ffs/adb type functionfs (rw,relatime) mtp on /dev/usb-ffs/mtp type functionfs (rw,relatime) ptp on /dev/usb-ffs/ptp type functionfs

    3.8K10编辑于 2023-03-29
  • 来自专栏韩曙亮的移动开发专栏

    【Android 逆向】修改 Android 系统文件 ( 重新挂载文件分区 | 在 /system/lib/ 只读目录下创建文件 | 修改 Android 系统文件的意义 )

    relatime,noauto_da_alloc,resgid=1065,errors=panic,stripe=4096,data=ordered) adb on /dev/usb-ffs/adb type functionfs (rw,relatime) mtp on /dev/usb-ffs/mtp type functionfs (rw,relatime) ptp on /dev/usb-ffs/ptp type functionfs

    2.8K30编辑于 2023-03-29
  • 来自专栏全志嵌入式那些事

    全志D1-H哪吒开发板支持nfs

    nfs nodev nfs4 nodev overlay nodev ubifs fuseblk nodev fuse nodev fusectl nodev functionfs

    22810编辑于 2024-02-02
  • 来自专栏有价值炮灰

    USB 协议核心概念与实践

    FunctionFS FunctionFS 最初是对 GadgetFS 的重写,用于支持实现用户态的 gadget function,并组合到现有设备中。 这里说的 FunctionFS 实际上是新版基于 ConfigFS 的 GadgetFS 拓展。 如果要使用当前内核中没有的 function 实现自定义的功能,那么内核还提供了一个驱动可以方便在用户态创建接口,该驱动就是 ffs 即 FunctionFS。 functions/ffs.usb0 configs/c.1 创建一个类型为 ffs,名称为 usb0 的function,然后挂载到任意目录: cd /mnt mount usb0 ffs -t functionfs 如果嫌 C 代码写起来复杂,还可以使用 Python 编写 ffs 实现,比如 python-functionfs

    2.3K51编辑于 2023-02-12
  • 来自专栏wOw的Android小站

    [Android][Recovery]自动挂载system分区

    on fs mkdir /dev/usb-ffs 0770 shell shell mkdir /dev/usb-ffs/adb 0770 shell shell mount functionfs

    5.9K30发布于 2020-01-20
  • 来自专栏嵌入式与Linux那些事

    【RK3399】RK3399开发板基础配置

    ./.config # CONFIG_USB_FUNCTIONFS is not set CONFIG_KERNFS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3

    1.3K30编辑于 2022-12-01
  • 来自专栏嵌入式艺术

    【一文秒懂】Linux ADB调试环境搭建指南

    /usb_gadget/g1/configs/b.1/ffs.adb mkdir -p /dev/usb-ffs/adb mount -o uid=2000,gid=2000 -t functionfs

    2.9K10编辑于 2024-04-28
  • 来自专栏韦东山嵌入式

    Linux USB 开发指南

    usb_gadget/g1/ configs/c.1/ffs.adb mkdir /dev/usb-ffs mkdir /dev/usb-ffs/adb mount -o uid=2000,gid=2000 -t functionfs usb_gadget/g1/ configs/c.1/ffs.adb mkdir /dev/usb-ffs mkdir /dev/usb-ffs/adb mount -o uid=2000,gid=2000 -t functionfs usb_gadget/g1/configs/c.1/ffs.adb mkdir /dev/usb-ffs mkdir /dev/usb-ffs/adb mount -o uid=2000,gid=2000 -t functionfs

    33.4K31编辑于 2023-02-25
领券