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

请输入您要查询的图书:

 

书名 嵌入式ARM系统原理与实例开发(21世纪全国应用型人才培养规划教材)/嵌入式技术系列
分类
作者 杨宗德
出版社 北京大学出版社
下载
简介
编辑推荐

本书是一本介绍ARM处理器原理与底层程序开发实例的教材,涉及嵌入式系统结构、嵌入式处理器及操作系统基本概念、ARM处理器原理及应用、ARM汇编程序设计、ARM处理器C语言程序设计、ARM中断处理、无操作系统下ARM接口驱动程序设计以及嵌入式操作系统基本原理等内容。

本书可以作为高等学校电子、通信、软件方向的嵌入式专业专科生、本科生的教材。

内容推荐

本书是一本介绍ARM处理器原理与底层程序开发实例的教材,涉及嵌入式系统结构、嵌入式处理器及操作系统基本概念、ARM处理器原理及应用、ARM汇编程序设计、ARM处理器C语言程序设计、ARM中断处理、无操作系统下ARM接口驱动程序设计以及嵌入式操作系统基本原理等内容。本书在内容编写上按由浅入深、从易到难的顺序,构建了完整的嵌入式ARM底层相关开发知识体系。第1部分:精要介绍了与该知识点相关的基础理论;第2部分:详细介绍了应用平台ARM处理器与之相关的知识点内容;第3部分:详细介绍了ARM实例开发程序和源代码分析。

本书所对应的课程是嵌入式专业的核心课程之一,是嵌入式知识体系中的重巾之重,无论以后是从事嵌入式上层应用开发、驱动开发、系统开发,还是硬件底层开发的读者都需要对这一部分内容有较深入的研究。

本书可以作为高等学校电子、通信、软件方向的嵌入式专业专科生、本科生的教材,也可以作为IT企业嵌入式工程师的参考用书。

目录

第1章 嵌入式系统概述

 1.1 嵌入式系统应用概述

 1.2 常见的处理器概述

1.2.1 微控制器

1.2.2 数字信号处理器

1.2.3 微处理器

1.2.4 片上系统

1.2.5 处理器技术的选型

 1.3 操作系统概述

1.3.1 操作系统主要特点及功能

l.3.2 常用嵌入式操作系统

术章总结

课后习题

第2章 嵌入式ARM处理器

 2.1 ARM处理器概述

 2.2 ARM硬件体系结构

2.2.1 冯·诺依曼体系和哈佛总线

2.2.2 CISC和RISC指令集

2.2.3 ARM处理器的指令流水线

 2.3 ARM处理器内部结构

2.3.1 ARM7内部结构图及主要特点

2.3.2 ARM7功能结构图

2.3.3 ARM9内部及功能结构图

2.3.4 XScale内部结构及功能

本章总结

课后习题

第3章 ARM程序设计基础

 3.1 ARM处理器工作模式及寄存器介绍

3.1.1 ARM处理器工作模式

3.1.2 ARM处理器寄存器介绍

3.1.3 ARM指令编码方式

 3.2 ARM寻址方式

 3.3 ARM指令及应用程序设计

3.3.1 加减法指令及例程

3.3.2 逻辑指令及例程

3.3.3 乘法指令及例程

3.3.4 跳转指令及例程

3.3.5 内存数据加载指令及例程

3.3.6 CPSR数据传输指令及例程

3.3.7 数据交换指令及例程

 3.4 ARM伪指令及应用程序举例

3.4.1 符号定义伪指令及例程

3.4.2 数据定义伪指令及例程

3.4.3 控制伪指令及例程

3.4.4 地址加载伪指令及例程

3.4.5 声明引用伪指令及例程

3.4.6 段域伪指令及例程

 3.5 ARM汇编程序设计示例

3.5.1 ARM汇编程序结构示例

3.5.2 数据加载ARM汇编程序示例

3.5.3 ARM分支跳转程序示例

3.5.4 ARM数据段复制程序示例

本章总结

课后习题

第4章 ADS环境下汇编/c/c++程序开发

 4.1 嵌入式软件开发平台ADSl.2应用

4.1.1 ADS开发平台简介

4.1.2 ARM命令参数说明

4.1.3 可执行文件结构及内存映射

4.1.4 使用ADS集成ARM程序开发流程

4.1.5 使用ADS调试程序实例

 4.2 C语言内嵌汇编应用程序开发

4.2.1 内嵌汇编程序结构

4.2.2 内链汇编实现字符串复制

4.2.3 内链汇编禁止和使能中断请求

4.2.4 内链汇编实现64位乘法

 4.3 C程序与汇编程序汇合编程

4.3.1 无符号整型数到字符串的转换程序

4.3.2 简单除法运算程序

4.3.3 产生及测试伪随机数字序列程序

4.3.4 大端和小端存储转换程序

 4.4 ARM过程调用标准APC:S

4.4.1 APC:s基本概念

4.4.2 寄存器命名规则

4.4.3 函数调用参数传递及返回

本章总结

课后刊题

第5章 嵌入式系统结构及软件开发模式

 5.1 嵌入式系统软、硬件结构

5.1.1 嵌入式系统硬件结构

5.1.2 嵌入式系统软件结构

5.1.3 通用计算机系统与嵌入式系统对比

 5.2 嵌入式软件开发工具及开发模式

5.2.1 常用嵌入式系统软件开发工具

5.2.2 BootLoader系统软件开发实例

本章总结

课后习题

第6章 ARM异常中断处理及程序设计

 6.1 ARM中断类型及处理方式

6.1.1 Reset异常及处理

6.1.2 未定义指令异常及处理

6.1.3 软中断异常及处理

6.1.4 预取指异常及处理

6.1.5 数据异常及处理

6.1.6 IRQ异常及处理

6.1.7 FIQ异常及处理

6.1.8 中断向量总结及优先级

 6.2 ARM处理器中断处理程序设计

6.2.1 进入与退出中断异常

6.2.2 装载中断处理程序地址程序开发

 6.3 SWI中断处理原理及应用程序开发

6.3.1 SWI中断处理的基本概念

6.3.2 SWI中断处理程序设计

术章总结

课后习题

第7章 嵌入式系统接口及驱动程序开发

 7.1 ARM9串行通信原理及驱动开发实验

7.1.1 串行通信原理介绍

7.1.2 $3C2410芯片UART接口原理

7.1.3 $3C2410串u硬件电路设计

7.1.4 串行通信实验C语言源代码分析

 7.2 键盘及LED工作原理、驱动开发实验

7.2.1 键盘及LED工作原理

7.2.2 I2C通信原理及驱动程序开发流程

7.2.3 $3C2410处理器12C接口设计

7.2.4 ZLG7290键盘及LED驱动芯片

7.2.5 S3C2410采用I2C接口电路

7.2.6 键盘及LED实验C语言源代码分析

 7.3 触摸屏驱动原理及驱动开发实验

7.3.1 触摸屏工作原理

7.3.2 ADS7843触摸屏驱动芯片

7.3.3 $3C2410芯片的SPI通信原理

7.3.4 S3C2410触摸屏电路设计

7.3.5 触摸屏实验C语言源代码分析

 7.4 A/D(模/数)转换原理及驱动开发.

7.4.1 A/D工作原理

7.4.2 S3C2410芯片A/D转换接口原理

7.4.3 A/D实验源代码分析

 7.5 LCD的驱动控制原理及驱动开发实验

7.5.1 LCD工作原理介绍

7.5.2 S3C324 10的LCD控制器

扫描方式

本章总结

课后习题

第8章 基于uC/OS—lI应用程序开发基础

 8.1 实时操作系统应用地位

8.1.1 实时操作系统在嵌入式系统巾的地位

8.1.2 嵌入式操作系统基本概念

 8.2 gC/OS-II操作系统结构分析

8.2.1 uC/OS-II内核目录结构

8.2.2 gC/OS-II任务管理源代码分析

8.2.3 uC/OS-II任务通信方式简介

 8.3 开发基本ARM处理器的uC/OS-II应用程序

8.3.1 uC/OS-II操作系统底层文件介绍

8.3.2 与处理器相关的0S CPU.H文件源码分析

8.3.3 与处理器相关的OS CPU C.C文件源码分析

8.3.4 与处理器相关的OS CPU A.S文件源码分析

本章总结

课后习题

第9章 ARM存储管理

 9.1 存储设备概念

9.1.1 常见存储设备名词解析

9.1.2 RAM存储设备

9.1.3 NAND Flash和NOR Flash存储设备

 9.2 ARM内存管理单元MMU

9.2.1 存储器管理单元的结构

9.2.2 存储器的访问

9.2.3 转换过程

9.2.4 访问权限

9.2.5 域

9.2.6 异常

9.2.7 CPl5寄存器

本章总结

课后习题

参考文献

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/30 5:19:51