图书介绍

嵌入式系统原理与应用 基于XScale处理器与 Linux操作系统2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

嵌入式系统原理与应用 基于XScale处理器与 Linux操作系统
  • 石秀民,魏洪兴编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787811240764
  • 出版时间:2007
  • 标注页数:360页
  • 文件大小:123MB
  • 文件页数:374页
  • 主题词:微型计算机-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式系统原理与应用 基于XScale处理器与 Linux操作系统PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1嵌入式系统简介1

1.1.1嵌入式系统定义1

1.1.2嵌入式系统的发展历程与现状2

1.1.3嵌入式系统的特点4

1.2嵌入式系统硬件5

1.2.1嵌入式处理器5

1.2.2总线7

1.2.3存储器8

1.2.4外部I/O9

1.3嵌入式系统软件9

1.3.1引导加载程序9

1.3.2操作系统10

1.3.3应用程序12

2.1ARM概述13

2.1.1ARM简介13

2.1.2ARM微处理器的应用领域13

2.1.3ARM微处理器的特点14

2.1.4ARM微处理器系列14

2.1.5ARM体系结构的版本15

2.2数据类型和存储器组织15

2.2.1数据类型15

2.2.2存储器组织16

2.3ARM内核的数据模型17

2.4ARM处理器运行模式18

2.5寄存器组织19

2.5.1ARM状态下的寄存器组织20

2.5.2Thumb状态下的寄存器组织22

2.5.3程序状态寄存器23

2.6流水线25

2.7异常、中断及向量表28

2.7.1异常的种类29

2.7.2异常向量表和优先级30

2.7.3异常的进入和返回31

2.8ARM内核与SoC34

2.8.1ARM处理器内核34

2.8.2ARM处理器核34

2.8.3ARM SoC34

2.9ARM硬件启动过程36

2.9.1电源36

2.9.2时钟37

2.9.3系统复位37

2.10ARM JTAG调试接口38

3.1ARM指令系统概述40

3.1.1ARM指令系统特点40

3.1.2ARM指令格式41

3.13指令的条件域41

3.2ARM指令基本寻址方式43

3.3ARM指令功能说明48

3.3.1ARM分支指令48

3.3.2ARM数据处理指令50

3.3.3ARM访存指令63

3.3.4ARM程序状态寄存器访问指令70

3.3.5ARM协处理器指令71

3.3.6ARM异常产生指令75

3.3.7XScale增加的指令77

3.4Thumb指令集78

3.4.1ARM与Thumb性能比较79

3.4.2Thumb指令寄存器的使用80

3.4.3Thumb指令说明80

3.4.4Thumb指令示例86

3.5ARM汇编器所支持的伪指令87

3.5.1指示符性质的伪指令88

3.5.2符号定义伪指令94

3.5.3数据定义伪指令97

3.5.4汇编控制伪指令99

3.5.5其他常用伪指令102

3.6ARM汇编语言程序设计105

3.6.1汇编语言的语句格式105

3.6.2汇编语言的程序结构106

3.6.3汇编程序举例108

4.1PXA270处理器的系统结构与特性121

4.1.1总体结构121

4.1.2特性123

4.1.3封装与引脚126

4.2时钟与电源管理127

4.2.1低功耗与时钟和电源管理127

4.2.2复位管理129

4.2.3时钟管理131

4.2.4功耗管理136

4.2.5电压管理139

4.3PXA270处理器接口及开发平台设计140

4.3.1PXA270处理器开发评估系统140

4.3.2外部存储器接口143

4.3.3显示接口154

4.3.4USB接口159

4.3.5多媒体接口概述165

4.3.6快速捕获接口171

5.1交叉编译174

5.1.1交叉编译器及交叉编译环境的组成174

5.1.2交叉编译环境的建立177

5.2引导加载程序Bootloader179

5.2.1Bootloader原理179

5.2.2Bootloader的操作模式180

5.2.3Bootloader与主机之间的文件传输180

5.2.4Bootloader的启动流程181

5.2.5ARM-Linux常用Bootloader介绍182

5.2.6UP-TECHPXA270 BLOB平台源代码分析183

5.2.7BLOB下载193

5.3Linux内核移植193

5.3.1Linux内核源码的修改194

5.3.2Linux内核的裁减199

5.3.3Linux内核的编译201

5.3.4Linux内核的烧录202

5.4文件系统202

5.4.1文件系统基本概念202

5.4.2嵌入式文件系统基本内容205

5.4.3常见的嵌入式文件系统206

6.1Linux的诞生和发展211

6.2Linux内核概述215

6.3系统核心数据结构219

6.4Linux内核源代码的结构220

6.5ARMLinux存储管理222

6.5.1ARM存储管理机制222

6.5.2ARMLinux存储管理224

6.6进程管理229

6.6.1Linux进程229

6.6.2Linux进程状态230

6.6.3Linux进程的调度231

6.6.4Linux进程的创建233

6.6.5Linux进程的执行234

6.6.6Linux进程的终止240

6.7Linux启动和初始化过程分析241

7.1Linux驱动程序247

7.1.1用户态与内核态247

7.1.2Linux驱动程序结构247

7.1.3设备文件与设备文件系统248

7.2Linux字符设备驱动程序结构251

7.3嵌入式平台上LED的Linux驱动程序252

7.3.1系统硬件平台组成原理252

7.3.2Linux LED驱动程序的实现253

7.3.3双色LED驱动程序的测试264

7.4Linux按键驱动程序265

7.4.1系统硬件平台组成原理265

7.4.2Linux系统中断分析266

7.4.3Linux按键驱动程序的实现281

7.4.4Linux按键驱动程序的测试288

7.5Linux块设备驱动程序289

7.5.1系统硬件平台组成原理289

7.5.2Linux MTD驱动程序体系结构290

7.5.3UP-TECHPXA270开发平台上的NOR Flash驱动程序293

7.5.4UP-TECHPXA270开发平台上的NAND Flash驱动程序300

7.6Linux网络设备驱动程序简介304

7.6.1网络驱动程序的层次304

7.6.2网络设备的初始化305

7.6.3网络数据包的发送和接收305

7.6.4网络设备的内核加载306

7.6.5网络设备的模块加载308

8.1嵌入式GUI简介310

8.1.1GUI历史310

8.1.2GUI现状311

8.2Linux GUI基础313

8.2.1X Window结构313

8.2.2Framebuffer313

8.3Qt/Embedded的主要特征318

8.4Qt/Embedded的安装及编译环境的建立320

8.5Qt/Embedded应用程序基础326

8.5.1Qt/Embedded应用程序的运行326

8.5.2Qt/Embedded应用程序的显示326

8.5.3Hello,Qt/Embedded!应用程序327

8.5.4Qt/Embedded应用程序的中文化330

8.6信号与插槽机制332

8.7Qt Designer简介及部件布局管理335

8.8实战练习339

8.9Qt/Embedded应用程序开发快速索引348

附录A XScale架构汇编语言指令速查参考表350

附录B XScale架构汇编语言指令格式符号参考表355

附录C ARM寻址方式357

参考文献359

热门推荐