您现在的位置是:首页 >

console线怎么用 stdout和console的区别

火烧 2022-04-11 20:38:59 1071
tdout和co ole的区别 实际的驱动比如串口对一个物理设备会注册两次,一个是tty,一个是co ole,并通过在co ole的结构中记录tty的主次设备号建立了联系。在 内核中,tty和co

stdout和console的区别  

实际的驱动比如串口对一个物理设备会注册两次,一个是tty,一个是console,并通过在console的结构中记录tty的主次设备号建立了联系。

在 内核中,tty和console都可以注册多个。

当内核命令行上指定console=ttyS0之类的参数时,首先确定了printk实际使用那个 console作为输出,其次由于console和tty之间的对应关系,打开/dev/console时,就会映射到相应的tty上。

console线怎么用 stdout和console的区别

用一句话说: /dev/console将映射到默认console对应的tty上。

顺便说一句,console=ttyS0和/dev/ttyS0包含相同的设备名字完全是巧合,不同也没事。

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码