内容简介
本书分8章,第1章讲述Linux PowerPC的组成;第2~4章讲述了有关,Power-PC处理器的基础知识,包括指令集、寄存器、内存体系结构等;第5~8章讲述Linux系统在Power-PC处理器中的运行,包括进程调度、中断处理、内存管理和初始化。
本书奉献给所有热爱Linux及PowerPC处理器的读者。
编辑推荐
PLC编程及应用(第2版)
S7-300/400 PLC应用技术
cs/cJ系列PLC应用基础及案例
单片机原理与应用技术
西门子人机界面(触摸屏)组态与应用技术
Protel 99 sE原理图与PCB设计及电路仿真
Protel 2004电路原理图及PCB设计
VHDL数字电路及系统设计
Linux PowerPC详解——核心篇
目录
前言
第1章 什么是嵌入式tinux
1.1 嵌入式Linux概述
1.2 什么是Linux BSP
1.3 Linux系统的相关标准
1.3.1 GPL与LGPL
1.3.2 有关Linux系统的规范
1.4 Linux系统的主要发布版本
1.5 Linux系统的组成
1.6 什么是Linux PowerPC
第2章 PowerPC处理器的指令集与寄存器
2.1 PowerPC处理器概述
2.2 E500内核的寄存器
2.2.1 URL寄存器组
2.2.2 SLR寄存器组
2.3 E500内核的常用指令集
2.3.1 I-Form类指令
2.3.2 B-Form类指令
2.3.3 SC-Form,D-Form与DS-Forrn类指令
2.3.4 X-FOrrn类指令
2.3.5 XL-Form类指令
2.3.6 XFX-Form,XFL-Form,XSForm, XO-Form与A-Form类指令
2.3.7 M-Form类指令
2.4 E500内核的ABI
2.4.1 E500内核使用的数据类型
2.4.2 E500内核寄存器的使用
2.4.3 E500内核的栈帧结构
2.5 PowerPC处理器的指令执行
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 E500 V1内核的虚实地址转换
3.1.2 L1 MMU和L2 MMU中的Entry
3.1.3 与MMU管理相关的寄存器
3.1.4 与MMU管理相关的指令
3.1.5 E500内核的TLBl
3.1.6 E..