摘要 | 第1-5页 |
Abstract | 第5-8页 |
第一章 绪论 | 第8-16页 |
·网络嵌入式技术概述 | 第8-13页 |
·嵌入式处理器 | 第8-10页 |
·嵌入式操作系统 | 第10-11页 |
·接入网络的通信协议 | 第11-13页 |
·课题提出 | 第13页 |
·本论文的主要研究内容 | 第13-16页 |
第二章 实时操作系统μC/OS-II 的分析 | 第16-24页 |
·μC/OS-II 概述 | 第16-17页 |
·μC/OS-II 分析 | 第17-21页 |
·任务与任务管理 | 第17-19页 |
·事件管理 | 第19-20页 |
·内存管理 | 第20-21页 |
·μC/OS-II 的移植 | 第21-24页 |
第三章 PPP 及TCP/IP 协议栈的设计与实现 | 第24-44页 |
·TCP/IP 参考模型 | 第24-25页 |
·LwIP 介绍 | 第25-26页 |
·PPP 协议 | 第26-34页 |
·PPP 协议概述 | 第26-27页 |
·PPP 的帧格式 | 第27-28页 |
·PPP 链路的状态转换 | 第28-29页 |
·链路控制协议 | 第29-30页 |
·网络控制协议 | 第30-31页 |
·认证协议PAP 和CHAP | 第31-33页 |
·魔术字和最大接收单元MRU | 第33-34页 |
·PPP 协议栈的实现 | 第34-36页 |
·TCP/IP 协议 | 第36-40页 |
·IP 协议 | 第36-38页 |
·Internet 控制消息协议 | 第38-39页 |
·传输控制协议 | 第39-40页 |
·用户数据报协议 | 第40页 |
·TCP/IP 协议栈的实现 | 第40-44页 |
第四章 系统硬件平台搭建 | 第44-52页 |
·硬件平台构思 | 第44页 |
·ARM 开发板介绍 | 第44-50页 |
·ARM7TDMI-S 介绍 | 第45-47页 |
·LPC2138 结构 | 第47页 |
·LPC2138 片内Flash 程序存储 | 第47-48页 |
·LPC2138 片内静态RAM | 第48页 |
·LPC2138 向量中断控制器 | 第48-49页 |
·定时器0 和定时器1 | 第49页 |
·UART0 和UART1 | 第49-50页 |
·CDMA 调制/解调器 | 第50页 |
·硬件平台连接 | 第50-52页 |
第五章 系统软件的实现 | 第52-64页 |
·移植μC/OS-II | 第52-58页 |
·开发工具 | 第52-53页 |
·系统头文件INCLUDES.H | 第53页 |
·与处理器相关的头文件OS_CPU.H | 第53-54页 |
·与处理器相关的C 文件OS_CPU_C.C | 第54-56页 |
·与处理器相关的汇编文件OS_CPU_A.S | 第56-58页 |
·主机与Modem 的接口程序 | 第58-59页 |
·TCP/IP 协议栈的移植 | 第59-62页 |
·定时器函数 | 第60页 |
·信号量 | 第60页 |
·消息队列 | 第60-61页 |
·创建新线程 | 第61-62页 |
·临界保护函数 | 第62页 |
·配置文档 | 第62页 |
·系统测试 | 第62-64页 |
·μC/OS-II 测试 | 第62-63页 |
·系统测试 | 第63-64页 |
第六章 总结与展望 | 第64-66页 |
致谢 | 第66-68页 |
参考文献 | 第68-72页 |
研究成果 | 第72页 |