本文主要是介绍usb serial写入设备名称(device name),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候我们因为资源紧缺,比如测gms的时候让一台电脑跑一个手机,项目多的话电脑就不够用了,这时候就需要在一台电脑上跑多台手机,那怎么区分呢?device name是最好的区分方式,因为够简单不会出错误。那么如何写入呢,这就需要在代码端尽心修改了。
首先找到alps/vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/mt_boot.c做如下修改:
+#include <target/board.h>//add#include <platform/mt_reg_base.h>#include <platform/boot_mode.h>#include <platform/bootimg.h>
然后在alps/vendor/mediatek/proprietary/bootable/bootloader/lk/target/sr6735m_35_m0(根据自身项目)/include/target/board.h:
#define CFG_DISPLAY_BPP (DISP_GetScreenBpp())//#define CFG_POWER_CHARGING+#define SERIAL_NUM_FROM_BARCODE//add#endif
最后在alps/vendor/mediatek/proprietary/bootable/bootloader/lk/target/sr6737t_65_m0(根据自身项目)/include/target/board.h:
#define CFG_DISPLAY_BPP (DISP_GetScreenBpp())//#define CFG_POWER_CHARGING+#define SERIAL_NUM_FROM_BARCODE//add#endif
看起来很简单,其实要不是mtk的帮助我根本找不到毕竟我只是个打java,对c和c++是真的不是很熟。
改完之后就可以通过工具(比如SN writer)将device name写入了。
这篇关于usb serial写入设备名称(device name)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!