种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

嵌入式系统设计与开发——基于ARM和μC/OS-Ⅱ

(2020-01-29 06:49:14) 百科综合
嵌入式系统设计与开发——基于ARM和μC/OS-Ⅱ

嵌入式系统设计与开发——基于ARM和μC/OS-Ⅱ

《嵌入式系统设计与开发——基于ARM和μC/OS-Ⅱ》是2011年由科学出版社出版的图书,作者是马文华。

基本介绍

  • 书名:嵌入式系统设计与开发——基于ARM和μC/OS-Ⅱ
  • 作者:马文华
  • ISBN:9787030311252
  • 页数:354
  • 定价:38.00
  • 出版社:科学出版社
  • 出版时间:2011-6-1
  • 装帧:平装
  • 开本:16开

内容简介

本书以目前流行的ARM处理器和易于学习的μC/OS-Ⅱ作业系统为核心,系统介绍了嵌入式系统的概念、原理、基本开发流程和方法。其内容包括嵌入式系统概述、ARM及其编程模型、ARM指令集、嵌入式程式设计、嵌入式最小系统设计、嵌入式系统通用接口设计、μC/OS-Ⅱ实时作业系统、基于μC/OS-Ⅱ的程式设计、ADS集成开发环境使用等。读者可从中系统地学习嵌入式系统的有关知识,并通过实例完成嵌入式系统设计的基础训练。
本书可以作为高等学校嵌入式系统教学的教材,也可作为有关工程技术人员的学习参考书。

目录

第1章 概述
1.1 嵌入式系统
1.1.1 嵌入式系统的定义
1.1.2 嵌入式系统的发展历史
1.1.3 嵌入式计算机系统与通用计算机系统
1.2 嵌入式系统的组成
1.2.1 嵌入式系统的硬体组成
1.2.2 嵌入式系统的软体组成
1.3 嵌入式系统的主要套用领域
1.4 嵌入式处理器
1.4.1 嵌入式处理器分类
1.4.2 嵌入式处理器现状及发展趋势
1.5 嵌入式作业系统
1.5.1 嵌入式作业系统分类
1.5.2 实时作业系统
1.5.3 嵌入式作业系统的特点
1.5.4 目前市场上流行的嵌入式作业系统
1.6 嵌人式系统的开发
1.6.1 嵌入式系统设计流程
1.6.2 嵌入式系统开发中的一些问题
本章要点
习题
第2章 ARM及其编程模型
2.1 ARM简介
2.2 RISG体系结构
2.3 ARM体系结构
2.3.1 ARM体系结构的版本
2.3.2 ARM体系结构的变种及版本命名格式
2.3.3 ARM处理器系列
2.4 ARM微处理器的编程模型
2.4.1 ARM处理器支持的数据类型
2.4.2 ARM处理器的工作状态
2.4.3 ARM处理器的工作模式
2.4.4 ARM状态下的暂存器组织
2.5 ARM的异常中断
2.5.1 ARM体系结构所支持的异常类型
2.5.2 异常的回响及返回
2.5.3 各类异常及返回
2.6 ARM7TDMI处理器核心简介
2.6.1 ARM7TDMI介绍
2.6.2 ARM7TDMI处理器核的硬体接口
本章要点
习题
第3章 ARM指令集
3.1 ARM指令集概述
3.1.1 ARM指令的编码格式
3.1.2 ARM指令的条件码域
3.L 3 指令流水线
3.2 ARM定址方式
3.3 ARM指令分类介绍
3.3.1 数据处理指令
3.3.2 分支指令
3.3.3 存储器访问指令
3.3.4 程式状态暂存器与通用暂存器之间的传送指令
3.3.5 协处理器指令
3.3.6 异常中断产生指令
3.4 Thumb指令集
3.4.1 Thumb指令集概述
3.4.2 Thumb暂存器和ARM暂存器之间的关係
3.4.3 Thumb指令分类介绍
本章要点
习题
第4章 嵌入式程式设计
4.1 彙编语言程式结构
4.1.1 ARM编译模式与开发环境
4.1.2 ARM彙编语言的伪操作、伪指令与宏指令
4.1.3 CodeWarrior编译器下的伪操作与伪指令
4.2 ARM彙编语言程式设计
4.2.1 ARM彙编中的档案格式
4.2.2 ARMf[编语法格式
4.2.3 ARM彙编程式设计
4.2.4 ARM与Thumb之间的状态转换及函式的互相调用
4.3 C语言与彙编语言混合编程
4.3.1 C程式与彙编程式的相互调用规则
4.3.2 内嵌彙编程式设计
4.3.3 C语言函式和ARM彙编语言函式间互相调用
本章要点
习题
第5章 ARM7嵌入式最小系统设计
5.1 系统设计概述
5.2 S3C44BOX嵌入式微处理器
5.2.1 S3C44BOX引脚及信号描述
5.2.2 S3CA4BOX特性
5.2.3 ARM7嵌入式存储器体系
5.2.4 S3C44BOX的存储控制器
5.3 S3C44Box嵌入式最小系统硬体电路
5.3.1 电源、复位、时钟电路和JTAG接口
5.3.2 Flash存储器接口电路
5.3.3 SDRAM存储器接口电路
5.4 S3C44BOX的存储器接口设计
5.4.1 Flash存储器设计
5.4.2 SDRAM存储器设计
5.5 S3C44130X的中断控制器介绍与设计
5.5.1 中断控制器概述
5.5.2 中断式键盘的软硬体设计
5.5.3 中断式键盘的套用编程
5.6 S3C44BOX嵌入式系统的启动程式
5.6.1 BootLoader介绍
5.6.2 启动程式设计实例
本章要点
习题
第6章 S3C44BOX嵌入式系统通用接口设计
6.1 S3C44BOX的通用I/O连线埠
6.1.1 S3C44BOX的I/O连线埠
6.1.2 S3C44BOX晶片与连线埠相关的暂存器
6.1.3 套用实例
6.2 串列通信接口
6.2.1 概述
6.2.2 S3G44BOX的串列通信单元
6.2.3 UART操作
6.2.4 UART暂存器
6.2.5 串列通信的套用与编程
6.3 定时器
6.3.1 概述
6.3.2 S3C44BOXPWM定时器
6.3.3 PWM定时器工作原理
6.3.4 PWM定时器操作
6.3.5 PWM定时器的特殊功能暂存器
6.3.6 PWM定时器的套用编程
6.4 LCD控制器
6.4.1 概述
6.4.2 液晶显示屏原理
6.4.3 S3CA4BOX LCD控制器
6.4.4 开发实例设计
6.4.5 参考程式
本章要点
习题
第7章 μC/OS-II多任务作业系统与开发
7.1 μC/OS-II作业系统核心结构
7.1.1 μC/OS-II作业系统主要特点
7.1.2 μC/OS-II作业系统的任务与调度
7.1.3 μC/OS-II初始化与启动
7.2 μC/OS-II作业系统任务管理
7.2.1 创建任务与任务堆叠
7.2.2 任务的操作
7.3 μC/OS-II作业系统任务间通信与同步
7.3.1 任务间的通信与同步概述
7.3.2 基于讯息信箱的任务间通信
7.3.3 基于信号量任务间通信
本章要点
习题
第8章 μC/OS-II作业系统程式设计与移植
8.1 μC/OS-II作业系统程式设计方法
8.1.1 μC/OS-II作业系统的数据类型
8.1.2 μC/OS-II作业系统程式设计
8.2 μC/OS-II作业系统扩展
8.2.1 μC/OS-II作业系统核心扩展
8.2.2 程式设计综合实例
8.3 μC/OS-II作业系统的移植
8.3.1 μC/OS-II作业系统移植规划
8.3.2 μC/OS-II作业系统移植过程
8.4 μC/OS-II作业系统移植测试
本章要点
习题
第9章 ADS集成开发环境介绍与使用
9.1 ARM Developer Suite
9.1.1 ADS和RVDS介绍
9.1.2 ARM硬体仿真器
9.2 ADS集成开发环境使用说明
9.2.1 ADS的命令行与开发工具
9.2.2 ADS 1.2.安装与系统配置
9.2.3 ADS工程项目管理
9.2.4 代码编译与载入调试
9.2.5 ADS与实验平台的连线
本章要点
习题
附录A ARM指令集和Thumb指令集速查表
附录B 伪操作与伪指令
参考文献
参考网站

标 签

搜索
随机推荐

Powered By 种豆资源网||