首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文--网络操作系统论文

嵌入式Linux设备驱动的研究与开发

摘要第1-5页
ABSTRACT第5-10页
第一章 绪论第10-14页
   ·研究背景第10-11页
   ·研究现状第11-12页
   ·课题研究的意义第12-13页
   ·主要研究内容第13-14页
第二章 嵌入式设备驱动程序第14-17页
   ·设备驱动程序的概念第14页
   ·设备驱动程序的特点第14-15页
   ·设备驱动程序的功能第15页
   ·设备驱动软件结构第15-16页
   ·小结第16-17页
第三章 Linux设备驱动程序第17-32页
   ·Linux设备管理第17-20页
     ·Linux的I/O子系统第18-19页
     ·Linux设备驱动的系统调用第19-20页
   ·设备访问方式及Linux下的实现第20-24页
     ·查询方式第20-21页
     ·中断方式第21-22页
     ·DMA方式第22-24页
   ·Linux设备驱动程序第24-31页
     ·设备驱动程序概念第24-25页
     ·主要数据结构第25-28页
     ·模块化的概念第28-29页
     ·编写、编译和调试第29-31页
   ·本章小结第31-32页
第四章 字符设备驱动程序设计第32-42页
   ·Linux字符驱动程序第32-34页
     ·字符设备的注册和注销第32页
     ·使用内存的读写的I/O端口第32-34页
     ·基本入口函数第34页
   ·字符设备驱动程序的开发第34-36页
     ·不同字符设备驱动程序之间的相似点第34-35页
     ·字符设备驱动程序开发的一般步骤第35页
     ·可靠性机制第35-36页
   ·基于嵌入式ARM9 S3C2410的AD7707驱动程序的设计第36-41页
     ·三星S3C2410处理器第36-38页
     ·文件系统接口定义第38页
     ·初始化和退出函数第38-39页
     ·中断接收服务程序第39页
     ·写函数第39-40页
     ·读函数第40页
     ·测试程序第40-41页
     ·编译与运行第41页
   ·本章小结第41-42页
第五章 块设备驱动程序设计第42-50页
   ·Linux块设备驱动程序第42-48页
     ·块设备驱动程序的注册与注销第42页
     ·块设备基于缓冲区的数据交换第42-44页
     ·块设备读写请求第44-48页
   ·块设备驱动程序的开发第48页
   ·基于内存的块设备驱动程序第48-49页
     ·编写过程第48-49页
     ·工作过程第49页
     ·可靠性验证方式第49页
   ·本章小结第49-50页
第六章 网络设备驱动程序设计第50-59页
   ·网络设备程序简介第50-51页
   ·Device数据结构第51页
   ·sk_buff数据结构第51-52页
   ·内核驱动程序接口第52-54页
     ·打开和关闭第52页
     ·探测函数第52页
     ·发送数据包(hard-start-xmit)第52-53页
     ·接收数据包第53页
     ·中断处理第53-54页
     ·其他操作第54页
   ·基于USB总线的Linux网络驱动程序设计第54-58页
     ·USB设备的访问和控制第54-55页
     ·USB网络设备驱动程序设计第55-58页
   ·本章小结第58-59页
第七章 总结与展望第59-60页
参考文献第60-62页
攻读学位期间发表的学术论文第62-63页
致谢第63页

论文共63页,点击 下载论文
上一篇:西部林业产业发展的资源、市场与产业结构潜力研究
下一篇:中国移动广东惠州分公司培训管理体系研究