精华内容
下载资源
问答
  • 修改USB设备名称

    2013-06-16 17:03:38
    修改USB设备名称 说明:此操作过程的作用是让PM2011的虚拟狗破解不会无响应. 此过程需要一个真实的U盘才能操作.操作完成后要插上此U盘才生效.也就是说完成操作后U盘要插在电脑上才有作用.
  • USB设备名称固定

    2020-09-14 10:17:01
    ARM板子上USB设备名称固定 一、查看USB通道与设备节点的之间的关系 cd /sys/class/video4linux/ 此时我的arm板子上接了两个USB摄像头,一个是200万的,一个是500万的。可是通过cd /dev/下ls查看,发现每个摄像头...

    ARM板子上USB设备名称固定

    一、查看USB通道与设备节点的之间的关系
    cd /sys/class/video4linux/
    在这里插入图片描述
    此时我的arm板子上接了两个USB摄像头,一个是200万的,一个是500万的。可是通过cd /dev/下ls查看,发现每个摄像头对应两个文件描述符。那是因为可能你的USB摄像头支持多种显示格式,他就会对应多个文件描述符。
    现在我要采集摄像头的视频,可是每次开机重启USB摄像头对应的描述符都会改变,因此我们需要固定一下设备描述符。

    二、修改rules规则固定设备号
    udev是Linux(linux2.6内核之后)默认的设备管理工具。udev 以守护进程的形式运行,通过侦听内核发出来的 uevent 来管理 /dev目录下的设备文件。
    规则文件是 udev 里最重要的部分,默认是存放在 /etc/udev/rules.d/下。所有的规则文件必须以“.rules”为后缀名。
    规则文件里的规则有一系列的键/值对组成,键/值对之间用逗号(,)分割。每一个键或者是用户匹配键,或者是一个赋值键。匹配键确定规则是否被应用,而赋 值键表示分配某值给该键。这些值将影响udev创建的设备文件。赋值键可以处理一个多值列表。

    udev 规则的匹配键
    ACTION: 事件 (uevent) 的行为,例如:add( 添加设备 )、remove( 删除设备 )。
    KERNEL: 内核设备名称,例如:sda, cdrom。
    DEVPATH:设备的 devpath 路径。
    SUBSYSTEM: 设备的子系统名称,例如:sda 的子系统为 block。
    BUS: 设备在 devpath 里的总线名称,例如:usb。
    DRIVER: 设备在 devpath 里的设备驱动名称,例如:ide-cdrom。
    ID: 设备在 devpath 里的识别号。
    SYSFS{filename}: 设备的 devpath 路径下,设备的属性文件“filename”里的内容

    NAME:在 /dev下产生的设备文件名。
    SYMLINK:为 /dev/下的设备文件产生符号链接。

    所以我们先在/etc/udev/rules.d创建任意*.rules文件,根据udev规则的键值对应规则编写文件。具体可以通过
    udevadm info --query=all --name=/dev/video* --attribute-walk
    来查看udev数据库中的设备信息
    在这里插入图片描述
    然后根据上述描述编写.rules文件:
    ACTION==“add”,KERNELS==“1-1.5:1.0”,SUBSYSTEMS==“usb”,ATTR{name}“USB Camera”,ATTR{index}“0”,MODE:=“0777”,SYMLINK+=“my_video0”

    三、保存退出,重启设备生效
    cd /dev 用ll命令查看,这样每次重启后不管设备文件描述符怎么变化,你都可以用自己映射的描述符进行操作
    在这里插入图片描述

    展开全文
  • 修改USB设备或者硬盘的盘符名称

    千次阅读 2014-08-08 13:56:14
    修改USB设备或者硬盘的盘符名称; (1) 修改Common.reg的内容:  U盘:找到[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBHDProfile]  将"Folder"=LOC_STORE_HD_FOLDER改为 "Folder"="你想显示的名字...


    (1) 修改Common.reg的内容:
         
    U:找到[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBHDProfile]
            
    "Folder"=LOC_STORE_HD_FOLDER改为 "Folder"="你想显示的名字"
        
    硬盘:找到[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile]
            
    "Folder"=LOC_STORE_HD_FOLDER 改为 "Folder"="你想显示的名字"

    (2)在common.str文件中查找LOC_STORE_CD_FOLDER找到这个ID对应的字符串再更改(查找到的文件可能很多,应查找以本国家码为目录名的目录)。

    展开全文
  • AC690X 修改USB-AUDIO的设备名称 0.相关说明 使用mango_dev_usb_slave.h中已封装的函数,u32 user_set_descriptor(USB_DES index, void * pstring, u32 len);。对应增加USB_DES中的产品字符串。 特别注意:修改烧录...

    AC690X 修改USB-AUDIO的设备名称

    0.相关说明

    使用mango_dev_usb_slave.h中已封装的函数,u32 user_set_descriptor(USB_DES index, void * pstring, u32 len);。对应增加USB_DES中的产品字符串。
    特别注意:修改烧录后,重新上机时,需要把设备管理器中的USB Composite Device设备删除。刷新设备。否则,系统只会认到旧的已存在系统中的设备名称而不去更新新的设备名称。

    mango_dev_usb_slave.h
    
    typedef enum
    {
     	DEVICE_DESCRIPTOR_STR = 0x0,//设备描述符STR
     	CONFIG_DESCRIPTOR_STR,		//配置描述符STR
     	MSD_CONFIG_DESCRIPTOR ,		//MSD配置/描述符
     	AUDIO_CONFIG_DESCRIPTOR,	//音频配置描述符
        SPEAKER_CONFIG_DESCRIPTOR,	//扬声器配置描述符
        MIC_CONFIG_DESCRIPTOR,		//麦克风配置描述符
     	HID_CONFIG_DESCRIPTOR,		//HID配置描述符
     	HID_REPORT_DESCRIPTOR,		//HID报告描述符
     	LANGUAGE_STRING,			//语言字符串
     	IMANUFACTURE_STRING,		//描述厂商字符串的索引Index of Vendor
     	IPRODUCT_STRING,			//描述产品字符串的索引Index of Producr
        ISERIAL_NUMBER_STRING,		//描述设备序列号字符串的索引0x03;//Index of SN
     	AUDIO_VOL,					//AUDIO_VOL
     	MIC_VOL,					//
        MAX_STRING = 14,
    }USB_DES;
    
    u32 user_set_descriptor(USB_DES index, void * pstring, u32 len);
    

    1.dev_pc.c中,添加头文件

    dev_pc.c
    
    #include "usb/mango_dev_usb_slave.h"
    

    2.dev_pc.c中增加设备名称的const 数组[ ]

    dev_pc.c
    
    const u8 IPRODUCT_STR1[] =
    {    0x16, 0x03,    
         'E',0,'T',0,'f',0,'r',0, 'o', 0, 'm', 0, 
         'M',0,'A',0,'R',0,'s',0, 
    };
    

    3.dev_pc.c中,app_usb_slave_init()函数中,增加

    dev_pc.c
    
    s32 app_usb_slave_init(void)
    {    
    	...
    	...
    	...
    	...
    	user_set_descriptor(IPRODUCT_STRING, (u8 *)IPRODUCT_STR1, IPRODUCT_STR1[0]);
    };
    
    展开全文
  • 前言  欢迎大家我分享和推荐好用的代码段~~ 声明  欢迎转载,但请保留文章原始出处:  CSDN:http://www.csdn.net ... 正文   ...USB设备在win7等平台上,在控制面板中看到的名称(如下图),怎么修改

    前言
             欢迎大家我分享和推荐好用的代码段~~
    声明
             欢迎转载,但请保留文章原始出处:
             CSDN
    http://www.csdn.net
             雨季o莫忧离:http://blog.csdn.net/luckkof

    正文

     

    USB设备在win7等平台上,在控制面板中看到的名称(如下图),怎么修改
     
     
    可以在 kernel\drivers\usb\gadget\Android.c 中修改如下红色字段为所需显示的字段
    #define PRODUCT_STRING "MT65xx Android Phone"

    USB设备在win7等平台上,在控制面板中看到的名称(如下图),怎么修改
     
     
    [SOLUTION]
     
    可以在 kernel\drivers\usb\gadget\Android.c 中修改如下红色字段为所需显示的字段
    #define PRODUCT_STRING "MT65xx Android Phone"
    展开全文
  • Linux系统下使用多个USB转串口设备或一个USB设备拥有多个串口时,经常会遇到多个串口对应的设备名称无法区分的问题。Linux系统下的串口名称分配和硬件的上电顺序有关,如果是开机启动或者接在同一HUB下面,则由系统...
  • 可以看到,当前的USB设备名称为ttyUSB0,其权限为rw-rw----,为方便操作,修改其权限为777。 sudo chmod 777 /dev/ttyUSB0 再次查看权限,rwxrwxrwx,即所有用户对其可读、可写、可执行。 二、永久修改权限并增加...
  • 最近使用 USB转串口比较多,...古寻找一种可以永久更改USB权限的办法: 1,查看USB转串口端口号 dmesg | grep ttyS* 2, 查看ttyUSB0的权限 ls -al /dev/ttyUSB0 当然你还可以手动用ch
  • 目录[-] 1、为什么串口设备、USB设备有绑定固定名称的需求 • /dev 目录下原有挂在静态设备...
  • linux下多个usb设备固定名称方法

    千次阅读 热门讨论 2018-10-14 11:04:30
    当我们接入两个或两个以上的同类型usb设备时,内核会在/dev目录下生成对应的设备文件例如/dev/ttyUSB0,/dev/ttyUSB1。这样就会导致我们在访问设备时不知道相应的设备文件对应的是哪一个usb设备。下面讲一下几种方法...
  • UBUNTU 系统usb设备名称与设备号绑定方法 相关命令 # 创建udev规则 sudo vim /etc/udev/rule.d/usb_xxx.rules # 查询usb设备 lsusb # 规则文件中写入样式 KERNEL=="ttyUSB*", ATTRS{idVendor}=="1a86", ATTRS{id...
  • 确认设备ID号 在终端输入命令: $ lsusb 可以看到类似下面的信息: Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 8087:0025 Intel Corp. Bus 001 Device 004: ID 0bda...
  • 1、为什么要绑定USB设备的串口名称? 用ubuntu系统来做硬件控制的时候,常使用USB串口与传感器或者驱动器进行信息通信。ubuntu系统在开机的时候会为每一个插入的USB设备自动升序命名,如ttyUSB0、ttyUSB1.........
  • 在 Linux 中永久修改 USB 设备权限

    千次阅读 2016-04-09 19:31:59
    问题 ...看上去 gpsd 没有权限访问 USB 设备(/dev/ttyUSB0)。我该如何永久修改它在Linux上的权限? 1. gpsd[377]: gpsd:ERROR: read-only device open failed:Permission denied 2. gpsd[377]: gp
  • 1、为什么要绑定USB设备的串口名称? 用ubuntu系统来做硬件控制的时候,常使用USB串口与传感器或者驱动器进行信息通信。ubuntu系统在开机的时候会为每一个插入的USB设备自动升序命名,如ttyUSB0、ttyUSB1.........
  • USB名称

    2018-03-24 15:11:06
    文章原始出处:(感谢原创作者) ... USB名称修改系列 一、如何修改MTP/PTP在PC”我的电脑”中显示的...二、如何修改MTP/PTP在PC设备管理器中制造商的名称 三、如何修改手机在PC桌面右下角弹出的“xx Android Pho...
  • C++ 获取所有USB设备 列举所有USB设备 列举所有USB HUB,有需要的朋友可以参考下。 最近在开发USB相关的内容,在此记录一下列举USB设备的代码(还可以列举USB HUB)。 由于直接使用系统定义的GUID有问题,所以...
  • linux系统下如何让系统绑定固有的usb设备,使用设定好的设备名称?如何永久修改设备权限? 解决办法 编写规则文件,放到系统配置路径下,进行设置后,即可一劳永逸。 规则配置路径: /etc/udev/rules.d/ 规则...
  • 修改硬件设备名称

    千次阅读 2017-12-26 14:28:29
    方法 :通过注册表修改硬件设备名称、 1、WIN+R 输入 regedit打开注册表 2、HKEY_COLAL_MACHINE——》SYSTEM 3、Ctrl+F查找设备实例路径(设备管理器-->属性-->设备实例路径) 4、修改FriendlyName数据即可
  • 本节讨论使用DSF设备模拟器测试USB驱动程序的技术。 本节包括: 创建一个模拟USB 2.0 EHCI控制器 在模拟USB 2.0控制器中插入设备 模拟设备PNP枚举 用设备模拟器协调I/O 在计算机上重启模拟设备 使用设备仿真...
  • STM32自定义USB设备修改例程

    热门讨论 2010-11-04 09:46:32
    相关请看...还有驱动和软件米没有长传,因为这个例程是很久以前就改好的,驱动放在哪里忘记了。请参考“电脑圈圈”书中的驱动和上位机软件。 迟些我的博客也会更新USB相关的内容,请留意。。
  • 有时候我们因为资源紧缺,比如测gms的时候让一台电脑跑一个手机,项目多的话电脑就不够用了,...那么如何写入呢,这就需要在代码端尽心修改了。 首先找到alps/vendor/mediatek/proprietary/bootable/bootloader/l...
  • 前言  欢迎大家我分享和推荐好用的代码段~~ 声明  欢迎转载,但请保留文章原始出处:  CSDN:http://www.csdn.net  雨季o莫忧离:http://blog.csdn.net/luckkof ...修改mtp设备设备管理器中的”Porta
  • 修改UMS在设备管理器中DiskDrive下的名称  修改F_mass_storage.c中fsg_common_init()的此处代码: snprintf(common->inquiry_string, sizeof common->inquiry_string,  "%-8s%-16s%04x", cfg->vendor_...
  • 前言  欢迎大家我分享和推荐好用的代码段~~ 声明  欢迎转载,但请保留文章原始出处:  CSDN:http://www.csdn.net  雨季o莫忧离:http://blog.csdn.net/luckkof 正文   ...如何修改设备管理器中设备名后的数字
  • USB设备开发

    千次阅读 2014-08-19 16:27:09
    原文地址:USB设备开发作者:SUN_403 USB通过两次总线列举(Enumeration and Renumertion)来实现设备识别以及驱动程序析加载。其具体过程为:USB设备连到主机后,主机依据USB规范在特定地址通过端口0(endpoint0)...
  • USB设备开发流程

    千次阅读 2019-01-05 17:41:01
    USB设备的开发一般包括主机端(上位机)驱动程序的开发(如果您的USB设备符合某一标准设备类且主机端已经提供了此类设备的驱动程序的话,则可以省掉此步骤)和USB设备端驱动程序的开发,有时还可能包...
  • 在我把手机通过USB数据线接入电脑的时候,在资源管理器中会显示设备的名字,比如HiSSuite. 那么在嵌入式板子(arm linux)上如何做到,在接入电脑时显示设备的名字呢?因为没有特别设置的话只是像普通U盘一样,只...
  • 通过CyUSB.inf文件安装通用驱动后,插入FX2LP开发板,计算机设备管理器和CypressUSBConsole都可以正常识别出开发板设备,在设备管理器的显示为"Cypress EZ-USB FX2LP No EEPROM",在Console中读出来的VendorID为0x04...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,476
精华内容 13,390
关键字:

修改usb设备名称