图书介绍

嵌入式系统软件开发技术基础PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式系统软件开发技术基础
  • 何先波,李薇,罗建等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302238034
  • 出版时间:2011
  • 标注页数:503页
  • 文件大小:169MB
  • 文件页数:515页
  • 主题词:微处理器-系统开发

PDF下载


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

下载说明

嵌入式系统软件开发技术基础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.2嵌入式系统的特点1

1.1.3嵌入式系统的组成2

1.1.4嵌入式系统的应川领域4

1.1.5 嵌入式系统的发展5

1.2嵌式处理器6

1.2.1嵌入式处理器的特点6

1.2.2嵌入式处理器的分类7

1.2.3ARM及ARM处理器8

1.3嵌入式操作系统9

1.3.1嵌入式操作系统的特点9

1.3.2嵌入式操作系统的体系结构10

1.3.3嵌入式操作系统的历史与与发展趋势12

1.3.4嵌入式linux概述14

1.3.5 V xWorks概述14

1.3.6 windowsCE概述15

1.4嵌入式系统软件开发15

1.4.1嵌入式系统软件开发的特点15

1.4.2 嵌入式系统软件开发工具17

1.4.3嵌入式系统软件的开发流程17

1.4.4嵌入式系统设备驱动程序开发概述20

1.4.5嵌入式系统软件的调试21

1.5思考与练习24

第2章ARM处理器体系结构与开发工具25

2.1ARM体系结构基础25

2.1.1ARM体本系结构概念25

2.1.2ARM运行模式27

2.1.3ARM寄存器组28

2.1.4AkM令架构33

2.2ARM指令集概述35

2.2.1 ARM指令分类与格式35

2.2.2指令条件域37

2.2.3 ARM指令寻址方式38

2.3ARM指令详解39

2.3.1数据处理指令40

2.3.2跳转指令45

2.3.3程序状态寄存器访问指令47

2.3.4加载/存储指令47

2.3.5协处理器指令51

2.3.6异常产生指令53

2.3.7伪指令53

2.4 ADS集成开发环境56

2.4.1 ADS简介56

2.4.2 ADS命令行开发工具57

2.4.3 ADS 工程创建59

2.4.4 AXD调试器简介62

2.5嵌入式ARM汇编程序设计63

2.5.1汇编语言程序的生成63

2.5.2高级语言与汇编语言的混合编程65

2.6思考与练习69

第3章 嵌入式操作系统71

3.1嵌入式操作系统基本概念71

3.1.1任务71

3.1.2 互斥与同步80

3.1.3任务间通信85

3.1.4中断处理90

3.1.5死锁92

3.1.6定时器94

3.2嵌入式系统调度策略96

3.2.1嵌入式系统任务调度的特点与要求98

3.2.2嵌入式系统调度算法98

3.2.3嵌入式系统调度中的优先级反转问题100

3.2.4 Windows CE调度方案101

3.2.5嵌入式LirnUx调度方案102

3.2.6 VxWorks调度方案103

3.3嵌入式系统存储器管理104

3.3.1嵌入式系统存储器管理机制概述104

3.3.2 Windows CE存储器管理机制104

3.3.3嵌入式Linux存储器管理机制107

3.3.4 VxWorks存储器管理机制108

3.4嵌入式操作系统封装层110

3.4.1嵌入式操作系统封装层的意义110

3.4.2嵌入式操作系统封装层实施方案110

3.5思考与练习119

第4章 基于Linux的嵌入式软件开发120

4.1嵌入式Linux软件开发环境120

4.1.1嵌入式Linux软件开发环境简介120

4.1.2嵌入式Linux软件开发环境的建立120

4.1.3 Linux系统目录组织124

4.2 Linux常用命令介绍124

4.2.1文件和目录操作命令124

4.2.2显示命令128

4.2.3 diff与patch命令130

4.2.4 mount与umount命令130

4.2.5用户账号管理131

4.2.6组账号管理133

4.2.7用户和组状态查询与临时切换134

4.2.8文件权限操作135

4.2.9进程管理操作136

4.3嵌入式Linux软件开发工具137

4.3.1 vi编辑器137

4.3.2 GCC编译器139

4.3.3 GDB调试器140

4.3.4 ELF目标文件格式147

4.3.5 GNU目标文件工具链151

4.4 Linux She11160

4.4.1 She11简介160

4.4.2 She11语法161

4.4.3 She11编程举例167

4.5 Linux工程管理器make169

4.5.1 make 工具概述169

4.5.2 Makefile脚本文件语法规则170

4.6嵌入式Linux驱动程序开发175

4.6.1嵌入式Linux驱动程序机制综述175

4.6.2嵌入式Linux设备驱动中的关键数据结构176

4.6.3嵌入式Linux设备驱动开发中的基本接口函数180

4.6.4嵌入式Linux设备驱动程序开发举例184

4.6.5嵌入式Linux驱动程序的挂装与卸载186

4.6.6嵌入式Linux驱动程序的测试187

4.7嵌入式Linux应用程序开发188

4.7.1嵌入式Linux多线程应用程序开发188

4.7.2嵌入式Linux网络应用程序开发190

4.8嵌入式Linux软件的调试195

4.8.1嵌入式Linux调试连接通道的建立195

4.8.2嵌入式Linux内核级调试196

4.8.3嵌入式Linux用户级程序调试197

4.9思考与练习197

第5章 基于Windows CE的嵌入式软件开发198

5.1 Windows CE 6.0软件开发环境198

5.1.1 Windows CE 6.0软件开发环境的建立198

5.1.2 Windows CE 6.0嵌入式软件开发流程206

5.1.3创建用户工程208

5.2 Windows CE 6.0开发工具218

5.2.1 Visual Studio218

5.2.2 eMbedded Visual C+++219

5.2.3 Platform Builder220

5.2.4模拟器220

5.2.5远程辅助开发工具221

5.3 Windows CE 6.0系统定制222

5.3.1 BSP的移植与导入223

5.3.2内核组件配置226

5.3.3内核映像的生成与下载234

5.4 Windows CE 6.0驱动程序设计242

5.4.1 Windows CE 6.0驱动程序机制概述242

5.4.2 Windows CE 6.0设备管理器244

5.4.3 Windows CE 6.0流接口驱动开发245

5.5 Windows CE 6.0应用程序开发259

5.5.1 Windows CE 6.0应用程序开发流程260

5.5.2 Windows CE 6.0应用编程接口274

5.5.3应用程序开发举例278

5.6 Windows CE调试291

5.6.1 Windows CE程序调试手段291

5.6.2调试连接通道的建立297

5.6.3内核级调试297

5.6.4应用程序调试299

5.7思考与练习300

第6章 基于Vx Works的嵌入式软件开发301

6.1 VxWorks软件开发环境301

6.1.1 Tornado开发环境介绍301

6.1.2 VxWorks软件开发流程319

6.1.3创建用户工程321

6.2 Tornado软件开发具335

6.2.1交叉调试器(CrossWind Debugger)336

6.2.2目标机系统状态浏览器(Browser)337

6.2.3命令行执行工具(WindSb)338

6.2.4软件逻辑分析仪(WindView)339

6.2.5集成仿真器(V xSim)340

6.2.6目标机服务器(Target Server)341

6.3 VxWorks内核定制344

6.3.1 V xWorks BSP的移植344

6.3.2内核组件配置360

6.3.3内核映像的生成与下载365

6.4 VxWorks驱动程序开发378

6.4.1 VxWorks驱动程序开发综述378

6.4.2 VxWorks驱动程序的相关数据结构384

6.4.3 VxWorks驱动程序的常用函数404

6.4.4 VxWorks驱动程序编写举例424

6.5 VxWorks应用程序开发465

6.5.1应用程序开发流程465

6.5.2 VxWorks应用编程接口473

6.5.3应用程序开发480

6.6 VxWorks调试498

6.6.1调试连接通道的建立498

6.6.2 VxWorks系统级调试模式499

6.6.3 VxWorks任务级调试模式500

6.7思考与练习501

参考文献502

热门推荐