豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 字符设备驱动程序
侵权投诉

字符设备驱动程序

linux0.11字符设备驱动程序说明

字符设备驱动程序

字符设备驱动程序与块设备不同。所涉及的键盘驱动、控制台显示驱动和串口驱动以及与这些驱动有关的接口、算法程序都紧密相关。他们共同协作实现控制台终端和串口终端功能。

下图反映了控制台键盘中断处理过程。

字符设备驱动程序

以上为总的处理流程,下面对每一个驱动分开分析。首先是键盘驱动。键盘驱动用汇编写的,比较难理解,牵涉内容较多,有键盘控制器804X的编程,还有扫描码(共3套,这里用第二套)和控制命令及控制序列(p209~210有讲解)。由于键盘从XT发展到AT到现在PS/2,USB,无线键盘,发展较快,驱动各有不同,此版本驱动为兼容XT,将扫描码映射为XT再处理,因此仅供参考。CNIX操作系统的键盘驱动实现为C语言,可读性更好。

键盘驱动

键盘驱动就是上图键盘硬件中断的过程。keyboard.S中的_keyboard_interrupt函数为中断主流程,文件中其他函数均被其调用。

第1页

热门文档

相关文档

  • 简单字符设备驱动程序 .

    简单字符设备驱动程序 ._IT/计算机_专业资料。简单字符设备驱动程序 .Blog:http://blog.csdn.net/jianchi88 linux 驱动程序开发步骤 1)查看原理图、数据手册,了解...

  • 字符设备驱动程序的完整模板

    字符设备驱动程序的完整模板_交通运输_工程科技_专业资料。字符设备驱动程序的完整模板VxWorks 字符设备驱动程序的完整模板一、字符设备驱动程序的模板以下是一个完整的...

  • 字符设备驱动程序的基本步骤

    字符设备驱动程序的基本步骤_计算机软件及应用_IT/计算机_专业资料。字符设备驱动程序的基本步骤 字符设备驱动程序的基本步骤 一.设备号 对字符设备的访问是通过文件系...

  • 字符设备驱动程序开发1

    当应用程序使用 open 函数打开某个设备时,设备驱动程序的 file_operation 结构中的 open 成员就会被调用。从这 个角度来说,编写字符设备驱动程序就是为具体的硬件...

  • 字符设备驱动程序

    Linux字符设备驱动程序 Linux驱动程序的分类 ? 字符设备驱动:用于驱动能够像字节流(文件)一样被访问 的设备。应用程序通常可以利用open、close、read、write 等系统...

  • 简单字符设备驱动程序的设计

    简单字符设备驱动程序的设计_IT认证_资格考试/认证_教育专区。操作系统实验五:简单字符设备驱动程序的设计实验学时:4 实验类型: (设计) 一、实验目的 1. 理解设备...

  • 第三章 字符设备驱动程序

    第三章 字符设备驱动程序_工学_高等教育_教育专区。字符设备驱动程序第3 章 字符设备驱动程序 本章的目标是编写一个完整的字符设备驱动程序. 由于这类驱动程序适合...

  • linux字符设备驱动程序 笔记

    4.6 linux 字符设备驱动程序 4.6 linux 字符设备驱动程序 [4-6-1]linux 驱动程序介绍(参考课件)驱动程序:使硬件工作的软件。 模型一的缺点:软件程序的复用性不...

  • 字符设备驱动程序

    Linux 设备驱动程序学习(1)-字符设备驱动程序 设备驱动程序学习( ) 字符设备驱动程序 Linux 设备驱动程序学习(1) 设备驱动程序学习( ) -字符设备驱动程序 字符...

  • 字符设备驱动程序课程设计报告

    2. 3. 4. 了解 Linux 字符设备驱动程序的结构; 掌握 Linux 字符设备驱动程序常用结构体和操作函数的使用方法; 初步掌握 Linux 字符设备驱动程序的编写方法及过程...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部