Intel網路處理器及其套用開發

《Intel網路處理器及其套用開發》是2004年12月24日清華大學出版社出版的圖書。

基本介紹

  • 書名:Intel網路處理器及其套用開發
  • ISBN:9787302101246
  • 定價:25元
  • 出版社:清華大學出版社
  • 出版時間:2004-12-24
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書主要介紹網路處理器的概念和套用。先以Intel IXA 1200網路處理器的開發為例,介紹網路處理器的特點、開發原理和開發方法;再以一個路由器的參考設計程式為例,介紹網路處理器套用系統的開發。

目錄

第1章網路處理器概述 1
1.1網路系統的構成 1
1.1.1基本的網路系統 1
1.1.2新型網路業務與路由器 6
1.1.3網路路由器的構成 15
1.2Intel的網路處理器系統結構IXA 18
1.2.1IXA簡介 18
1.2.2IXP1200網路處理器 19
1.2.3IX匯流排 31
1.2.4IXA的發展 34
1.3網路處理器系統的構成 39
1.3.1硬體構成 39
1.3.2軟體構成 44
1.3.3網路套用系統實例 48
第2章微引擎程式開發 51
2.1IXA微引擎程式開發環境 51
2.1.1微引擎開發環境的構成 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微引擎C語言及其程式設計 97
2.4.1微引擎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.2VxWorks的開發環境 126
3.2.3VxWorks的開發API 131
3.3路由器核心套用軟體開發 135
3.3.1Intel公司的StrongARM核心開發API 135
3.3.2StrongARM核心路由器套用軟體的開發 143
3.3.3StrongARM核心與微引擎的通信與協調 146
3.4核心的分組接收與傳送 152
3.4.1虛擬乙太網驅動程式 153
3.4.2PETH驅動器的初始化 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分組的接收和驗證 189
4.2.1分組的接收 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分組的傳送 237
4.4.1調度執行緒 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

相關詞條

熱門詞條

聯絡我們