嵌入式系统原理与开发 / 普通高等教育电气工程与自动化类十一五规划教材
¥39.00定价
作者: 范延滨、于忠清等
出版时间:2013年7月
出版社:机械工业出版社
- 机械工业出版社
- 9787111292777
- 1-3
- 135484
- 45188540-4
- 平装
- 16开
- 2013年7月
- 599
- 388
- 工学
- 计算机科学与技术
- TP311.1
- 计算机通信类
- 本科
内容简介
本书基于“七个一”嵌入式系统学习方案:一个体系结构、一款微处理器、一款开发板、一种操作系统、一种驱动程序、一类开发环境、一类开发方法。优选了ARM体系结构、基于ARM7TDMI的S3C44B0X处理器、μC/OS-Ⅱ操作系统、RVDS开发环境,由浅入深地对其逐一详细分析和研究,最终引导读者自己独立设计一款具有丰富外部接口的开发板、编写BootLoader、移植μC/OS-Ⅱ和开发主要驱动程序,全面地完成一款开发板软硬件的研发。
本书强调“All in One”。一书贯通、速成高手!第1章对嵌入式系统的技术与应用进行了较全面地概述;第2章和第3章详细介绍了ARM处理器技术和ARM指令系统;第4章讨论了ARM汇编语言程序设计方法并给出了设计实例;第5章详细分析了μC/OS-Ⅱ嵌入式操作系统;第6章介绍了S3C44B0X微处理器并给出了寄存器的配置方法;第7章基于S3C44B0X设计了一款多功能开发板;第8章基于自己设计的开发板详细介绍了软件系统的设计技术。
本书适合于作高等学校计算机类、电子信息类、仪器仪表类本科生教材,也可供从事基于ARM的嵌入式系统开发的工程技术人员参考。
本书强调“All in One”。一书贯通、速成高手!第1章对嵌入式系统的技术与应用进行了较全面地概述;第2章和第3章详细介绍了ARM处理器技术和ARM指令系统;第4章讨论了ARM汇编语言程序设计方法并给出了设计实例;第5章详细分析了μC/OS-Ⅱ嵌入式操作系统;第6章介绍了S3C44B0X微处理器并给出了寄存器的配置方法;第7章基于S3C44B0X设计了一款多功能开发板;第8章基于自己设计的开发板详细介绍了软件系统的设计技术。
本书适合于作高等学校计算机类、电子信息类、仪器仪表类本科生教材,也可供从事基于ARM的嵌入式系统开发的工程技术人员参考。
目录
序 前言 第1章 嵌入式系统概述 1.1 嵌入式系统的概念 1.2 嵌入式系统分类 1.3 嵌入式系统组成结构 1.4 嵌入式处理器简介 1.5 嵌入式操作系统简介 1.6 嵌入式系统设计流程 1.7 嵌入式系统应用第2章 ARM处理器 2.1 ARM系列处理器概述 2.2 ARM处理器的寄存器文件 2.3 ARM处理器的异常与中断 2.4 ARM处理器的流水线结构 2.5 ARM处理器的存储器组织 2.6 ARM处理器的片上总线 2.7 ARM处理器的指令体系结构第3章 ARM指令系统 3.1 ARM指令集概述 3.2 ARM寻址方式 3.3 ARM数据处理指令 3.4 ARM Load/Store指令 3.5 ARM程序状态寄存器传送指令 3.6 ARM转移指令 3.7 ARM异常中断指令 3.8 ARM协处理器指令第4章 ARM汇编语言程序设计 4.1 概述 4.2 ADS环境下的伪操作和伪指令 4.3 ARM汇编语言程序设计 4.4 GNUARM汇编语言 4.5 ARM汇编语言程序设计实例第5章 μC/OS-II嵌入式操作系统 5.1 μC/OS-II嵌入式操作系统的概念 5.2 μC/OS-II中的任务 5.3 μC/OS-II中的中断 5.4 μC/OS-II中的时钟 5.5 μC/OS-II中任务的同步与通信 5.6 μC/OS-II中的信号量 5.7 μC/OS-II中的互斥信号量 5.8 μC/OS-II中的消息邮箱 5.9 μC/OS-II中的消息队列 5.10 μC/OS-II中的信号量集 5.11 μC/OS-II中的内存管理第6章 S3C44B0X嵌入式微处理器 6.1 S3C44B0X简介 6.2 S3C44B0X存储控制器功能及应用开发 6.3 S3C44B0X的GPIO端口功能及应用开发 6.4 S3C44B0X时钟电源管理功能及开发 6.5 S3C44B0X的INTC功能及开发 6.6 S3C44B0X的UART功能及应用开发 6.7 S3C44B0X的WDT定时器功能及应用开发 6.8 S3C44B0X的IIC定时器功能及应用开发 6.9 S3C44B0X的LCD功能及应用开发 6.10 S3C44B0X的DMAC功能及应用开发 6.11 S3C44B0X的RTC功能及应用开发 6.12 S3C44B0X的PWM定时器功能及应用开发 6.13 S3C44B0X的IIS功能及应用开发 6.14 S3C44B0X的SIO功能及应用开发 6.15 S3C44B0X的ADC功能及应用开发第7章 基于S3C44B0X硬件系统开发第8章 基于S3C44B0X的软件系统开发参考文献