出版日期:2005年03月
ISBN:9787810776486
[十位:7810776487]
页数:427
定价:¥35.00
店铺售价:¥25.00
(为您节省:¥10.00)
店铺库存:3
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
18986284335
店主推荐图书:
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-11 11:26:21]
齐**
青岛市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-13 15:42:57]
卓**
东莞市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-11 23:25:01]
胡*
雅安市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-10-21 22:50:08]
韦**
佛山市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-10-09 16:56:20]
刘**
秦皇岛市
《嵌入式系统开发与应用教程》内容提要:
本书是《嵌入式系统开发与应用系列教程》中的理论教程。在本教程内容设计上,首先完整讲述了嵌入式系统开发技术的基础知识和ARM技术,然后结合基于ARM处理器的嵌入式实际工程例程,系统讲述了嵌入式应用开发技术,形成了从易到难、相对完整、贴近实际工程应用的嵌入式理论教学体系。结合本系列教程的实验教程,可使读者快速、全面地掌握嵌入式系统开发与应用技术和开发技能。本书是基于32位ARM处理器的嵌入式系统开发与应用教学体系的重要组成部分,并配套多媒体教学课件。
本书可作为高等院校计算机、电类专业本科生、研究生以及相关工程技术人员进行嵌入式系统教学及培训的教材,也可作为基于ARM核嵌入式系统开发的工程技术人员的参考资料。
《嵌入式系统开发与应用教程》图书目录:
第1章 嵌入式系统开发基础
1.1嵌入式系统的基本概念
1.1.1嵌入式计算机
1.1.2嵌人式系统的概念
1.1.3嵌入式系统的特点
1.1.4嵌入式系统的分类
1.1.5嵌入式系统的应用范围
1.1.6 嵌入式技术是中国IT发展的难得机遇
1.2嵌入式系统的组成结构
1.2.1嵌入式系统硬件基本结构介绍
1.2.2嵌入式系统软件的层次结构
1.2.3启动程序BootLoader介绍
1.3嵌入式系统的硬件组成
1.3.1嵌入式处理器
1.3.2典型嵌入式处理器介绍
1.3.3嵌入式SoC
1.3.4可编程片上系统SOPC
1.3.5 嵌入式外围接口电路和设备接口
1.4嵌入式操作系统
1.4.1嵌入式操作系统介绍
1.4.2嵌入式实时操作系统
1.4.3典型嵌入式操作系统介绍
l.5嵌入式应用软件开发
1.5.1嵌人式软件开发的特点和技术挑战
1.5.2嵌入式软件开发环境
1.5.3嵌入式应用软件开发的基本流程
1.5.4嵌入式软件开发的可移植性和可重用性
1.6嵌入式系统的开发流程
1.6.1 嵌人式系统开发考虑的要素
1.6.2软硬件协同设计
1.6.3嵌入式系统开发的基本流程
1.7嵌入式系统的发展趋势
1.7.1 即将来临的以ARM为核心的32位浪潮
1.7.2嵌入式系统与Internet的融合
1.7.3嵌入式系统的发展趋势
习 题
第2章 ARM技术概述
2.1 ARM体系结构的发展历史和技术特征
2.1.1 ARM技术的发展历程
2.1.2 ARM体系结构的技术特征
2.2 ARM体系结构不同版本的发展概述
2.2.1 ARM体系结构的基本版本
2.2.2 ARM体系结构的演变
2.2.3 ARM体系结构的命名规则
2.3 Thumb技术介绍
2.3.1 Thumb的技术概述
2.3.2 Thumb的技术特点
2.4 ARM处理器工作状态
2.5 ARM处理器工作模式
2.6 ARM寄存器组成
2.6.1 ARM寄存器组成概述
2.6.2 ARM状态下的寄存器组织
2.6.3 Thumb状态下的寄存器组织
2.7 ARM的异常中断
2.7.1 ARM的异常中断响应过程
2.7.2从异常中断处理程序中返回
2.7.3 异常中断向量表
2.7.4异常中断的优先级
2.8 ARM典型流水线技术简介
2.8.1 ARM的3级流水线简介
2.8.2 ARM的5级流水线简介
2.9 ARM存储器接口及存储器层次
2.9.1 ARM存储数据类型和存储格式
2.9.2 ARM的存储器层次简介
2.10 ARM协处理器
2.11 ARM片上总线AMBA
2.12 ARM的调试结构
2.13 ARM核综述
2.13.1 ARM7系列核
2.13.2 ARM9系列核
2.13.3 ARMlO系列核
2.13.4 StrongARM和XScale系列核
2.13.5 SecurCore系列核
2.14基于ARM核的芯片选择
. 2.14.1应用角度的ARM芯片选择原则
2.14.2多内核ARM角度的芯片选择原则
习 题
第3章 ARM指令集
3.1 ARM指令集概述
3.1.1 ARM指令集编码
3.1.2条件执行
3.1.3指令分类及指令格式
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 Load/Store指令
3.3.3状态寄存器与通用寄存器之间的传送指令
3.3.4转移指令
3.3.5异常中断产生指令
3.3.6协处理器指令
3.3.7未使用的指令空间
习 题
第4章Thumb指令集
4.1 Thumb指令集概述
4.1.1 Thumb指令集编码
4.1.2 Thumb状态切换
4.1.3编程模型
4.1.4 Thumb指令集特点
4.2 Thumb指令详细介绍
4.2.1 Thumb数据处理指令
4.2.2 Thumb转移指令
4.2.3数据存取指令
4.2.4异常中断指令
习 题
第5章 基于ARM的嵌入式系统应用程序设计
5.1 ARM汇编语言的伪操作、宏指令与伪指令
5.1.1 2种编译模式的集成开发环境IDE介绍
5.1.2 ADS编译环境下的ARM伪操作和宏指令
5.1.3 GNU编译环境下的ARM伪操作与宏指令
5.1.4 ARM汇编语言的伪指令
5.2 ARM汇编语言程序设计
5.2.1 ARM汇编中的文件格式
5.2.2 ARM汇编语言语句格式
5.2.3 ARM汇编语言编程的**
5.2.4 ARM汇编程序实例
5.3嵌入式C语言程序设计基础
5.3.1 C语言的“预处理伪指令"在嵌入式程序设计中的应用
5.3.2嵌入式程序设计中的函数及函数库
5.3.3 嵌入式程序设计中常用的C语言语句
5.3.4嵌入式程序设计中C语言的变量、数组、结构和联合
5.4嵌入式C语言程序设计实例
5.4.1实例实现功能介绍
5.4.2实例实现程序源代码介绍
5.5嵌入式C语言程序设计技巧
5.5.1 变量定义
5.5.2参数传递
5.5.3循环条件
5.6 C语言与汇编语言混合编程
5.6.1 ATPCS介绍
5.6.2 内嵌汇编
5.6.3 C语言和ARM汇编语言程序间相互调用
5.7基于Embest IDE for ARM环境的软件开发实例
习 题
第6章 基于S3C4480x的嵌入式系统应用开发实例
6.1 S3C44BOX处理器介绍
6.1.1 SAMSUNG S3C4480X简介
6.1.2 SAMSUNG S3C4480X特点
6.1.3$3C4480X功能结构框图
6.1.4 S3C4480X引脚信号描述
6.2 S3C44BOX存储控制器功能及应用开发
6.2.1 S3C4480X存储控制器概述
6.2.2 S3C4480X存储器空间划分简述
6.2.3 S3C4480X存储控制器功能描述
6.2.4$3C4480X存储控制器的特殊功能寄存器
6.2.5 S3C44BOX存储器应用编程
6.3 S3C44BOX I/0端口功能及应用开发
6.3.1 S3C4480X I/O功能概述
6.3.2$3C4480X端口功能配置
6.3.3 S3C4480X端口功能控制描述
6.3.4 S3C44BOX I/O端口的特殊功能寄存器
6.3.5 S3C44BOX I/O端口应用编程
6.4 S3C44BOX DMA功能及应用开发
6.4.1 S3C44BOX DMA概述
6.4.2 S3C44BOX ZDMA/BDMA操作
6.4.3 S3C44BOX DMA特殊功能寄存器
6.4.4 S3C44BOX DMA应用编程
6.5 S3C44BOX UART接口功能及应用开发
6.5.1 S3C44BOX UART概述
6.5.2 S3C44BOX UART的操作
6.5.3 S3C44BOX UART的特殊功能寄存器
6.5.4 S3C44BOX UART应用编程
6.6 S3C44BOX中断控制器功能及应用开发
6.6.1 S3C44BOX中断概述
6.6.2 S3C44BOX中断控制器的操作
6.6.3 S3C44BOX中断源
6.6.4 S3C4480X矢量中断模式
6.6.5 S3C44BOX中断控制器的特殊功能寄存器
6.6.6 S3C4480X中断控制器应用编程
6.7 S3C44BOX时钟电源管理器功能及应用开发
6.7.1 S3C44BOX时钟电源管理器概述
6.7.2 S3C44BOX时钟电源管理器功能描述
6.7.3 S3C4480X时钟发生器与电源管理特殊功能寄存器
6.7.4 S3C44BOX时钟与电源管理器应用编程
6.8 S3C44BOX PWM定时器功能及应用开发
6.8.1 S3C44BOX PWM定时器概述
6.8.2 S3C44BOX PWM定时器工作原理
6.8.3 S3C44BOX PWM定时器操作
6.8.4 S3C4480X PWM定时器的特殊功能寄存器
6.8.5 S3C44BOX PWM定时器应用编程
6.9 S3C44BOX LCD控制器功能及应用开发
6.9.1 S3C44BOX LCD控制器概述
6.9.2 S3C4480X LCD控制器的特性
6.9.3 S3C44BOX LCD外部接口信号
6.9.4 S3C44BOX LCD控制器框图
6.9.5 S3C44BOX LCD控制操作
6.9.6 S3C4480X LCD视频操作
6.9.7 S3C44BOX LCD控制器的特殊功能寄存器
6.9.8 S3C4480X LCD控制器应用编程
6.10 S3C44BOX A/D转换器功能及应用开发
6.10.1 S3C4480X A/D转换器概述
6.10.2 S3C4480X A/D转换器特点
6.10.3 S3C4480X A/D转换操作
6.10.4 S3C4480X A/D转换的特殊功能寄存器
6.10.5 S3C44BOX A/D转换器应用编程
6.11 S3C4480X RTC功能及应用开发
6.11.1 S3C4480X RTC概述
6.11.2 S3C44BOX RTC特性
6.11.3 S3C44BOX RTC操作
6.11.4 S3C4480X RTC特殊功能寄存器
6.11.5 S3C4480X RTC应用编程
6.12 S3C44BOX看门狗定时器功能及应用开发
6.12.1 S3C4480X看门狗定时器概述
6.12.2 S3C44BOX看门狗定时器特殊功能寄存器
6.12.3 S3C4480X看门狗定时器应用编程
6.13 S3C44BOx I。C总线接口功能及应用开发
6.13.1 S3C44BOX I。C总线概述
6.13.2 S3C4480X I。C总线接口操作
6.13.3 S3C4480X I。C接口特殊功能寄存器
6.13.4 S3C44BOX I。C总线应用编程
6.14 S3C4480X IIS总线接口功能及应用开发
6.14.1 S3C44BOX IIS概述
6.14.2 S3C44BOX IIS特性
6.14.3 S3C44BOX IIS功能描述
6.14.4 S3C4480X IIS接口工作模式
6.14.5 S3C44BOX音频串行接口格式
6.14.6 S3C4480X IIS接口特殊功能寄存器
6.14.7 S3C44BOX IIS应用编程
6.15 S3C4480X SIo功能及应用开发
6.15.1 S3C4480X SIO概述
6.15.2 S3C4480X S10特点
6.15.3 S3C4480X S10正常操作模式
6.15.4 S3C44BOX SIO DMA操作
6.15.5 S3C44BOX SIO接口特殊功能寄存器
6.16基于S3C44BOX的S3CEV40开发介绍
6.16.1 S3CEV40基本功能介绍
6.16.2 S3CEV40X外围接口硬件资源简介
6.17 S3C44BOX启动程序设计
习 题
第7章 嵌入式操作系统及开发简介
7.1 μCLinux操作系统概述
7.1.1μCLinux简介
7.1.2μCLinux的结构
7.1.3μCLinux的设计特征
7.1.4系统引导程序
7.1.5μCLinux在S3C44BOX上的移植
7.2 μC/OS-Ⅱ操作系统概述
7.2.1μC/OS-Ⅱ简介
7.2.2μC/OS-Ⅱ的内核
7.2.3μC/OS-Ⅱ的文件体系
7.2.4μC/OS-Ⅱ在S3C44BOX上的移植
参考文献
《嵌入式系统开发与应用教程》编辑推荐与评论:
本书是《嵌入式系统开发与应用系列教程》中的理论教程。在本教程内容设计上,首先完整讲述了嵌入系统开发技术的基础知识和ARM技术,然后结合基于ARM处理器的嵌入式实际工程例程,系统讲述了嵌入式应用开发技术,形成了从易到难、相对完整、贴近实际工程应用的嵌入式理论教学体系。结合本系列教程的实验教程,可使读者快速、全面地掌握嵌入式系统开发与应用技术和开发技能。本书是基于32位ARM处理器的嵌入式系统开发与应用教学体系的重要组成部分,并配套多媒体教学课件。
本书可作为高等院校计算机、电类专业本科生、研究生以及相关工程技术人员进行嵌入式系统教学及培训的教材,也可作为基于ARM核嵌入式系统开发的工程技术人员的参考资料。