嵌入式系统技术与设计

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