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

嵌入式Linux系统中CF卡驱动程序的设计

摘要第1-5页
ABSTRACT第5-9页
第1章 概述第9-15页
   ·计算机工业分类第9-10页
   ·嵌入式系统的定义第10-11页
   ·嵌入式系统的技术特点和应用前景第11-13页
   ·CF卡概述第13-14页
   ·课题的目的和内容第14-15页
第2章 嵌入式 LINUX操作系统第15-21页
   ·嵌入式 Linux的特性第15-17页
     ·实时特性第15页
     ·内存占用第15-16页
     ·文件系统第16-17页
   ·嵌入式Linux系统的优势第17-18页
     ·充分满足硬件设备的实时性要求第17页
     ·具有广泛的适应性和高度的可靠性第17页
     ·具有小巧的功能完善的内核第17-18页
   ·嵌入式Linux系统的构成第18页
     ·最小的Linux系统第18页
     ·基本的Linux系统第18页
     ·实用的Linux系统第18页
   ·嵌入式Linux面临的挑战第18-21页
     ·扩充Linux的实时系统第19页
     ·改变Linux内核的体系结构第19-20页
     ·完善Linux的集成开发环境第20-21页
第3章 LINUX设备驱动程序的原理及设计第21-36页
   ·Linux系统环境编程及内核分析第21-25页
     ·进程机制和管理第21-22页
     ·内存管理机制第22-23页
     ·文件系统及设备驱动程序第23-25页
   ·Linux下设备驱动程序的特点第25-26页
   ·Linux下设备驱动程序的结构第26-28页
   ·Linux设备驱动程序的设计第28-36页
     ·Linux设备驱动程序的分类第28-29页
     ·可安装模块机制第29-30页
     ·内核空间和用户空间的数据交换第30-31页
     ·内核中的并发第31-32页
     ·I/O端口第32-33页
     ·内存操作第33页
     ·编写和运行模块第33-36页
第4章 LINUX设备驱动程序中断处理和端口第36-42页
   ·中断处理第36-38页
     ·申请和释放中断第36-37页
     ·快/慢速中断处理第37页
     ·实现中断处理程序第37页
     ·驱动程序下半部的设计第37-38页
   ·与时间流有关的问题第38-42页
     ·时钟的申请与释放第38-39页
     ·实现延迟第39-40页
     ·任务队列第40-42页
第5章 基于ARM9的S3C2410开发板的应用第42-61页
   ·建立S3C2410开发板硬件调试平台第42-45页
     ·开发板简介第42-43页
     ·工具链的安装和软件设置第43-44页
     ·工具链的使用第44-45页
   ·建立S3C2410开发板软件开发平台第45-61页
     ·Bootloader调试与开发第45-52页
     ·嵌入式 Linux内核与文件系统的编译和安装第52-55页
     ·嵌入式系统应用开发第55-61页
第六章 S3C2410开发板中CF卡的驱动程序的设计第61-72页
   ·CF卡的硬件特性第61-62页
   ·CF卡与 ARM9接口电路设计第62页
   ·系统设计第62-65页
     ·CF卡的配置第63页
     ·CF卡的底层驱动第63-65页
   ·对热插拔事件的管理第65-67页
     ·操作系统层第66-67页
     ·应用层第67页
   ·CF卡驱动程序设计第67-71页
   ·系统实现结果第71-72页
结论第72-73页
致谢第73-74页
参考文献第74-77页
攻读硕士学位期间发表的论文第77-80页
附录一第80页

论文共80页,点击 下载论文
上一篇:乳酸甲酯催化脱水制备丙烯酸及其甲酯的研究
下一篇:玉米自交系籽粒淀粉合成关键酶活性动态变化及其与淀粉积累的关系