首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

TCP/IP协议栈原理及其在ARM上的具体实现

摘要第1-7页
Abstract第7-8页
插图索引第8-10页
附表索引第10-11页
第1章 绪论第11-15页
 1.1 嵌入式系统发展现状第11-12页
  1.1.1 嵌入式系统定义第11页
  1.1.2 嵌入式处理器第11-12页
  1.1.3 嵌入式操作系统的发展第12页
 1.2 嵌入式 TCP/IP协议第12-13页
 1.3 课题研究背景第13页
 1.4 本文主要的工作第13-14页
 1.5 本文的组织安排第14-15页
第2章 总体方案设计第15-27页
 2.1 概述第15页
 2.2 设计基础第15-17页
  2.2.1 总体方案分类第15-16页
  2.2.2 现有的嵌入式 TCP/IP协议栈的比较第16-17页
 2.3 TCP/IP工作原理简述第17-27页
  2.3.1 网络协议栈第17-23页
  2.3.2 以太网网卡的工作原理第23-27页
第3章 嵌入式系统硬件平台第27-38页
 3.1 ARM简介第27页
 3.2 ARM微处理器的应用领域及特点第27-29页
  3.2.1 ARM微处理器的应用领域第27页
  3.2.2 ARM微处理器的特点第27-28页
  3.2.3 ARM微处理器的工作状态第28页
  3.2.4 ARM体系结构的存储器格式第28-29页
  3.2.5 指令长度及数据类型第29页
  3.2.6 处理器模式第29页
 3.3 寄存器组织第29-32页
  3.3.1 ARM状态下的寄存器组织第29-30页
  3.3.2 Thumb状态下的寄存器组织第30-31页
  3.3.3 程序状态寄存器第31-32页
 3.4 异常第32-35页
  3.4.1 ARM体系结构所支持的异常类型第32页
  3.4.2 对异常的响应第32-34页
  3.4.3 从异常返回第34页
  3.4.4 异常向量第34页
  3.4.5 异常优先级第34页
  3.4.6 应用程序中的异常处理第34-35页
 3.5 本设计的体系结构第35页
 3.6 ARM开发的调试方法概述第35-38页
第4章 硬件电路设计第38-43页
 4.1 PCB设计的一般原则第38-39页
 4.2 整体硬件描述第39-40页
 4.3 网络连接单元第40-42页
 4.4 其他单元电路图第42-43页
第5章 软件程序设计第43-64页
 5.1 开发环境建立第43-47页
  5.1.I C语言编译环境的建立第43-44页
  5.1.2 程序调试环境的建立第44-46页
  5.1.3 以太网上数据流的监视方法第46-47页
 5.2 软件综述第47-48页
 5.3 程序模块设计第48-64页
  5.3.1 RTL5019AS初始化第48-51页
  5.3.2 读取收到的 Ethernet数据帧第51-54页
  5.3.3 ARP协议第54-56页
  5.3.4 ICMP协议第56-57页
  5.3.5 IP协议第57-58页
  5.3.6 UDP协议第58-59页
  5.3.7 TCP协议第59-62页
  5.3.8 HTTP协议第62-64页
第6章 系统运行测试第64-66页
 6.1 软件测试概述第64-65页
  6.1.1 单元测试第64页
  6.1.2 集成测试第64-65页
  6.1.3 确认测试第65页
 6.2 嵌入式 TCP/IP测试的主要内容第65页
 6.3 测试步骤第65-66页
结论第66-68页
参考文献第68-71页
致谢第71-73页
附录A (攻读学位期间所发表的学术论文目录)第73页

论文共73页,点击 下载论文
上一篇:对我国媒介黄色新闻现象的文化思考
下一篇:合同诈骗罪构成要件研究