重磅推荐
【编辑推荐】
以S3C2410和嵌入式Linux为核心平台,将软硬件理论讲解和实验实践相整合,培养嵌入式技术应用与系统设计能力。
【目录】
第1章 嵌入式系统概述 
 1.1 嵌入式系统简介 
 1.2 嵌入式系统发展趋势 
 1.3 嵌入式系统的硬件和软件特征 
 1.4 ARM系列处理器简介 
 1.5 本章小结 
 1.6 思考题 
第2章 ARM体系结构与指令集 
 2.1 ARM体系结构的特点 
 2.2 ARM处理器工作模式 
 2.3 寄存器组织 
 2.4 流水线 
 2.5 ARM存储系统 
 2.6 异常 
 2.7 ARM处理器的寻址方式 
 2.8 ARM处理器的指令集 
 2.9 本章小结 
 2.10 思考题 
第3章 ARM汇编语言程序设计 
 3.1 ARM/Thumb混合编程 
 3.2 ARM汇编器支持的伪操作 
 3.3 ARM汇编器支持的伪指令 
 3.4 汇编语言与C/C++的混合编程 
 3.5 本章小结 
 3.6 思考题 
第4章 嵌入式软件基础实验 
第5章 ARM应用系统设计 
第6章 S3C2410系统接口操作原理及实验 
第7章 嵌入式操作系统及开发简述 
第8章 嵌入式Linux实验 
参考文献 
【内容简介】
  本书在全面介绍ARM处理器的体系结构、编程模型、指令系统和*的RealView MDK开发环境的同时,以英蓓特公司的EduKit-Ⅲ实验教学系统为平台,以ARM9处理器S3C2410为核心,详细介绍了系统的设计及相关接口的操作,并提供了大量的实验例程。本书最后详细讲解了嵌入式Linux系统各个组成部分在教学系统上的移植过程。
  本书可作为高等院校计算机、电子信息、通信工程、自动化等专业嵌入式系统教程的教材,也可作为相关嵌入式系统开发人员的参考书。
【免费在线读】
第1章 嵌入式系统概述
  本章主要介绍嵌入式系统的概念、发展趋势、硬件和软件的特征,并简单介绍了各个系列的
ARM处理器,以引导读者进入嵌入式技术的殿堂。
  本章主要内容:
嵌入式系统简介
嵌入式系统发展趋势
嵌入式系统的硬件和软件特征
ARM系列处理器简介
  1.1 嵌入式系统简介
  嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
  嵌入式系统不同于常见的计算机系统,它不以独立设备的物理形态出现,即它没有一个统一的外观,它的部件根据主体设备及应用的需要嵌入在设备的内部,发挥着运算、处理、存储及控制的作用。从体系结构上看,嵌入式系统主要由嵌入式处理器、支撑硬件和嵌入式软件组成。其中嵌入式处理器通常是单片机或微控制器,支撑硬件主要包括存储介质、通信部件和显示部件等,嵌入式软件则包括支撑硬件的驱动程序、操作系统、支撑软件及应用中间件等。
  1.2 嵌入式系统发展趋势
 1.提供强大的网络服务
  为适应嵌入式分布处理结构和应用上网需求,面向21世纪的嵌入式系统要求配备标准的一种或多种网络通信接口。针对外部联网要求,嵌入设备必须配有通信接口,相应需要TCP/IP协议簇软件支持;由于家用电器相互关联(如防盗报警、灯光能源控制、影视设备和信息终端交换信息等)及实验现场仪器的协调工作等要求,新一代嵌入式设备还需具备IEEE1394、USB、CAN、Bluetooth或IrDA通信接口,同时也需要提供相应的通信组网协议软件和物理层驱动软件。为了支持应用软件的特定编程模式,如Web或无线Web编程模式,还需要相应的浏览器,如HTML浏览器、WML浏览器等。
 ……
返回顶部