摘要 | 第1-5页 |
Abstract | 第5-9页 |
第一章 绪论 | 第9-13页 |
1.1 嵌入式系统概述 | 第9-12页 |
1.1.1 嵌入式系统的技术发展 | 第9页 |
1.1.2 嵌入式处理器的分类 | 第9-10页 |
1.1.3 嵌入式操作系统的发展 | 第10-11页 |
1.1.4 嵌入式设备的网络化 | 第11-12页 |
1.2 论文的意义及主要工作 | 第12-13页 |
1.2.1 论文的意义 | 第12页 |
1.2.2 主要的工作 | 第12-13页 |
第二章 系统硬件平台 | 第13-23页 |
2.1 ARM处理器 S3C44B0X | 第13页 |
2.2 系统硬件结构 | 第13-18页 |
2.2.1 存储器接口 | 第14-16页 |
2.2.2 网络接口模块 | 第16-17页 |
2.2.3 输入输出接口 | 第17页 |
2.2.4 供电和复位模块 | 第17-18页 |
2.3 系统引导程序的设计 | 第18-23页 |
第三章 硬件平台上实时操作系统的实现 | 第23-45页 |
3.1 嵌入式实时操作系统μC/OS-Ⅱ | 第23-24页 |
3.2 μC/OS-Ⅱ的任务管理和调度 | 第24-28页 |
3.2.1 μC/OS-Ⅱ的任务管理 | 第24-26页 |
3.2.2 μC/OS-Ⅱ的任务调度 | 第26-28页 |
3.3 μC/OS-Ⅱ的中断及时钟节拍 | 第28-30页 |
3.3.1 μC/OS-Ⅱ的中断 | 第28-29页 |
3.3.2 μC/OS-Ⅱ的时钟节拍 | 第29-30页 |
3.4 μC/OS-Ⅱ的通信机制 | 第30-34页 |
3.4.1 事件控制块 | 第30-31页 |
3.4.2 通信机制的实现 | 第31-34页 |
3.5 μC/OS-Ⅱ在 S3C44B0X上的移植 | 第34-45页 |
3.5.1 S3C44B0X的移植相关 | 第34-36页 |
3.5.2 S3C44B0X的异常中断处理 | 第36-38页 |
3.5.3 μC/OS-Ⅱ的移植 | 第38-45页 |
第四章 嵌入式 TCP/IP协议族的实现 | 第45-71页 |
4.1 嵌入式 TCP/IP协议栈lwIP | 第45-47页 |
4.1.1 TCP/IP协议族结构 | 第45-46页 |
4.1.2 lwIP简介 | 第46-47页 |
4.2 lwIP的进程模型及实现 | 第47-51页 |
4.2.1 lwIP的进程模型 | 第47-48页 |
4.2.2 lwIP协议栈的实现 | 第48-51页 |
4.3 lwIP的应用程序接口 | 第51-52页 |
4.3.1 原始接口(Raw API) | 第51页 |
4.3.2 API接口 | 第51-52页 |
4.3.3 Socket接口 | 第52页 |
4.4 lwIP的内存管理机制 | 第52-58页 |
4.4.1 内存需求分析 | 第52-54页 |
4.4.2 内存管理的实现 | 第54-58页 |
4.5 lwIP的移植 | 第58-62页 |
4.5.1 CPU或编译器的相关部分 | 第58页 |
4.5.2 lwIP的操作系统封装层 | 第58-59页 |
4.5.3 lwIP的定时机制 | 第59-61页 |
4.5.4 lwIP的网络接口 | 第61-62页 |
4.6 网络设备驱动程序的设计 | 第62-71页 |
4.6.1 RTL8019AS的内部结构 | 第62-65页 |
4.6.2 RTL8019AS工作原理及操作 | 第65-66页 |
4.6.3 RTL8019AS的驱动程序 | 第66-71页 |
第五章 系统网络环境的测试 | 第71-75页 |
5.1 嵌入式web服务器任务的设计 | 第71-72页 |
5.2 网络连接的测试 | 第72-74页 |
5.3 后续工作展望 | 第74-75页 |
参考文献 | 第75-77页 |
在校期间发表的论文 | 第77-78页 |
致谢 | 第78页 |