首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--微型计算机论文--各种微型计算机论文--微处理机论文

基于ARM的Linux驱动开发研究

摘要第1-5页
Abstract第5-9页
第一章 绪论第9-12页
   ·课题研究背景和意义第9页
   ·嵌入式系统现状和发展趋势第9-11页
   ·本文的主要工作和组织结构第11-12页
第二章 嵌入式系统开发概述第12-24页
   ·嵌入式系统的概念第12-17页
     ·嵌入式处理器第12-16页
     ·嵌入式操作系统第16-17页
   ·嵌入式Linux 组成第17-20页
     ·引导加载程序第17-18页
     ·Linux 内核第18-19页
     ·文件系统第19-20页
   ·构建嵌入式Linux 开发环境第20-23页
     ·宿主机 Linux 系统安装第20-21页
     ·目标板介绍及其 Linux 系统安装第21-23页
     ·安装交叉编译环境第23页
   ·本章小结第23-24页
第三章 Linux 设备驱动技术第24-40页
   ·Linux 设备驱动第24-25页
   ·Linux 内核模块第25-26页
   ·Linux 设备模型第26-34页
     ·内核对象与内核集合第27-29页
     ·设备管理第29-34页
   ·轮询和中断第34-35页
   ·驱动程序中的并发控制第35-39页
     ·信号量第35-36页
     ·原子操作第36-37页
     ·自旋锁第37-39页
     ·中断屏蔽第39页
   ·本章小结第39-40页
第四章 字符设备驱动开发第40-53页
   ·字符设备驱动关键数据结构第40-41页
   ·字符设备驱动的组成第41-42页
   ·基于S3C2440A 的LCD 驱动程序开发第42-49页
     ·帧缓冲(frame buffer)概述第42页
     ·帧缓冲设备关键数据结构第42-44页
     ·帧缓冲设备驱动结构第44-45页
     ·LCD 硬件控制器第45-47页
     ·设计 LCD 驱动程序第47-48页
     ·LCD 平台管理部分函数第48页
     ·LCD 文件操作部分函数第48-49页
   ·基于LCD 应用程序开发第49-52页
     ·键盘布局函数第50页
     ·汉字显示函数第50-51页
     ·坐标转换函数第51-52页
     ·运行效果第52页
   ·本章小结第52-53页
第五章 块设备驱动开发第53-62页
   ·块设备驱动第53-54页
   ·块设备驱动的关键数据结构第54-58页
   ·注册和注销块设备驱动程序函数第58-59页
   ·块设备驱动中I/O 请求处理函数第59-60页
     ·使用请求队列处理 I/O 请求第59页
     ·不使用请求队列处理 I/O 请求第59-60页
   ·块设备驱动开发(RAMDISK 驱动实现)第60-61页
   ·本章小结第61-62页
第六章 网络设备驱动开发第62-72页
   ·嵌入式Linux 中TCP/IP 网络协议结构第62-63页
   ·嵌入式linux 网络设备驱动程序架构第63-64页
   ·嵌入式linux 网络设备驱动的关键数据结构第64页
   ·以太网控制器DM9000EP 驱动程序开发第64-69页
     ·DM9000 初始化函数第65-66页
     ·DM9000 打开和停止函数第66-67页
     ·DM9000 发送函数第67-68页
     ·DM9000 接收函数第68-69页
     ·DM9000 中断处理函数第69页
   ·嵌入式linux 网络功能实现第69-71页
   ·本章小结第71-72页
总结与展望第72-73页
致谢第73-74页
参考文献第74-76页
个人简历及攻读硕士期间取得的研究成果第76页

论文共76页,点击 下载论文
上一篇:基于WinCE的嵌入式GPS系统研究与开发
下一篇:具有语音识别功能的无线网络节点开关控制系统