车载行驶记录仪的I~2C-GPIO设计与实现
| 提要 | 第1-7页 |
| 第1章 绪论 | 第7-10页 |
| ·项目背景 | 第7-8页 |
| ·选题依据 | 第8页 |
| ·本文主要工作 | 第8-10页 |
| 第2章 嵌入式LINUX 及关键技术 | 第10-16页 |
| ·嵌入式系统概述 | 第10-11页 |
| ·嵌入式LINUX 系统 | 第11-13页 |
| ·LINUX 驱动程序开发流程 | 第13页 |
| ·GPIO 与I~2C 技术 | 第13-16页 |
| ·GPIO 技术 | 第13-14页 |
| ·I~2C 技术 | 第14-16页 |
| 第3章 总体设计与平台搭建 | 第16-35页 |
| ·总体设计 | 第16-18页 |
| ·硬件系统设计 | 第18-26页 |
| ·微处理器AT91SAM9260 特性简述 | 第18-20页 |
| ·PCA9505 芯片硬件简述 | 第20-23页 |
| ·I~2C 转GPIO 接口硬件设计 | 第23-26页 |
| ·系统开发环境的配置 | 第26-35页 |
| ·Arm-linux-gcc 交叉编译环境配置 | 第26页 |
| ·MINICOM 的配置 | 第26-27页 |
| ·TFTP 主机服务配置 | 第27-29页 |
| ·NFS 服务器配置 | 第29-30页 |
| ·linux 内核相关配置 | 第30-31页 |
| ·烧写内核映像和根文件系统映像 | 第31-35页 |
| 第4章 GPIO 驱动模块实现 | 第35-48页 |
| ·GPIO 设备与驱动的关联 | 第35-38页 |
| ·LINUX 下的I~2C 驱动实现 | 第38-40页 |
| ·I~2C 的体系组成 | 第38页 |
| ·I~2C 的驱动实现 | 第38-40页 |
| ·PCA9505 驱动模块的实现 | 第40-48页 |
| ·PCA9505 的驱动流程 | 第42-44页 |
| ·PCA9505 的程序接口 | 第44-48页 |
| 第5章 测试与总结 | 第48-52页 |
| ·实验测试 | 第48-50页 |
| ·全文工作总结 | 第50-52页 |
| 参考文献 | 第52-54页 |
| 致谢 | 第54-55页 |
| 摘要 | 第55-58页 |
| Abstract | 第58-60页 |