linux0.12-10-chr_drv

[466页]

第10章 字符设备驱动程序

466–10-1-总体功能
466–10-1-1-终端驱动程序基本原理
467–10-1-2-Linux支持的终端设备类型
468–10-1-3-终端基本数据结构
472–10-1-4-规范模式和非规范模式
473–10-1-5-控制台终端和串行终端设备
476–10-1-6-终端驱动程序接口

476–10-2-keyboard.S程序
476–10-2-1-功能描述
476–10-2-2-代码注释
490–10-2-3-其他信息

494–10-3-console.c程序
494–10-3-1-功能描述
494–10-3-2-代码注释
520–10-3-3-其他信息

[527页]
527–10-4-serial.c程序
527–10-4-1-功能描述
527–10-4-2-代码注释
529–10-4-3-异步串行通信控制器UART

[534页]
534–10-5-rs_io.s程序
534–10-5-1-功能描述
535–10-5-2-代码注释

[539页]
539–10-6-tty_io.c程序
539–10-6-1-功能描述
540–10-6-2-代码注释
553–10-6-3-控制字符VTIME、VMIN

[553页]
553–10-7-tty_ioctl.c程序
553–10-7-1-功能描述
554–10-7-2-代码注释
560–10-7-3-波特率与波特率因子

在Linux0.12内核中,字符设备主要包括控制终端设备和串行终端设备。本章的代码就是
用于对这些设备的输入输出进行操作。有关终端驱动程序的工作原理可参考M.J.Bach的《UNIX操作系统设计》第10章第3节内容。

表10-1 linux/kernel/chr_drv 目录
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值