版權資訊
書名:LinuxPowerPC詳解:核心篇作 者:王齊
出版社:機械工業出版社
出版時間:2008
ISBN:9787111224259
開本:16
定價:40.00元
內容簡介
本書分8章,第1章講述LinuxPowerPC的組成;第2~4章講述了有關PowerPC處理器的基礎知識,包括指令集、暫存器、記憶體體系結構等;第5~8章講述Linux系統在PowerPC處理器中的運行,包括進程調度、中斷處理、記憶體管理和初始化。本書奉獻給所有熱愛Linux及PowerPC處理器的讀者。
目錄
前言第1章 什麼是嵌入式tinux
1.1 嵌入式Linux概述
1.2 什麼是LinuxBSP
1.3 Linux系統的相關標準
1.3.1 GPL與LGPL
1.3.2 有關Linux系統的規範
1.4 Linux系統的主要發布版本
1.5 Linux系統的組成
1.6 什麼是LinuxPowerPC
第2章 PowerPC處理器的指令集與暫存器
2.1 PowerPC處理器概述
2.2 E500核心的暫存器
2.2.1URL暫存器組
2.2.2SLR暫存器組
2.3E500核心的常用指令集
2.3.1I-Form類指令
2.3.2B-Form類指令
2.3.3SC-Form,D-Form與DS-Forrn類指令
2.3.4X-FOrrn類指令
2.3.5XL-Form類指令
2.3.6XFX-Form,XFL-Form,XSForm,XO-Form與A-Form類指令
2.3.7M-Form類指令
2.4E500核心的ABI
2.4.1E500核心使用的數據類型
2.4.2E500核心暫存器的使用
2.4.3E500核心的棧幀結構
2.5PowerPC處理器的指令執行
2.5.1 指令預取
2.5.2 指令解碼與發射單元
2.5.3 指令執行單元
2.6 E500核心的亂序執行
2.6.1 指令亂序執行的例子
2.6.2 指令的相關性
2.6.3 暫存器重命名機制
第3章 PowerPC處理器的記憶體體系結構
3.1 PowerPC處理器的MMU
3.1.1 E500V1核心的虛實地址轉換
3.1.2 L1MMU和L2MMU中的Entry
3.1.3 與MMU管理相關的暫存器
3.1.4 與MMU管理相關的指令
3.1.5 E500核心的TLBl
3.1.6 E500核心的TLB0
3.2E500核心的Cache的組成
3.2.1L1Cache的結構
3.2.2L1Cache的替換算法
3.2.3L1Cache的狀態位與L1Cache的一致性
3.2.4與L1Cache管理有關的暫存器
3.2.5與LICache管理有關的指令
3.3E500核心的存儲器一致與同步
3.3.1弱序存儲結構的存儲器分類
3.3.2弱序存儲器訪問機制
3.3.3PowerPC處理器的存儲器訪問一致性
3.4CCB匯流排的設計
3.4.1CCB匯流排訪問周期
3.4.2CCB匯流排的主要數據信號線
3.4.3CCB匯流排操作
第4章基於ES00核心的PowerPC處理器
4.1基於E500核心的處理器
4.1.1PowerQUICCⅢ處理器的CPM
4.1.2PowerQUICCⅢ處理器中存儲器映射的暫存器
4.1.3L2Cache
4.2基於E500核心的多處理器
4.2.1SMP的同步機制
……
第5章 LinuxPowerPC的進程管理與調度
第6章 LinuxPowerPC的外部中斷處理系統
第7章 LinuxPowerPC的記憶體管理
第8章 LinuxPowerPC的初始化
參考文獻
……