使能ch340驱动
修改源码路径下mklinux.sh添加make menuconfig图形配置一下。
使能ch340驱动。
配置环境变量。
单独编译内核文件。
打包镜像烧写文件。
ubuntu固定USB串口设备端口号
参考链接:http://t.zoukankan.com/zhouzhishuai-p-10438776.html
android固定USB串口设备端口号
采用打补丁的方式修改/kernel/drivers/usb/serial/usb-serial.c文件。
参考链接:https://wenku.baidu.com/view/c6a00d1240323968011ca300a6c30c225901f02b.html
通过USB设备名去识别USB转串口插入的哪个U口,再根据不同的U口分配一个不同的节点。博主测试了3个USB接口分别打印出的信息是5-1,7-1.1,7-1.2。主要是修改/kernel/drivers/usb/serial/usb-serial.c文件下这两个函数。
static int allocate_minors(struct usb_serial *serial, int num_ports)
{
struct usb_serial_port *port;
unsigned int i, j;
int minor;
dev_dbg(&serial->interface->dev, "%s %d\n", __func__, num_ports)