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





