图书介绍
Intel网络处理器及其应用开发PDF|Epub|txt|kindle电子书版本网盘下载
![Intel网络处理器及其应用开发](https://www.shukui.net/cover/58/33184554.jpg)
- 胡越明编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302101248
- 出版时间:2005
- 标注页数:278页
- 文件大小:48MB
- 文件页数:286页
- 主题词:计算机网络-微处理器
PDF下载
下载说明
Intel网络处理器及其应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 网络处理器概述1
1.1 网络系统的构成1
1.1.1 基本的网络系统1
目录1
1.1.2 新型网络业务与路由器6
1.1.3 网络路由器的构成15
1.2 Intel的网络处理器系统结构IXA18
1.2.1 IXA简介18
1.2.2 IXP1200网络处理器19
1.2.3 IX总线31
1.2.4 IXA的发展34
1.3 网络处理器系统的构成39
1.3.1 硬件构成39
1.3.2 软件构成44
1.3.3 网络应用系统实例48
2.1 IXA微引擎程序开发环境51
2.1.1 微引擎开发环境的构成51
第2章 微引擎程序开发51
2.1.2 微引擎开发者工作平台54
2.1.3 微引擎程序的调试环境56
2.2 微引擎的组成结构63
2.3 微引擎的指令系统及其程序设计68
2.3.1 微引擎汇编指令68
2.3.2 微引擎伪指令77
2.3.3 微引擎宏指令79
2.3.4 简单微引擎程序设计实例84
2.4.1 微引擎C语言97
2.4 微引擎C语言及其程序设计97
2.4.2 线程的切换和通信106
2.4.3 微引擎程序设计基础112
第3章 网络处理器内核程序开发118
3.1 嵌入式系统与网络处理器系统的开发118
3.1.1 嵌入式实时系统的开发118
3.1.2 网络处理器系统的开发121
3.2 路由器内核系统软件开发123
3.2.1 嵌入式操作系统的特点123
3.2.2 VxWorks的开发环境126
3.2.3 VxWorks的开发API131
3.3 路由器内核应用软件开发135
3.3.1 Intel公司的StrongARM内核开发API135
3.3.2 StrongARM内核路由器应用软件的开发143
3.3.3 StrongARM内核与微引擎的通信与协调146
3.4 内核的分组接收与发送152
3.4.1 虚拟以太网驱动程序153
3.4.2 PETH驱动器的初始化154
3.4.3 内核的分组接收156
3.4.4 内核的分组发送159
3.5 内核的分组处理160
3.5.1 异常分组的处理160
3.5.2 路由表结构及其维护163
第4章 网络处理器程序设计实例170
4.1 系统的构成170
4.1.1 路由器应用的基础函数171
4.1.2 设计实例工程的构建176
4.1.3 参考设计程序结构185
4.2.1 分组的接收189
4.2 分组的接收和验证189
4.2.2 第二层验证203
4.2.3 第三层验证205
4.3 分组的缓存和处理210
4.3.1 分组的缓存210
4.3.2 分组队列管理215
4.3.3 分组的路由219
4.3.4 分组的转发224
4.3.5 接收微引擎的程序代码228
4.4.1 调度线程237
4.4 分组的发送237
4.4.2 填充线程241
4.4.3 发送微引擎的程序代码248
4.5 程序的运行255
4.5.1 初始化过程描述255
4.5.2 运行方式259
4.5.3 实验数据和分析273
参考文献278