4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册
> >
嵌入式技术实用教程

嵌入式技术实用教程

作者:姜帆
出版社:机械工业出版社出版时间:2010-10-01
开本: 16开 页数: 211页
中 图 价:¥17.3(7.2折) 定价  ¥24.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

嵌入式技术实用教程 版权信息

嵌入式技术实用教程 本书特色

《嵌入式技术实用教程》:全国高等职业教育规划教材。

嵌入式技术实用教程 目录

出版说明前言第1章 嵌入式系统基础1.1 嵌入式系统概述1.1.1 嵌入式系统的定义1.1.2 嵌入式系统与PC1.1.3 嵌入式系统的现状与发展1.2 嵌入式系统的特点和应用1.2.1 嵌入式系统的特点1.2.2 嵌入式系统的应用1.3 嵌入式系统的组成1.3.1 嵌入式系统的硬件平台1.3.2 嵌入式操作系统1.3.3 典型嵌入式系统的组成结构1.4 嵌入式系统的学习1.5 实训嵌入式产品技术讨论1.6 习题第2章 ARM体系结构2.1 嵌入式处理器内核2.2 ARM系列处理器介绍2.2.1 ARM7系列2.2.2 ARM9系列2.2.3 ARM9E系列2.2.4 ARM10E系列2.2.5 SecurCore系列2.2.6 StrongARM系列2.2.7 XScale系列2.3 ARM9微处理器2.3.1 ARM9的结构特点2.3.2 ARM9的工作模式2.3.3 ARM9的流水线技术2.4 ARM9的存储组织结构2.4.1 大端存储格式与小端存储格式2.4.2 I/O端口的访问方式2.4.3 内部寄存器2.5 ARM9的异常2.5.1 异常的种类2.5.2 异常的优先级2.5.3 异常的响应和返回2.6 实训嵌入式技术小论文2.7 习题第3章 嵌入式处理器指令系统3.1 ARM指令分类及指令格式3.1.1 ARM指令分类及一般格式3.1.2 ARM指令中的操作数符号3.1.3 ARM指令中的移位操作3.2 ARM指令的寻址方式3.2.1 立即寻址3.2.2 寄存器寻址3.2.3 寄存器间接寻址3.2.4 基址加变址寻址3.2.5 相对寻址3.2.6 堆栈寻址3.2.7 多寄存器寻址3.3 ARM指令集3.3.1 数据处理类指令3.3.2 程序状态寄存器访问指令3.3.3 分支指令3.3.4 加载/存储指令3.3.5 协处理器指令3.3.6 异常中断指令3.4 Thumb指令集3.4.1 数据处理类指令3.4.2 分支指令3.4.3 加载/存储指令3.4.4 异常中断指令3.5 实训μVision 3 IDE for ARM开发环境3.6 习题第4章 嵌入式系统程序开发基础4.1 ARM汇编器所支持的伪指令4.1.1 符号定义伪指令4.1.2 数据定义伪指令4.1.3 汇编控制伪指令4.1.4 宏指令4.1.5 其他常用的伪指令4.2 汇编语言的语句格式4.2.1 汇编语言程序中的常用符号4.2.2 汇编语言程序中的表达式4.3 ARM汇编语言程序结构4.3.1 汇编语言的程序结构4.3.2 汇编语言的子程序调用4.3.3 汇编语言与C/C++的混合编程4.4 Real View MDK简介4.5 ULINK2仿真器简介4.6 实训4.6.1 ARM汇编指令实训4.6.2 Thumb汇编指令实训4.6.3 C语言编程实训4.6.4 C语言与汇编语言的相互调用4.7 习题第5章 S3C 2410系统电路及接口技术5.1 SoC概述5.2 S3C 2410系统概述5.3 S3C 2410系统接口电路5.3.1 概述5.3.2 系统电源电路5.3.3 系统时钟5.3.4 复位电路5.3.5 JTAG接口电路5.3.6 存储器电路5.3.7 串行接口电路5.3.8 以太网接口电路5.3.9 USB接口电路5.3.1 0ⅡS接口电路5.3.1 1LCD接口电路5.4 实训5.4.1 I/O接口实训5.4.2 串口通信实训5.4.3 中断实训5.4.4 键盘控制实训5.4.5 “看门狗”实训5.5 习题第6章 嵌入式Linux操作系统6.1 嵌入式Linux简介6.1.1 Linux概述6.1.2 Linux的组成6.1.3 嵌入式Linux及其特点6.2 嵌入式unux的体系结构6.2.1 Linux系统内核结构6.2.2 μClinux内存管理6.2.3 μClinux内核结构6.2.4 内存保护6.2.5 应用程序库6.2.6 文件系统的支持6.3 移植Linux内核到S3C2410平台6.3.1 内核移植简介6.3.2 内核移植方法6.4 构建嵌入式Linux的开发环境6.4.1 预备知识6.4.2 交叉开发环境介绍6.4.3 安装交叉开发工具6.4.4 主机交叉开发环境配置6.5 实训6.5.1 Linux操作系统的安装与应用基础实训6.5.2 搭建嵌入式Linux开发环境6.6 习题第7章 嵌入式系统的Boot Loader7.1 Boot Loader概述7.2 Boot Loader与嵌入式系统的关系7.2.1 Boot Loader的操作模式7.2.2 Boot Loader的总体设计7.3 Boot Loader的应用7.3.1 BootLoader的种类7.3.2 U-Boot工程简介7.3.3 U-Boot编译7.3.4 U-Boot的移植思路7.3.5 U-Boot的烧写7.3.6 U-Boot的常用命令7.4 实训7.4.1 烧写U-Boot实训7.4.2 Linux内核编译与下载实训7.5 习题第8章 嵌入式系统设计8.1 嵌入式系统设计概述8.2 嵌入式系统的设计方法8.2.1 嵌入式系统的设计步骤8.2.2 嵌入式系统的一般设计方法8.2.3 嵌入式系统的硬、软件协同设计技术8.3 ARM微处理器芯片的选择8.3.1 选择ARM微处理器芯片应考虑的因素8.3.2 选择ARM芯片示例8.4 嵌入式系统设计实例8.4.1 车载信息系统的功能分析8.4.2 车载信息系统的设计方案8.4.3 车载系统硬件设计8.4.4 车载系统软件平台8.5 实训8.5.1 嵌入式产品总体设计8.5.2 车载系统IC卡子模块设计实训(选)8.6 习题参考文献
展开全部

嵌入式技术实用教程 节选

《嵌入式技术实用教程》以当前流行的ARM9微处理器S3C2410为核心,以EduKit-Ⅲ实验教学系统为平台,介绍嵌入式系统基础、ARM9体系结构、指令系统、嵌入式系统程序开发、S3C2410系统电路及接口技术、嵌入式Linux操作系统、Boot Loader、嵌入式系统设计等内容。《嵌入式技术实用教程》可作为高职高专院校计算机专业、电类专业、自动化以及机电一体化专业的教材,也可作为相关专业技术人员的参考书。

嵌入式技术实用教程 相关资料

插图:1.3.2 嵌入式操作系统嵌入式系统的软件部分包括系统软件(即嵌入式操作系统)和应用软件,通常设计人员把这两种软件组合在一起,作为一个有机的整体存在。应用程序控制着系统的动作和行为,而操作系统控制着应用程序与嵌入式系统硬件的交互作用。嵌入式系统软件的要求与台式通用计算机有所不同,其特点主要有以下几点。1.软件要求固化存储为了提高执行速度和系统可靠性,嵌入式系统中的软件(包括系统软件和应用软件)一般都固化在外部存储器芯片或单片机内部存储器中,而不是存储于磁盘等载体中。2.软件代码要求高效率、高可靠性尽管半导体技术的发展使微处理器速度不断提高、单片存储器容量不断增加,但在大多数应用中,存储空间仍然是宝贵的,还存在实时性的要求。为此要求程序编写和编译工具的效率要高,以减少程序二进制代码长度、提高执行速度。较短的代码可提高系统的可靠性。3.系统软件有较高的实时性要求在多任务嵌入式系统中,对重要性各不相同的任务进行合理的调度是保证每个任务及时执行的关键,单纯通过提高微处理器速度是无法完成和没有效率的,这种任务调度只能由优化编写的系统软件来完成,因此对于许多嵌入式系统而言,其软件的实时性是基本要求。嵌入式系统是以应用为核心的,其应用软件是实现嵌入式系统功能的关键。在嵌入式系统发展的初期,嵌入式系统的软件是一体化的,即把软件中没有把系统软件和应用软件独立开来,整个软件是一个大的循环控制程序,设备控制功能模块、人机操作模块、硬件接口模块等通常都在这个大循环中。但是,随着应用要求越来越复杂,例如,需要嵌入式系统能连接Intemet,需要嵌入式系统具有多媒体处理功能,需要嵌入式系统具有丰富的人机操作界面等,若再按照传统方法把嵌入式系统设计成一个大的循环控制程序,不仅费时、费力,而且设计的程序可能不能满足需求。因此,嵌入式系统的系统软件平台(即嵌入式操作系统)也得到了迅速的发展。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服