| 摘要 | 第1-4页 |
| ABSTRACT | 第4-5页 |
| 目录 | 第5-8页 |
| 第一章 绪论 | 第8-12页 |
| ·课题的背景及研究意义 | 第8-9页 |
| ·国内外嵌入式发展状况与趋势 | 第9页 |
| ·嵌入式系统简介 | 第9-10页 |
| ·嵌入式系统的产生 | 第9页 |
| ·嵌入式系统的定义与特点 | 第9-10页 |
| ·本论文的研究思想和主要工作 | 第10-11页 |
| ·本章小结 | 第11-12页 |
| 第二章 ARM体系结构和CAN总线简介 | 第12-21页 |
| ·ARM体系结构 | 第12-15页 |
| ·ARM微处理器的工作状态 | 第12页 |
| ·ARM处理器数据类型和大小端存储模式 | 第12-13页 |
| ·处理器模式 | 第13页 |
| ·ARM微处理器寄存器组织 | 第13-14页 |
| ·异常与异常向量 | 第14-15页 |
| ·ARM微处理器的指令结构 | 第15页 |
| ·CAN总线介绍 | 第15-20页 |
| ·CAN总线概述 | 第15-17页 |
| ·CAN的通信参考模型 | 第17页 |
| ·CAN总线的信息协议格式 | 第17-19页 |
| ·位定时 | 第19-20页 |
| ·本章小结 | 第20-21页 |
| 第三章 系统总体设计 | 第21-25页 |
| ·系统总体设计架构 | 第21-22页 |
| ·系统硬件设计规划 | 第22-23页 |
| ·CPU处理器选择 | 第22-23页 |
| ·存储器 | 第23页 |
| ·外设 | 第23页 |
| ·系统软件规划 | 第23-24页 |
| ·本章小结 | 第24-25页 |
| 第四章 嵌入式系统硬件设计 | 第25-39页 |
| ·电源接口电路 | 第25页 |
| ·复位接口电路 | 第25-26页 |
| ·存储接口电路 | 第26-31页 |
| ·NOR Flash接口电路设计 | 第26-29页 |
| ·NAND FLASH接口 | 第29-30页 |
| ·SDRAM接口电路设计 | 第30-31页 |
| ·LCD接口电路 | 第31-32页 |
| ·UART接口电路 | 第32-33页 |
| ·JTAG接口电路 | 第33页 |
| ·数据采集模块设计 | 第33-37页 |
| ·SHT11的内部框图与测量原理 | 第34-35页 |
| ·SHT11结构特点 | 第35页 |
| ·温度和湿度的计算 | 第35-36页 |
| ·数据采集模块接口电路 | 第36-37页 |
| ·数据传输模块设计 | 第37-38页 |
| ·CAN总线接口电路 | 第37页 |
| ·以太网接口电路 | 第37-38页 |
| ·硬件系统的调试 | 第38页 |
| ·本章小结 | 第38-39页 |
| 第五章 BOOTLOADER概述与BLOB移植 | 第39-47页 |
| ·BootLoader概述 | 第39-41页 |
| ·BootLoader的概念 | 第39-41页 |
| ·Boot Loader的主要任务与典型结构框架 | 第41页 |
| ·Blob移植分析与实现 | 第41-46页 |
| ·Blob简介 | 第41-44页 |
| ·Blob在S3C44B0上的移植 | 第44-46页 |
| ·本章小结 | 第46-47页 |
| 第六章 嵌入式UCLINUX的构建与移植 | 第47-59页 |
| ·嵌入式uClinux系统概况 | 第47-49页 |
| ·uClinux功能介绍 | 第47-48页 |
| ·uClinux启动过程分析 | 第48-49页 |
| ·编译uClinux内核 | 第49-55页 |
| ·交叉编译环境建立 | 第49-50页 |
| ·内核移植步骤 | 第50-53页 |
| ·内核的加载运行 | 第53-55页 |
| ·uClinux下文件系统的实现 | 第55-58页 |
| ·JFFS2文件系统实现过程 | 第56-58页 |
| ·本章小结 | 第58-59页 |
| 第七章 嵌入式系统驱动程序设计 | 第59-77页 |
| ·Linux设备驱动程序概述 | 第59-63页 |
| ·Linux设备驱动程序功能 | 第59页 |
| ·Linux设备驱动程序分类 | 第59-60页 |
| ·Linux设备驱动框架 | 第60页 |
| ·uClinux设备驱动程序编写规范 | 第60-61页 |
| ·如何将设备驱动程序加入内核 | 第61-63页 |
| ·嵌入式Linux下的字符设备驱动程序设计 | 第63-65页 |
| ·Linux字符设备驱动程序接口 | 第63页 |
| ·static关键字的重要性 | 第63-64页 |
| ·嵌入式uCLinux驱动程序的模块化程序设计 | 第64-65页 |
| ·uClinux下的CAN总线设备MCP2510驱动设计 | 第65-74页 |
| ·SPI接口时序 | 第65-67页 |
| ·MCP2510初始化 | 第67-68页 |
| ·MCP2510中断初始化 | 第68页 |
| ·MCP2510接收过波器设置 | 第68-69页 |
| ·MCP2510数据的发送和接收 | 第69-73页 |
| ·MCP2510总线驱动测试 | 第73-74页 |
| ·uClinux下应用程序的设计 | 第74-76页 |
| ·本章小结 | 第76-77页 |
| 全文总结 | 第77-78页 |
| 致谢 | 第78-79页 |
| 参考文献 | 第79-81页 |
| 在学期间公开发表论文及著作情况 | 第81页 |