网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 基于ARM的嵌入式系统设计与开发/嵌入式技术实用丛书
分类
作者 吴学智//戚玉华//林海涛//刘波
出版社 人民邮电出版社
下载
简介
编辑推荐

本书是关于介绍“ARM的嵌入式系统设计与开发”方面知识的专著,全书以嵌入式系统的基本开发技术为主线,以基于ARM架构的嵌入式处理器及Hm701ESP嵌入式平台为硬件平台,系统讲述了嵌入式系统开发的基本知识、基本流程、基本方法和以ARM处理器为核心的嵌入式系统软、硬件开发设计过程。

本书可作为高校计算机、通信、电子和信息类专业高年级本科生和研究生的教材。

内容推荐

本书以嵌入式系统的基本开发技术为主线,以基于ARM架构的嵌入式处理器及Hm701ESP(处理器采用S3C44BOX)嵌入式平台为硬件平台,系统讲述了嵌入式系统开发的基本知识、基本流程、基本方法和以ARM处理器为核心的嵌入式系统软、硬件开发设计过程。

本书共分8章,第1~2章介绍了嵌入式系统开发的基本概念及嵌入式系统设计的一般方法;第3章讲述了ARM处理器的体系结构、种类和编程模型;第4章从编程的角度介绍了ARM指令集:第5章介绍了基于ARM的嵌入式系统程序设计和ADS 1.2开发环境的使用:第6章介绍了Hm701ESP嵌入式平台及其主要器件(S3C44BOX、各类存储器、USB控制器和以太网控制器接口)的开发与应用;第7~8章介绍了两种典型的操作系统uC/OS-II、eCos及其应用开发。

本书可作为高校计算机、通信、电子和信息类专业高年级本科生和研究生的教材,也可供从事基于删进行嵌入式系统设计开发的工程技术人员参考。

目录

第1章 嵌入式系统基本概述

 1.1 嵌入式系统的概念

 1.2 嵌入式系统的组成

1.2.1 嵌入式处理器

1.2.2 外围设备

1.2.3 嵌入式操作系统

1.2.4 应用软件

 l.3 嵌入式处理器

1.3.1 嵌入式处理器的分类

1.3.2 嵌入式微处理器

1.3.3 微控制器

1.3.4 DSP处理器

1.3.5 片上系统

1.3.6 典型的嵌入式处理器

 1.4 嵌入式操作系统

1.4.1 操作系统的概念和分类

1.4.2 实时操作系统

1.4.3常见的嵌入式操作系统

 1.5 嵌入式系统的应用

 1.6 嵌入式系统的发展趋势

1.6.1 嵌入式应用软件的开发需要强大的开发工具和操作系统的支持

1.6.2 联网成为必然趋势

1.6.3 支持小型电子设备,实现小尺寸、微功耗和低成本

1.6.4 提供精巧的多媒体人机界面

第2章 嵌入式系统开发基础

 2.1 嵌入式系统的组成结构

2.1.1 硬件层

2.1.2 中间层

2.1.3 软件层

2.1.4 功能层

 2.2 嵌入式系统的选型

2.2.1 嵌入式处理器

2.2.2 嵌入式实时操作系统

2.2.3 仿真器和调试器

 2.3 嵌入式软件开发的特点

 2.4 嵌入式软件的开发流程

2.4.1 需求分析阶段

2.4.2 设计阶段

2.4.3 生成代码阶段

2.4.4 固化阶段

2.4.5 嵌入式软件开发的要点

 2.5 嵌入式系统初始化

2.5.1 目标机系统工具和映像传输

2.5.2 目标机自举案况

2.5.3 目标机系统软件初始化顺序

第3章 ARM处理器基础

 3.1 ARM体系结构概述

3.1.1 ARM介绍

3.1.2 CISC的体系结构

3.1.3 RISC的体系结构

3.1.4 ARM体系结构的技术特征

3.1.5 ARM体系结构的特点

 3.2 ARM体系结构的版本及命名方法

3.2.1 ARM体系结构的版本

3.2.2 ARM体系的变种

3.2.3 ARM/Thumb体系版本的命名方法

 3.3 删处理器结构

3.3.1 AKM体系结构

3.3.2 AKM的流水线结构

3.3.3 ARM存储器结构

3.3.4 ARM I/O结构

3.3.5 ARM协处理器接口

3.3.6 ARM AMBA接口

3.3.7 ARMJTAG调试接口

 3.4 ARM处理器系列

3.4.1 ARM7系列处理器核介绍

3.4.2 ARM9系列处理器核介绍

3.4.3 ARMl0E系列处理器核介绍

3.4.4 ARMLL系列处理器核介绍

3.4.5 securCore系列处理器核介绍

3.4.6 基于ARM的Intel微处理器介绍

3.4.7 基于ARM核的芯片选择

 3.5 删编程模型

3.5.1 数据类型

3.5.2 处理器模式

3.5.3 处理器工作状态

3.5.4 寄存器组织

3.5.5 异常中断

3.5.6 存储器和存储器映射I/O

 3.6 基于JTAG的ARM系统调试

3.6.1 ARM开发工具综述

3.6.2 MultiICE的JTAG调试机理

第4章 ARM指令集

 4.1 ARM指令集概述

4.1.1 ARM指令集编码

4.1.2 条件执行

4.1.3 指令分类及指令格式

 4.2 ARM寻址方式

4.2.1 立即寻址

4.2.2 寄存器寻址

4.2.3 寄存器间接寻址

4.2.4 基址加偏址寻址

4.2.5 堆栈寻址

4.2.6 块拷贝寻址

4.2.7 相对寻址

 4.3 删指令详细介绍

4.3.1 数据处理指令

4.3.2 Load/Store指令

4.3.3 状态寄存器与通用寄存器之间的传送指令

4.3.4 转移指令

4.3.5 异常中断产生指令

4.3.6 协处理器指令

4.3.7 未使用的指令空间

第5章 基于删的嵌入式程序设计

 5.1 ARM汇编语言程序设计

5.1.1 ARM汇编语言的伪操作、宏指令与伪指令

5.1.2 ADS编译环境下的ARM伪操作和宏指令

5.1.3 ARM汇编语言的伪指令

5.1.4 ARM汇编语言程序设计

 5.2 嵌入式C语言程序设计

5.2.1 c语言的“预处理伪指令”在嵌入式程序设计中的应用

5.2.2 嵌入式程序设计中的函数

5.2.3 嵌入式程序设计中常用的C语言语句

5.2.4 嵌入式程序设计中c语言的变量、数组、结构和联合

5.2.5 嵌入式C语言程序设计实例

5.2.6 嵌入式c语言程序设计技巧

 5.3 c语言与汇编语言混合编程

5.3.1 ATPCS简介

5.3.2 内嵌汇编

5.3.3 C语言和ARM汇编程序间相互调用

 5.4 基于ADS集成开发环境的软件开发

5.4.1 ADS集成开发环境组成简介

5.4.2 使用ADS创建工程

5.4.3 用AXD进行代码调试

第6章 基于S3C44BOX的硬件开发与应用

 6.1 基于S3C44BOX的Hm701‘ESP嵌入式平台介绍

6.1.1 Hm701ESP基本功能介绍

6.1.2 Hm701ESP的基本组成结构

6.1.3 Hm701ESP的启动程序和地址空间分配

 6.2 S3C44BOX处理器简介

6.2.1 S3C44BOX简介

6.2.2 S3C44BOX存储控制器功能

6.2.3 S3C44BOX通用I/0端口功能

6.2.4 S3C44BOX的DMA功能

6.2.5 S3C244BOX UART接口功能

6.2.6 S3C44BOX中断控制功能

6.2.7 S3C44BOX时钟电源管理器功能

6.2.8 S3C44BOX PWM定时器功能

6.2.9 S3C44BOX LCD控制器功能

6.2.10 S3C44BOX~D转换器功能

6.2.11 S3C44BOX RTC功能

6.2.12 S3C44BOX看门狗定时器功能

6.2.13 S3C44BOX I2C总线接口功能

6.2.14 S3C44BOX IIS总线接口功能

6.2.15 S3C44BOX SIO功能

 6.3 存储器接口

6.3.1 Flash ROM器件

6.3.2 Nand—Flash存储器器件

6.3.3 SDRAM器件

 6.4 USB设备接口

6.4.1 USB接口工作原理概述

6.4.2 USB接口控制器PDIIISBDl2

6.4.3 固件程序的开发

6.4.4 参考例程

 6.5 以太网控制器接口

6.5.1 以太网基础知识

6.5.2 以太网控制器RTL 8019

6.5.3 网卡的物理地址

6.5.4 参考例程

第7章 lxC/OS-II及应用开发

 7.1 p.C/OS-II操作系统

7.1.1 uC/OS-II简介

7.1.2 uC/OS-II的特点

7.1.3 uC/OS-II的内核结构

 7.2 uC/OS-II的内核

7.2.1 任务调度

7.2.2 任务间的通信与同步

7.2.3 任务管理

7.2.4 时间管理

7.2.5 内存管理

7.2.6 xC/OS-II的文件体系

 7.3 gC/OS-II应用程序开发

7.3.1 变量类型

7.3.2 应用程序基本结构

7.3.3 uC/OS-IIAPI介绍

7.3.4 uC/OS—II多任务实现机制

7.3.5 基于uC/OS-II建立完整的嵌入式实时系统

 7.4 uC/OS-II在Hm701ESP上的移植

7.4.1 移植条件

7.4.2 移植步骤

第8章 eCos及应用开发

 8.1 eCos操作系统概述

8.1.1 eCos概述

8.1.2 eCos的可配置性

8.1.3 eCos的组织结构

8.1.4 eCos的安装

8.1.5 eCos的配置工具

8.1.6 eCos应用程序开发

8.1.7 RedBoot命令

 8.2 eCos的系统内核

8.2.1 系统内核

8.2.2 内核调度机制

8.2.3 内存分配

8.2.4 中断处理

8.2.5 例外处理

8.2.6 计数器与时钟

8.2.7 应用程序入口

 8.3 线程与同步

8.3.1 线程的创建

8.3.2 线程信息的获取

8.3.3 同步原语

 8.4 eCos设备驱动程序

8.4.1 eCos设备驱动程序体系结构

8.4.2 eCos设备驱动程序的编写

8.4.3 设备驱动的工作原理

 8.5 eCos在Hm701ESP上的移植

8.5.1 硬件抽象层的移植

8.5.2 平台抽象层的移植

8.5.3 驱动程序设计

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 8:42:26