《嵌入式系统开发圣经》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:探矽工作室著
  • 出 版 社:北京市:中国青年出版社
  • 出版年份:2002
  • ISBN:7500646674
  • 页数:319 页
图书介绍:内容介绍:◆嵌入式系统软硬件技术介绍与未来趋势分析◆PDA与Smartphone软硬件技术介绍◆最新SoC嵌入式处理器架构◆IntelXScale架构与TIOMAP介绍◆嵌入式系统热门外设与接口标准◆嵌入式实时操作系统分析与选用技巧◆WinCE、EPOC、PalmOS、Linux等PDAOS深入探讨◆嵌入式系统软件开发技术要诀◆移动信息设备的产品介绍与分析◆剖析Java在未来无线通讯产品上的相关技术◆JavaPhone与J2EE平台技术◆日本DoCoMoiMode无线网络内容服务与软件开发◆嵌入式Linux的组态与实作

第1章 嵌入式系统的介绍 1

1.1 嵌入式系统概述 1

1.1.1 嵌入式系统的组成 2

1.1.2 典型的嵌入式系统 4

1.1.3 嵌入式系统的发展趋势 4

1.2 信息家电 6

1.2.1 信息家电的兴起 7

1.2.2 信息家电的产品 10

1.2.3 本地信息家电的研发状况 14

1.2.4 信息家电的未来 16

1.3 入门必学 17

1.3.1 系统整合能力 18

1.3.2 程序语言能力 20

1.3.3 市场应用导向 21

1.4 未来展望 22

1.4.1 整合服务导向 23

1.4.3 软硬件网络无线整合 24

1.4.2 轻薄短小人性化 24

1.4.4 创意激荡与落实 26

1.5 本书导读 27

第2章 嵌入式SoC硬件系统概论 28

2.1 前言 28

2.2 嵌入式系统微处理器的发展 28

2.2.1 四位以及八位嵌入式系统微处理器 29

2.2.2 16位以上的嵌入式系统微处理器 33

2.2.3 协处理器(Co-processor) 35

2.2.4 CISC与RISC 36

2.2.5 数字信号处理器 37

2.3 SoC嵌入式系统微处理器 38

2.3.1 什么是SoC嵌入式系统微处理器 38

2.3.2 SoC微处理器的设计开发 39

2.3.3 RISC结合DSP的SoC嵌入式系统微处理器 40

2.3.4 快速的SoC嵌入式系统微处理器设计与制造 42

2.4 整合型嵌入式系统微处理器 43

2.4.1 ARM公司ARM RISC架构微处理器 43

2.4.2 Intel公司StrongARM微处理器 53

2.4.3 德州仪器公司TMS320 DSP微处理器 60

2.4.4 Philips公司Trimedia微处理器 66

2.4.5 德州仪器公司OMAP架构微处理器 71

2.4.6 Intel公司Xscale架构微处理器 77

2.4.7 其他常见高级的嵌入式系统微处理器 80

2.5 内存 85

2.5.1 可程序化只读内存 85

2.5.2 随机存取内存(Random Access Memory) 86

2.6.1 高速输入与输出传输接口 87

2.6 输入与输出 87

2.6.2 输入与输出装置 91

2.7 扩充装置 93

2.7.1 CF扩充装置 94

2.7.2 SD扩充装置 94

2.7.3 Memory Stick 95

2.7.4 Springboard 95

2.8 总结 96

3.1 软件开发的顺序 97

3.1.1 基础流程 97

第3章 嵌入式系统软件开发 97

3.1.2 开机 102

3.1.3 执行您的应用程序 104

3.2 开始您的第一步 104

3.3 嵌入式系统基本概述 108

3.3.1 由说明书认识硬件 108

3.3.2 驱动程序的编写 115

3.3.3 中断及异常处理 123

3.3.4 内存 124

3.3.6 输入/输出 126

3.3.5 储存装置 126

3.4 嵌入式操作系统 127

3.4.1 嵌入式操作系统基本操作 127

3.4.2 嵌入式操作系统的选择 135

3.4.3 系统移植 138

3.5 嵌入式软件开发 139

3.5.1 开发 140

3.5.2 编译 144

3.5.3 链接 149

3.5.4 重新定位 151

3.5.5 下载 152

3.6 除错技术 153

3.6.1 模拟软件 153

3.6.2 除错 154

3.6.3 硬件辅助除错 157

3.7 你必须了解的事情 169

3.7.1 开发平台与目标平台 169

3.7.2 开发环境 171

3.7.3 除错 172

3.8 总结 177

第4章 信息家电软件的大趋势 178

4.1 多彩多姿的Java世界 178

4.1.1 Java的概念 178

4.1.2 Java世界 181

4.1.3 企业版J2EE 181

4.1.4 标准版J2SE 182

4.1.5 微型版J2ME 184

4.1.7 小结 185

4.1.6 Java Card 185

4.2 移动装置的Java Virtual Machine-KVM 186

4.2.1 KVM的由来 186

4.2.2 KVM移植技术 188

4.2.3 KVM验证 192

4.2.4 小结 196

4.3 移动装置上的开发套件——MIDP 197

4.3.1 Java与无线通信 198

4.3.2 MIDP的由来 204

4.3.3 MIDP开发环境 207

4.3.4 MIDP开发实例 214

4.3.5 MIDP的移植 218

4.3.6 小结 219

4.4 Symbian Java Phone 220

4.4.1 Java Phone架构 220

4.4.2 JTAPI 222

4.4.3 应用实例 225

4.4.4 小结 227

4.5.1 Jini的架构 228

4.5 Jini 228

4.5.2 Jini的移植 231

4.5.3 小结 232

4.6 电信服务i-Mode与i-appli 233

4.6.1 i-Mode通信系统 233

4.6.2 Compact HTML 236

4.6.3 Java enabled i-mode: i-appli 242

4.7 总结 253

5.1 PDA嵌入式操作系统基础概念 254

第5章 Smart Handheld Device软件系统设计 254

5.1.1 嵌入式操作系统 255

5.1.2 PDA软件组件 258

5.2 PDA产品面面观 259

5.2.1 Palm——PDA的创作先趋 259

5.2.2 WinCE Pocket PC多媒体佼佼者 267

5.2.3 Linux开放创造环境 272

5.2.4 智能型掌上装置发展趋势 278

5.3 Symbian Platform:典型的智能型掌上装置系统设计 282

5.3.1 功能结构介绍 283

5.3.2 GTv6基本组件 285

5.3.3 Framework 285

5.3.4 通信与网络 286

5.3.5 应用层 286

5.3.6 系统发展环境 287

5.3.7 Java Phone 288

5.4 针对你的产品定义选择系统软件 288

5.4.1 基本技术面比较 288

5.4.2 产品应用面 289

5.4.3 本地操作系统发展概况 290

5.5 嵌入式Linux系统软件相关技术 291

5.5.1 工作评估 292

5.5.2 Linux目录结构 293

5.5.3 工具链 296

5.5.4 核心组态 296

5.5.5 选择嵌入式Linux图形界面 302

5.6 总结 306

附录Linux版权声明 306