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

基于ARM9平台下IDE驱动程序设计

摘要第1-6页
Abstract第6-9页
第1章 引言第9-12页
   ·背景第9-10页
   ·现状分析第10页
   ·课题任务介绍及论文章节安排第10-12页
第2章 嵌入式系统基础第12-14页
   ·嵌入式系统的定义第12页
   ·典型的嵌入式操作系统第12-13页
   ·选择Embedded OS第13-14页
第3章 建立ARM9处理器的硬件开发平台第14-23页
   ·ARM处理器第14-15页
   ·S3C2410处理器简介第15-17页
   ·选择开发板第17页
   ·在宿主机上建立开发环境第17-19页
     ·创建宿主机操作系统第17-18页
     ·在Windows系统中安装并口驱动程序第18页
     ·在Linux下建立交叉编译环境第18-19页
   ·Linux内核的编译第19-20页
   ·宿主机和目标板之间的通信第20-23页
     ·烧写VIVI第20-21页
     ·分区并且烧写内核和文件系统第21-23页
第4章 IDE硬盘驱动的编写第23-51页
   ·IDE的简介第23-25页
     ·模式的选择第23页
     ·硬盘接口介绍第23-25页
   ·ARM与IDE接口的连接第25-27页
     ·开发板上ARM的IDE接口第25页
     ·ARM与IDE引脚连接问题及其解决办法第25-26页
     ·重新搭建ARM与IDE接口连接第26-27页
   ·硬盘读写驱动设计第27-38页
     ·IDE中寄存器的地址第27-32页
     ·使用到的接口函数第32-33页
     ·几个重要函数设计及说明第33-36页
     ·硬盘读写的实现总结第36-38页
   ·FAT16文件系统的设计与实现第38-51页
     ·BPB设计第39-40页
     ·FAT表及FDT表的设计与实现第40-46页
     ·文件及目录操作第46-51页
第5章 嵌入式Linux驱动的编写第51-68页
   ·设备驱动概述第51-53页
     ·设备驱动和文件系统的关系第51-52页
     ·块设备第52-53页
   ·设备驱动中关键数据结构第53-57页
   ·IDE驱动在S3C2410上的移植第57-60页
   ·linux下IDE驱动程序的实现第60-68页
     ·设备的设备号第60-61页
     ·设备的入口点第61页
     ·注册与卸载IDE设备第61-62页
     ·编写访问磁盘数据函数第62-66页
     ·初始化和卸载模块第66页
     ·Makefile的编写第66页
     ·驱动的动态加载第66-68页
总结第68-69页
参考文献第69-71页
攻读学位期间公开发表论文第71-72页
致谢第72-73页
研究生履历第73页

论文共73页,点击 下载论文
上一篇:基于单片机的正弦逆变电源研制
下一篇:基于计算机的雷达显示系统设计