Cortex-M3 + μC/OS-II嵌入式系统开发入门与应用

Cortex-M3 + μC/OS-II嵌入式系统开发入门与应用
作 者: 陈瑶 李佳 宋宝华
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 系统开发
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Cortex-M3 + μC/OS-II嵌入式系统开发入门与应用》作者简介

内容简介

本书首先讲解了Cortex-M3处理器的架构及RealView MDK开发平台的相关知识,然后对μC/OS-Ⅱ的内核移植、驱动开发、应用程序开发进行了介绍,最后综合运用所学知识介绍了一个μC/OS-Ⅱ的程序设计实例。本书内容由浅入深,为加深理解,列举了很多程序设计的相关实例。本书适合嵌入式初学者、嵌入式开发人员以及高校相关专业师生阅读。

图书目录

第1部分

 第1章 走进ARM微处理器 

  1.1 ARM体系结构的源头——ARM公司 

  1.2 ARM处理器的发展历程 

  1.3 ARM体系结构 

   1.3.1 ARM Cortex处理器技术特点 

   1.3.2 ARM Cortex系列处理器比较 

  1.4 ARM v7新增指令 

   1.4.1 位操作指令 

   1.4.2 比特反转指令 

   1.4.3 16-bit常数操作 

   1.4.4 调转表指令 

   1.4.5 IT指令 

   1.4.6 检查是否为零并跳转指令(CBZ) 

 第2章 Cortex-M3处理器体系结构 

  2.1 Cortex-M3综述 

  2.2 Cortex-M3编程模式 

   2.2.1 Cortex-M3的工作模式和工作状态 

   2.2.2 特权访问和用户访问 

   2.2.3 Cortex-M3的寄存器组织 

   2.2.4 Cortex-M3的数据类型 

   2.2.5 Cortex-M3的存储器格式 

  2.3 Cortex-M3的存储器管理 

   2.3.1 存储器映射 

   2.3.2 Bit-banding机制 

  2.4 Cortex-M3的异常处理 

   2.4.1 异常优先级 

   2.4.2 异常处理的堆栈使用 

   2.4.3 Cortex-M3特有的异常处理机制 

   2.4.4 异常退出 

   2.4.5 复位异常 

   2.4.6 中止(Abort)异常 

  2.5 Cortex-M3的电源管理 

   2.5.1 SLEEPING 

   2.5.2 SLEEPDEEP 

  2.6 嵌套向量中断控制器NVIC 

  2.7 存储器保护单位MPU 

  2.8 Cortex-M3开发平台——STM32V100评估板介绍 

 第3章 ARM开发环境RealView MDK平台搭建 

 第4章 基于RealView开发环境的嵌入式软件开发

 第5章 STM32F103处理器内部资源C编程与实例

第2部分

 第6章 μC/OS-Ⅱ操作系统基础及其移植开发初步 

 第7章 μC/OS-Ⅱ的内核机制 

 第8章 基于μC/OS-Ⅱ的程序设计实例 

参考文献