风&飘

风&飘

0个粉丝

39

问答

6

专栏

67

资料

风&飘  发布于  2020-10-22 13:40:37
采纳率 0%
39个问答
3224

TTY串口和普通串口的区别?

求教在linux下将串口注册为tty设备和将串口注册为字符设备有设备区别?都能够首发数据,注册为tty串口后给我带来哪些福利?仅仅是能够作为控制台吗?除此之外呢?最好能说具体的点,谢谢
(这里的串口指uart)

我来回答
回答2个
时间排序
认可量排序

白马非马

0个粉丝

29

问答

10

专栏

56

资料

白马非马 2020-10-22 13:41:40
认可0

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

david

8个粉丝

36

问答

24

专栏

58

资料

david 2020-10-22 15:32:04
认可0

楼上的解释很详尽~

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区