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

基于S3C2440的嵌入式驱动开发研究

摘要第1-4页
ABSTRACT第4-9页
第一章 引言第9-13页
   ·嵌入系统的介绍第9-10页
     ·嵌入式系统的定义第9页
     ·嵌入式系统的特点第9-10页
     ·嵌入式系统的发展第10页
   ·Linux系统概述第10-12页
     ·Linux简介第10-11页
     ·Linux的优势第11-12页
   ·论文的主要内容和意义第12-13页
第二章 S3C2440的内部结构第13-22页
   ·ARM的种类和其特点第13-14页
     ·ARM7微处理器第13页
     ·ARM9微处理器第13页
     ·ARM10微处理器第13-14页
     ·ARM11微处理器第14页
   ·S3C2440微处理器第14-15页
     ·主要结构第14页
     ·片内资源第14-15页
     ·体系结构第15页
   ·S3C2440存储器映射第15-16页
     ·bank0总线宽度第15-16页
     ·nWAIT引脚的作用第16页
     ·nXBREQn/nXBACK引脚操作第16页
   ·S3C2440内部资源详解第16-22页
     ·Cache高速缓存第16页
     ·时钟和电源管理第16-17页
     ·中断控制器第17-18页
     ·脉冲带宽调制定时器(PWM)第18页
     ·实时时钟(RTC)第18-19页
     ·通用I/O端口第19页
     ·UART控制器第19-20页
     ·看门狗定时器第20页
     ·USB设备控制器第20页
     ·SD接口第20-21页
     ·工作电压第21-22页
第三章 Bootloader以及U_Boot编写第22-35页
   ·Bootlader介绍第22-25页
     ·Bootloader的定义第22页
     ·Bootloder的启动第22-24页
     ·Bootloader的种类第24-25页
   ·U-Boot编程第25-35页
     ·U-Boot的编译第25-27页
     ·开发板配置头文件第27-28页
     ·编译结果第28页
     ·U-Boot工具第28页
     ·U-Boot的移植第28-30页
     ·U-Boot的调试第30-32页
     ·U-Boot启动过程第32-33页
     ·烧写U-Boot到Flash第33-35页
第四章 Linux下的设备驱动开发第35-54页
   ·Linux设备的分类和驱动概述第35-36页
     ·设备驱动程序的作用第35页
     ·访问设备的实现步骤第35-36页
     ·Linux设备控制方式第36页
   ·字符设备驱动的开发第36-39页
   ·块设备驱动的开发第39-54页
     ·块设备的I/O操作特点第39页
     ·块设备驱动用到的函数和结构体第39-49页
     ·注册与注销第49-50页
     ·加载与卸载第50-53页
     ·打开与释放第53-54页
第五章 基于S3C2440的SD卡驱动设计第54-61页
   ·SD卡概述及协议第54-56页
     ·SD卡概述第54-55页
     ·SD卡的硬件电路第55页
     ·SD卡协议第55-56页
   ·SD卡驱动程序设计第56-61页
     ·SD卡驱动程序分析第56页
     ·SD卡驱动程序设计第56-60页
     ·SD卡驱动的配置第60-61页
第六章 usb键盘的驱动第61-70页
   ·usb的体系结构第61-62页
   ·usb驱动程序的结构第62-63页
   ·usb接口的硬件电路第63-64页
   ·usb键盘的驱动设计第64-69页
     ·驱动初始和注销第64-65页
     ·设备检测函数第65-68页
     ·设备断开连接函数第68-69页
   ·内核的配置第69-70页
第7章 总结和展望第70-71页
   ·总结第70页
   ·展望第70-71页
参考文献第71-73页
致谢第73-74页
攻读学位期间发表的学术论文目录第74页

论文共74页,点击 下载论文
上一篇:多功能健身计步器设计
下一篇:嵌入式视频分析系统软件平台的设计与实现