×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
图文详情
  • ISBN:9787811249477
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:416
  • 出版时间:2010-07-01
  • 条形码:9787811249477 ; 978-7-81124-947-7

本书特色

《嵌入式系统开发与应用教程(第2版)》:配套教学课件,配套实验教程。

内容简介

本书是《嵌入式系统开发与应用系列教程》中的理论教程,从基于32位arm处理器的嵌入式软、硬件开发基础知识入手,以基于arm7内核的s3c44b0x芯片为硬件核心,以简易电子词典为开发实例,基于μc/osii和μclinux两种嵌入式操作系统,详细介绍嵌入式系统软、硬件开发的全过程。
本书密切结合嵌入式技术的*新发展,形成了从易到难、相对完整、贴近实际工程应用的嵌入式理论教学体系;结合本系列教程中的实验教程,可使读者快速、全面地掌握嵌入式系统开发与应用的基础知识和开发技能。
本书可作为高等院校计算机、电类专业嵌入式系统课程的教材,也可作为嵌入式系统领域工程技术人员的培训教材或参考资料。

目录

第1章  嵌入式系统开发基础
 1.1 嵌入式系统的基本概念
  1.1.1 嵌入式计算机
  1.1.2 嵌入式系统的定义、特点及应用范围
  1.1.3 嵌入式系统的组成结构
  1.1.4 嵌入式系统的基本开发流程
  1.1.5 嵌入式系统的知识体系
 1.2 嵌入式系统的硬件组成及开发
  1.2.1 嵌入式微处理器
  1.2.2 典型32位 嵌入式微处理器介绍
  1.2.3 嵌入式soc/sopc
  1.2.4 嵌入式外围接口电路和设备接口
  1.2.5 嵌入式系统的硬件开发
 1.3 嵌入式系统的软件组成及开发
  1.3.1 嵌入式系统的软件层次结构
  1.3.2 嵌入式操作系统
  1.3.3 嵌入式系统的软件开发
 1.4 嵌入式技术的发展趋势
 习题
第2章 arm技术概述
 2.1  arm体系结构及技术特征
  2.1.1  arm的发展历程
  2.1.2 risc体系结构概述
  2.1.3  arm体系结构
  2.1.4 thumb技术介绍
  2.1.5 thumb2技术介绍
  2.1.6  arm核简述
  2.1.7  arm发展总结
 2.2  arm处理器工作状态及模式
  2.2.1 arm处理器工作状态
  2.2.2  arm处理器工作模式  
 2.3  arm寄存器组成
  2.3.1  arm寄存器组成概述
  2.3.2  arm状态下的寄存器组织
  2.3.3 thumb状态下的寄存器组织
 2.4  arm的异常中断
  2.4.1  arm的异常中断响应过程
  2.4.2 从异常中断处理程序中返回
  2.4.3 异常中断向量表
  2.4.4 异常中断的优先级
 2.5  arm存储器接口及协处理器接口
  2.5.1  arm存储数据类型和存储格式
  2.5.2  arm存储器层次简介
  2.5.3  arm存储系统简介
  2.5.4  arm协处理器
 2.6  arm片上总线amba概述
 2.7 基于jtag的 arm系统调试
  2.7.1 基于jtag仿真器的调试结构
  2.7.2  arm的 嵌入式跟踪
 2.8 基于arm核的芯片选择简介
 习题
第3章 基于arm的 嵌入式软件开发基础
第4章 基于s3c44b0x 嵌入式系统应用开发实例
第5章 基于μc/osii的 嵌入式开发
第6章 基于μclinux的 嵌入式开发
参考文献
展开全部

节选

《嵌入式系统开发与应用教程(第2版)》是《嵌入式系统开发与应用系列教程》中的理论教程,从基于32位ARM处理器的嵌入式软、硬件开发基础知识人手,以基于ARM7内核的S3C44BOX芯片为硬件核心,以简易电子词典为开发实例,基于uC/OS-II和uClinux两种嵌入式操作系统,详细介绍嵌入式系统软、硬件开发的全过程。《嵌入式系统开发与应用教程(第2版)》密切结合嵌入式技术的*新发展,形成了从易到难、相对完整、贴近实际工程应用的嵌入式理论教学体系;结合本系列教程中的实验教程,可使读者快速、全面地掌握嵌入式系统开发与应用的基础知识和开发技能。《嵌入式系统开发与应用教程(第2版)》可作为高等院校计算机、电类专业嵌入式系统课程的教材,也可作为嵌入式系统领域工程技术人员的培训教材或参考资料。

相关资料

插图:嵌入式操作系统支持多任务,任务的调度采用抢占式调度法、不可抢占式调度法和时间片轮转调度法。目前多数嵌入式操作系统对不同优先级的任务采用基于优先级的抢占式调度法,对相同优先级的任务则采用时间片轮转调度法。BSP(Board Support Package)板级支持包提供了嵌入式操作系统与底层硬件的隔离,其中包含BootLoader、各种不同处理器的支撑代码、各硬件模块的驱动程序等。BSP提供与硬件相关的代码,有了BSt,嵌入式操作系统就与底层硬件无关。例如,不同的键盘或按键可能类型各异,BSP包中的键盘驱动根据键盘的实际键值返回给操作系统虚拟键值,这样就屏蔽了硬件与操作系统,使嵌入式操作系统能支持各种硬件处理器,使应用程序更易维护与升级。为了叙述方便,将嵌入式系统的软件分为嵌入式操作系统和嵌入式应用软件两大部分。由于嵌入式系统与实际应用对象密切相关,而实际应用非常繁杂,故很难用一种构架或模型加以描述。关于嵌入式系统中软硬件两部分的组成结构及开发,在1.2节和1.3节中有详细讲述。1.1.4嵌入式系统的基本开发流程嵌入式系统运行于特定的目标环境中,是以实际应用为主要考虑对象的专用计算机系统。该目标环境又面向特定的应用领域,功能比较专一,只需要完成预期要完成的功能即可。考虑到系统的实现成本,在应用系统器件选型时,各种资源一般只需要恰好满足需求即可。受功能和具体应用环境的约束,嵌入式系统的特点就是软硬件可配置、功能可靠、成本低、体积小、功耗低、实时性强,其开发流程不同于一般的通用计算机系统。嵌人式系统开发时必须考虑的基本因素有:功能可靠实用,便于升级;实时并发处理,及时响应;体积符合要求,结构紧凑;接口符合规范,易于操作;配置精简稳定,维护便利;功耗管理严格,成本低廉。嵌入式系统设计是使用一组物理硬件和软件来实现所需功能的过程。在嵌入式产品的设计过程中,软件设计和硬件设计是紧密结合、相互协调的,这就产生了一种全新的设计理论一一软硬件协同设计。这种方法的特点是在设计时,从系统功能的实现考虑,把软硬件同时考虑进去(硬件设计包括芯片级功能定制设计),既可以*大限度地利用有效资源,缩短开发周期,又能取得更好的设计效果。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航