ARM Cortex 嵌入式系统开发教程

本书特色

[

  《高等学校电子信息学科十二五规划教材:arm cortex嵌入式系统开发教程》编著者黄建华等。 本书以当前流行的arm
cortex-m3内核和业界著名的nxp公司出品的lpci700系列*新处理器作为讲授对象。与《高等学校电子信息学科十二五规划教材:arm
cortex嵌入式系统开发教程》配套的还有一套自行开发的、基于lpci700系列处理器的实验平台,包括实验设备、相关软件和相应实验指导书,可以将理论教学与实践教学有机地结合起来,切实提高学生的实际动手能力,为培养、训练学生开展科研、产品研发的能力,乃至日后走上工作岗位打下较坚实的基础。

]

内容简介

[

  《高等学校电子信息学科十二五规划教材:arm cortex嵌入式系统开发教程》编著者黄建华等。
  《高等学校电子信息学科十二五规划教材:arm cortex嵌入式系统开发教程》是嵌入式系统微控制器教材,基于arm
cortex-m3核的芯片lpc1700
讲述了嵌入式系统基本概念以及cortex体系结构和嵌入式系统开发设计方法。全书共6章,主要内容包括嵌入式系统概述、arm
cortex-m3体系结构、lpc1700系列处理器、lpc1700系列处理器基本接口技术、lpc1700系列处理器通信接口技术以及嵌入式实时操作系统。

  《高等学校电子信息学科十二五规划教材:arm
cortex嵌入式系统开发教程》可作为高等院校电子信息类、计算机类、自动控制类和机械电子类等专业高年级本科生、研究生的教材,也可作为嵌入式系统设计工程师的参考书。

]

目录

第1章 嵌入式系统概述1.1 嵌入式系统简介1.1.1 嵌入式系统的定义1.1.2 嵌入式系统的组成1.1.3 嵌入式系统的特点1.2 嵌入式处理器1.2.1 嵌入式处理器的分类1.2.2 lpc1700系列1.3 嵌入式操作系统1.3.1 操作系统的概念1.3.2 嵌入式linux1.3.3 c/os-ⅱ1.3.4 windows ce1.3.5 vxworks习题第2章 arm cortex-m3体系结构2.1 arm cortex-m3编程模型2.1.1 arm cortex-m3处理器的编程模型2.1.2 cortex-m3处理器的工作状态和工作模式2.2 arm cortex-m3寄存器组织2.2.1 通用寄存器2.2.2 程序状态寄存器2.2.3 控制寄存器2.2.4 中断屏蔽寄存器2.3 arm cortex-m3存储器2.3.1 cortex-m3存储器格式2.3.2 cortex-m3存储器映射2.3.3 存储器访问属性2.3.4 位带(bit-band)操作2.4 arm cortex-m3异常处理2.4.1 异常类型2.4.2 异常优先级2.4.3 向量表2.5 nvic与中断控制2.5.1 nvic概述2.5.2 中断配置基础2.5.3 中断的使能与禁止2.5.4 中断的挂起与解挂2.5.5 中断建立全过程2.5.6 中断/异常的响应序列2.5.7 异常返回2.5.8 systick定时器习题第3章 lpc1700系列处理器3.1 lpc1700系列处理器简介3.1.1 lpc1700系列处理器特性3.1.2 lpc1700系列处理器结构3.2 处理器引脚配置3.2.1 引脚配置3.2.2 引脚连接模块3.2.3 引脚连接模块的使用举例3.3 存储器管理3.4 时钟和功率控制3.4.1 晶体振荡器3.4.2 pll0锁相环3.4.3 时钟分频3.4.4 功率控制3.4.5 外部时钟输出引脚3.5 系统控制模块3.5.1 复位3.5.2 掉电检测3.5.3 外部中断3.5.4 系统控制和状态标志3.6 lpc1700系统例程3.6.1 cmsis的系统启动代码3.6.2 外部中断例程3.6.3 systick定时器例程习题第4章 lpc1700系列处理器基本接口技术4.1 gpio接口4.1.1 特性4.1.2 应用场合4.1.3 引脚描述4.1.4 寄存器描述4.1.5 使用注意事项4.1.6 应用举例4.2 定时器4.2.1 特性4.2.2 应用场合4.2.3 定时器结构4.2.4 引脚功能描述4.2.5 寄存器功能描述4.2.6 应用举例4.2.7 重复中断定时器(rit)概述4.2.8 rit寄存器描述4.2.9 rit操作4.3 看门狗4.3.1 功能描述4.3.2 看门狗结构4.3.3 寄存器功能描述4.3.4 操作举例4.4 uart串口通信4.4.1 概述4.4.2 uart结构4.4.3 寄存器功能描述4.4.4 基本操作4.4.5 应用举例4.5 adc/dac4.5.1 lpc1700 dac特性4.5.2 dac引脚描述4.5.3 dac寄存器描述4.5.4 dac基本操作4.5.5 lpc1700 adc特性4.5.6 adc引脚描述4.5.7 adc寄存器描述4.5.8 adc基本操作4.5.9 应用举例4.6 实时时钟4.6.1 功能描述4.6.2 结构及引脚4.6.3 寄存器功能描述4.6.4 rtc使用注意事项4.6.5 应用举例4.7 其它接口4.7.1 gpdma控制器4.7.2 pwm接口4.7.3 qei接口习题第5章 lpc1700系列处理器通信接口技术5.1 12c总线接口5.1.1 12c接口特性5.1.2 12c总线引脚及应用5.1.3 12c总线基本原理5.1.4 12c操作模式5.1.5 12c接口寄存器描述5.1.6 应用举例5.2 以太网接口5.2.1 以太网接口概述5.2.2 以太网接口特性5.2.3 以太网接口结构及引脚描述5.2.4 以太网接口操作概述5.2.5 帧描述符与状态字5.2.6 以太网帧操作举例5.2.7 寄存器描述5.2.8 以太网接口驱动程序举例5.3 spi接口与串口闪存5.3.1 spi接口概述5.3.2 spi接口引脚5.3.3 spi接口寄存器描述5.3.4 spi接口结构框图5.3.5 spi接口操作5.3.6 串口闪存操作举例5.4 can总线接口5.4.1 can总线接口概述5.4.2 can模块内存映射表5.4.3 can控制器寄存器描述5.4.4 can控制器操作5.5 usb接口5.5.1 usb总线概述5.5.2 usb设备接口结构描述5.5.3 固定的端点配置5.5.4 usb设备接口操作概述5.5.5 usb设备接口寄存器描述5.5.6 usb设备控制器的初始化5.5.7 串行接口引擎命令描述5.6 12s接口5.6.1 12s接口概述5.6.2 引脚描述5.6.3 12s接口寄存器描述习题第6章 嵌入式实时操作系统6.1 嵌入式实时操作系统基础6.1.1 嵌入式实时操作系统简介6.1.2 嵌入式实时操作系统基本概念6.2 μc/os-ⅱ内核原理6.2.1 μc/os-ⅱ任务管理6.2.2 μc/os-ⅱ的api函数6.2.3 μc/os-ⅱ的文件结构和移植6.3 基于μc/os-ⅱ的嵌入式系统程序设计实例习题参考文献

封面

ARM Cortex 嵌入式系统开发教程

书名:ARM Cortex 嵌入式系统开发教程

作者:黄建华,宾辰忠,欧阳宁 编著

页数:320

定价:¥36.0

出版社:西安电子科技大学出版社

出版日期:2012-12-01

ISBN:9787560629032

PDF电子书大小:32MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注