基于嵌入式Linux的轻型网关的设计
| 摘要 | 第1-4页 |
| ABSTRACT | 第4-9页 |
| 第一章 绪论 | 第9-23页 |
| ·嵌入式系统及其发展趋势 | 第9-14页 |
| ·嵌入式系统概述 | 第10-12页 |
| ·嵌入式系统网络化趋势 | 第12-14页 |
| ·嵌入式轻型网关 | 第14-19页 |
| ·嵌入式系统网络化的几种解决方案 | 第14-16页 |
| ·嵌入式网关技术的定义 | 第16-17页 |
| ·网关系统实现的功能 | 第17页 |
| ·嵌入式网关几个关键技术 | 第17-19页 |
| ·嵌入式轻型网关主要运用领域 | 第19-21页 |
| ·研究工作及本论文内容 | 第21-22页 |
| 本章小结 | 第22-23页 |
| 第二章 嵌入式网关的总体构架 | 第23-41页 |
| ·网关概述 | 第23-25页 |
| ·嵌入式网关 | 第25-30页 |
| ·嵌入式网关工作原理 | 第25-27页 |
| ·嵌入式网关组成 | 第27-28页 |
| ·嵌入式网关平台 | 第28-30页 |
| ·嵌入式网关设计框架 | 第30-34页 |
| ·嵌入式网关硬件体系 | 第30-31页 |
| ·嵌入式网关软件体系 | 第31-34页 |
| ·嵌入式网关硬件简介 | 第34-40页 |
| ·嵌入式处理器S302410 | 第34-36页 |
| ·CS8900A网络芯片 | 第36-38页 |
| ·ARM硬件开发工具 | 第38-40页 |
| 本章小结 | 第40-41页 |
| 第三章 嵌入式网关协议 | 第41-50页 |
| ·TCP/IP协议 | 第41-42页 |
| ·TCP/IP整体构架 | 第41-42页 |
| ·TCP/IP的重要特点 | 第42页 |
| ·CAN总线 | 第42-43页 |
| ·CAN总线基本特点 | 第43页 |
| ·CAN与INTERNET互联的问题分析 | 第43-45页 |
| ·IP与CAN协议转换 | 第45-49页 |
| ·IP数据包的切分 | 第47-48页 |
| ·协议可靠性分析 | 第48-49页 |
| 本章小结 | 第49-50页 |
| 第四章 ARM-LINUX及其在网关上的实现 | 第50-74页 |
| ·嵌入式LINUX概述 | 第50-52页 |
| ·嵌入式LINUX内核介绍 | 第52-55页 |
| ·嵌入式网关软件开发流程 | 第55-57页 |
| ·驱动程序的编写 | 第57-62页 |
| ·驱动程序的结构 | 第58-59页 |
| ·Linux对中断的处理 | 第59-60页 |
| ·设备驱动的初始化 | 第60-62页 |
| ·CAN设备驱动程序的开发 | 第62-69页 |
| ·CAN设备的工作原理 | 第63-64页 |
| ·CAN设备驱动程序的处理流程 | 第64-65页 |
| ·收发缓冲区管理 | 第65-66页 |
| ·CAN驱动程序初始化 | 第66页 |
| ·CAN文件操作接口 | 第66-69页 |
| ·嵌入式LINUX下串口驱动的编写 | 第69-73页 |
| ·UART设备初始化 | 第71页 |
| ·字符的发送和接收 | 第71-73页 |
| 本章小结 | 第73-74页 |
| 第五章 操作系统的移植 | 第74-85页 |
| ·BOOTLOADER开发与移植 | 第74-80页 |
| ·BootLoader的概念 | 第74-75页 |
| ·嵌入式系统的执行流程 | 第75-76页 |
| ·bootloader执行原理 | 第76-79页 |
| ·bootloader的移植分析 | 第79-80页 |
| ·LINUX移植前的准备 | 第80-82页 |
| ·内核和文件系统编译 | 第82-84页 |
| 本章小结 | 第84-85页 |
| 第六章 系统单机测试 | 第85-92页 |
| ·硬件连接 | 第85-86页 |
| ·具体测试 | 第86-90页 |
| ·系统启动测试 | 第86-88页 |
| ·以太网网络端测试 | 第88-89页 |
| ·开发板串口端的测试 | 第89-90页 |
| ·结论分析 | 第90-91页 |
| 本章小结 | 第91-92页 |
| 工作总结及展望 | 第92-93页 |
| 附录1 以态网接口图 | 第93-94页 |
| 附录2 S3C2410核心板电路图 | 第94-95页 |
| 参考文献 | 第95-97页 |
| 作者在读研期间科研成果简介 | 第97-99页 |
| 致谢 | 第99页 |