Android uart-修改串口节点名
需求:
应客户软件的需求,需要将Android系统里面的/dev/ttyS3节点名称修改为/dev/ttyS9;
实现:
1、判断 driver->name是否为"ttyS",index是否为3,如果是的话替换为ttyS9;
diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c
old mode 100644
new mode 100755
index 33f80b0..3945013
--- a/drivers/tty/tty_io.c
+++ b/drivers/tty/tty_io.c
@@ -1346,11 +1346,17 @@ static void pty_line_name(struct tty_driver *driver, int index, char *p)*/static ssize_t tty_line_name(struct tty_driver *driver, int index, char *p){
+ //int len = -1;if (driver->flags & TTY_DRIVER_UNNUMBERED_NODE)return sprintf(p, "%s", driver->name);
- else
- return sprintf(p, "%s%d", driver->name,
- index + driver->name_base);
+ else{
+ if ((index + driver->name_base) == 3)
+