独创性声明 | 第1-5页 |
摘要 | 第5-6页 |
Abstract | 第6-11页 |
第一章 绪论 | 第11-18页 |
1.1 嵌入式系统概述 | 第11-12页 |
1.2 嵌入式系统的特点 | 第12-13页 |
1.3 嵌入式系统的组成 | 第13页 |
1.4 嵌入式系统的开发模式 | 第13-14页 |
1.5 嵌入式系统的应用和发展趋势 | 第14-16页 |
1.5.1 嵌入式系统的发展 | 第14-15页 |
1.5.2 嵌入式系统的应用 | 第15-16页 |
1.6 课题提出的背景 | 第16-17页 |
1.7 课题的提出 | 第17-18页 |
第二章 系统的硬件平台 | 第18-27页 |
2.1 系统硬件平台的概述 | 第18-20页 |
2.2 关于 ARM7TDMI处理器 | 第20-22页 |
2.2.1 指令流水线 | 第20-21页 |
2.2.2 存储器访问 | 第21页 |
2.2.3 ARM7TDMI体系结构直接支持的数据类型 | 第21页 |
2.2.4 处理器的状态 | 第21-22页 |
2.2.5 存储器格式 | 第22页 |
2.2.6 处理器模式 | 第22页 |
2.3 ARM体系结构的异常处理模式 | 第22-27页 |
2.3.1 异常的优先级 | 第23-24页 |
2.3.2 异常等待 | 第24页 |
2.3.3 异常响应和返回策略 | 第24-27页 |
第三章 实时操作系统的移植 | 第27-47页 |
3.1 μC/OS-II简述 | 第27-36页 |
3.1.1 临界段处理 | 第27-28页 |
3.1.2 任务 | 第28-29页 |
3.1.3 任务状态 | 第29-30页 |
3.1.4 任务调度 | 第30页 |
3.1.5 空闲任务 | 第30-31页 |
3.1.6 统计任务 | 第31页 |
3.1.7 μC/OS-II中的中断处理 | 第31-33页 |
3.1.8 时钟节拍 | 第33-34页 |
3.1.9 μC/OS-II初始化 | 第34-35页 |
3.1.10 任务之间的通讯与同步 | 第35-36页 |
3.1.11 内存管理 | 第36页 |
3.2 移植的整体规划 | 第36-47页 |
3.2.1 编译器的选择 | 第36页 |
3.2.2 任务模式的取舍 | 第36-37页 |
3.2.3 对 RTOS系统内核与任务分别编译的支持 | 第37页 |
3.2.4 编写 ARM7TDMI的启动程序 | 第37-40页 |
3.2.5 μC/OS-II的移植 | 第40-47页 |
第四章 PPP协议的设计与实现 | 第47-64页 |
4.1 PPP协议的概述 | 第47-49页 |
4.1.1 PPP协议的定义 | 第47页 |
4.1.2 PPP协议的基本格式 | 第47-49页 |
4.1.3 PPP协议的特点 | 第49页 |
4.2 PPP的工作原理 | 第49-51页 |
4.2.1 连接死亡阶段 | 第50页 |
4.2.2 连接建立阶段 | 第50页 |
4.2.3 认证阶段 | 第50-51页 |
4.2.4 网络层协议阶段 | 第51页 |
4.2.5 终止连接阶段 | 第51页 |
4.3 PPP连接的建立过程 | 第51-54页 |
4.3.1 LCP处理阶段 | 第51-53页 |
4.3.2 PAP处理阶段 | 第53-54页 |
4.3.3 NCP处理阶段 | 第54页 |
4.4 PPP协议的设计与实现 | 第54-61页 |
4.4.1 Main主模块 | 第54-55页 |
4.4.2 LCP模块 | 第55-57页 |
4.4.3 认证协商模块(PAP) | 第57页 |
4.4.4 网络层协商模块(NCP) | 第57-59页 |
4.4.5 PPP模块 | 第59-61页 |
4.5 PPP协议模块的测试和性能分析 | 第61-64页 |
4.5.1 PPP协议模块的测试原理 | 第61页 |
4.5.2 PPP协议模块的测试方法 | 第61-64页 |
第五章 总结与展望 | 第64-65页 |
参考文献 | 第65-68页 |
致谢 | 第68-69页 |
科研经历 | 第69页 |