static ssize_t tty_line_name(struct tty_driver *driver, int index, char *p)
{
if (driver->flags & TTY_DRIVER_UNNUMBERED_NODE)
return sprintf(p, "%s", driver->name);
else
{
if(strncmp("ttyS", driver->name, 4) == 0)//cjc add driver->name == "ttyS"
return sprintf(p, "%s%d", driver->name,
index + driver->name_base + 1);
else
return sprintf(p, "%s%d", driver->name,
index + driver->name_base);
}
}
alps\kernel-4.9\drivers\tty\tty_io.c
修改串口0底层节点为ttyS1
本文介绍了如何在Linux内核驱动文件ty_io.c中,将底层串口0的节点名称从'ttyS0'更改为'ttyS1',涉及到了设备驱动程序的名称格式和配置方法。
588





