微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > android4.1.2,连接PC后如何修改设备管理器中的磁盘驱动器名称?

android4.1.2,连接PC后如何修改设备管理器中的磁盘驱动器名称?

时间:10-02 整理:3721RD 点击:
如题,请问各位达人,如何修改此处名称呢?
目前改了一些地方,但是由于设备名称过长,显示有问题。例如需要显示的设备名称“android4.1.2 JELLY BEAN”,但实际显示的是“Android4  .1.2 JELLY BEAN ”,注意空格,实际显示中Android4.1.2中间被空格隔开了, “Android4.1.2” 变成 “Android4  .1.2”,做过尝试,设备名称前面只限制显示8个字符,后面就会接着一个空格把字符分开,后部分只能显示16个字符,超过则不显示。
修改的部分:
alps/kernel/drivers/usb/gadget目录
1.f_mass_storage.c文件中fsg_common_init函数
        snprintf(common->inquiry_string, sizeof common->inquiry_string,
                 "%-8s%-16s%04x", cfg->vendor_name ?: "linux",
                 /* Assume product name dependent on the first LUN */
                 cfg->product_name ?: (common->luns->cdROM
                                     ? "File-Stor Gadget"
                                     : "File-CD Gadget"),
                 i);
改成
           snprintf(common->inquiry_string, sizeof common->inquiry_string,                 "%-9s%-16s%04x", “Android4.1.2”, “JELLY BEAN”, i);

2.file_storage.c 文件do_inquiry函数
        static char vendor_id[] = "Linux   ";
        static char product_disk_id[] = "File-Stor Gadget";
        static char product_cdrom_id[] = "File-CD Gadget  ";
改成
        static char vendor_id[] = "Android4.1.2 ";
        static char product_disk_id[] = "JELLY BEAN ";
        static char product_cdrom_id[] = "JELLY BEAN ";


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top