首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

linux设备驱动程序开发与研究

第一章 Linux下设备驱动程序设计的基本知识第1-11页
 1.1 Linux概述第5-7页
  1.1.1 linux发展简史第5页
  1.1.2 linux内核简介第5-7页
 1.2 Linux设备驱动程序概述第7-8页
  1.2.1 设备驱动程序的概念第7页
  1.2.2 Linux下的驱动程序第7页
  1.2.3 Linux驱动程序的分类第7页
  1.2.4 Linux下驱动程序的特点第7-8页
 1.3 Linux系统设备驱动程序的基本方法和数据结构第8-11页
  1.3.1 字符设备驱动程序的基本方法第8-9页
   1.3.1.1 初始化(initialize)第8页
   1.3.1.2 打开(open)第8页
   1.3.1.3 关闭(release)第8页
   1.3.1.4 读取(read)第8页
   1.3.1.5 写入(write)第8-9页
  1.3.2 设备驱动程序中用到的主要数据结构第9-11页
第二章 linux驱动程序需要解决的一般问题第11-20页
 2.1 内存管理问题第11-12页
  2.1.1 linux内核对内存的管理方法第11页
  2.1.2 kmallocO和kfreeO第11页
  2.1.3 面向页的分配技术第11-12页
  2.1.4 vmallocO和相关的函数第12页
 2.2 中断处理第12-15页
  2.2.1 申请和释放中断第12-13页
  2.2.2 自动检测中断号第13页
  2.2.3 快/慢速中断处理第13页
  2.2.4 实现中断处理程序第13-14页
  2.2.5 驱动程序下半部的设计第14-15页
  2.2.6 安装共享的处理程序第15页
 2.3 I/O端口第15页
 2.4 DMA处理第15-17页
 2.5 与时间流有关的问题第17-19页
  2.5.1 时钟的申请与释放第17页
  2.5.2 实现延迟第17-18页
  2.5.3 任务队列第18-19页
 2.6 注册设备驱动程序第19-20页
第三章 加密卡设备驱动程序设计中遇到的问题及解决方法第20-26页
 3.1 ADSP21061简介第20页
  3.1.1 数字信号处理器概述第20页
  3.1.2 ADSP21061的体系结构特点第20页
  3.1.3 ADSP21061的指令系统特点第20页
 3.2 加密卡的主设备号的设置第20-21页
 3.3 数据类型的选择和使用第21-22页
 3.4 访问PCI设备的配置空间第22-23页
 3.5 竞争问题第23-24页
 3.6 程序兼容性问题第24-26页
参考文献第26-27页
致谢第27-28页

论文共28页,点击 下载论文
上一篇:关于中小学信息技术(IT)教育的研究——从中小学IT课程教学的若干问题探讨中小学IT教育的选择
下一篇:运用现代教育技术优化课堂教学的实证研究