Linux tty驱动程序<一> 架构

本文介绍了Linux tty驱动程序的架构,从硬件到用户层的层次逻辑关系,包括硬件、tty驱动、线路规程和核心。tty核心控制数据流并格式化,而驱动程序专注于硬件数据处理。数据通过线路规程进行发送和接收的格式转换,以适应不同协议和硬件需求。
摘要由CSDN通过智能技术生成

tty 核心概览如下图所示:


可以看到,tty 架构的划分层次,由下至上的逻辑关系为:硬件 -> tty 驱动 -> tty 线路规程(也译为行规程)-> tty 核心 -> 用户层

内核负责控制 tty 设备的数据流,并且格式化这些数据。这使得 tty 驱动程序把重点放在硬件数据处理上,而不必重点考虑使用常规方法与用户空间交互。为了控制数据流,有许多不同的线路规程(line discipline)可虚拟地“插入”任何的 tty 设备上,这由不同的 tty 线路规程驱动程序实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值