android uart设备节点,未为uart串行驱动程序创建/ dev/tty*的设备节点

我在使用mdev规则运行busybox的嵌入式Linux中编写了一个简单的UART串行驱动程序.我在驱动程序代码中提供.dev_name了" ttyC2C".

static struct uart_driver serial_omap_reg = {

.owner = THIS_MODULE,

.driver_name = "Omap-C2C-Serial",

.dev_name = "ttyC2C",

.nr = OMAP_MAX_HSUART_PORTS,

.cons = NULL,

};

但是,节点正在创建中

./sys/devices/platform/omap_c2c_uart.0/tty/ttyC2C0

./sys/class/tty/ttyC2C0

/ # ls -l ./sys/class/tty/ttyC2C0

lrwxrwxrwx 1 root 0 0 Jan 1 00:14 ./sys/class/tty/ttyC2C0 -> ../../devices/platform/omap_c2c_uart.0/tty/ttyC2C0

/ # ls -l ./sys/devices/platform/omap_c2c_uart.0/tty/ttyC2C0

-r--r--r-- 1 root 0 4096 Jan 1 00:14 dev

lrwxrwxrwx 1 root 0 0 Jan 1 00:14 device -> ../../../omap_c2c_uart.0

drwxr-xr-x 2 root 0 0 Jan 1 00:14 power

lrwxrwxrwx 1 root 0 0 Jan 1 00:14 subsystem -> ../../../../../class/tty

-rw-r--r-- 1 root 0 4096 Jan 1 00:14 uevent

/ #

tty的mdev规则是:

tty 0:5 0666

tty.* 0:0 0620

如何获取设备节点/dev/ttyC2C?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值