我们可以将一个串口注册为普通的字符设备,然后read/write收发数据就可以。
但是如果将一个串口按照tty规定的方式注册(注册方式参考内核相关驱动代码),
他就有一个tty的框架了,在此基础上可以将这个tty串口关联为控制台或者其他的tty类型的设备。
这就是所谓的line discipline,可以挂载ppp或者Bluetooth的line discipline。
这样就能实现基于串口的蓝牙和网络(当然你串口的另一端需要是连接的对应设备)。
tty串口和普通串口(uart)的区别
最新推荐文章于 2023-03-29 22:49:22 发布