顶部
收藏

嵌入式系统原理与设计(换封面 十二五)

“十一五”国家规划教材

作者:
王志英 李宗伯等
定价:
28.00 元
版面字数:
410千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2024年
ISBN:
978-7-04-022072-8
物料号:
22072-A0
出版时间:
2007-11-01
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机科学与技术专业课程

本书是“十二五”普通高等教育本科国家级规划教材。本书针对嵌入式系统领域的最新发展趋势,总结编者多年的教学和科研经验,系统全面地介绍了嵌入式系统的基本概念、原理、设计原则与方法,同时根据当前市场的需求和学习者的实际情况,合理选取典型技术进行具体介绍,并辅之以适当的实例和程序代码,让读者既能系统掌握嵌入式系统基本知识,又能具备较为实用的技能,为将来从事嵌入式方面的工作奠定坚实的基础。本书可作为高等学校计算机及相关专业“嵌入式系统”课程教材,同时也可供嵌入式产品开发的工程技术人员自学与参考使用。

  • 目录
    • 前辅文
      • 第1章 概论
        • 1.1 引言
          • 1.2 嵌入式系统的定义
            • 1.3 嵌入式系统的体系结构
              • 1.4 嵌入式系统的特征
                • 1.5 嵌入式系统的发展现状与趋势
                  • 1.6 实例:网络照相机
                    • 小结
                      • 习题
                      • 第2章 嵌入式系统设计方法
                        • 2.1 引言
                          • 2.2 嵌入式系统的设计过程
                            • 2.2.1 需求分析
                              • 2.2.2 规格说明
                                • 2.2.3 体系结构设计
                                  • 2.2.4 软硬件结构设计
                                    • 2.2.5 系统集成与测试
                                    • 2.3 设计方法学
                                      • 2.3.1 一般设计流程
                                        • 2.3.2 嵌入式系统设计方法的演变
                                          • 2.3.3 传统的嵌入式系统设计方法
                                            • 2.3.4 嵌入式系统的系统级设计方法
                                            • 2.4 嵌入式系统设计的形式化方法
                                              • 小结
                                                • 习题
                                                • 第3章 嵌入式处理器
                                                  • 3.1 引言
                                                    • 3.2 嵌入式处理器的特点
                                                      • 3.3 嵌入式处理器的分类
                                                        • 3.4 典型的嵌入式处理器
                                                          • 3.4.1 Intel公司8051系列微控制器
                                                            • 3.4.2 Microchip公司系列微控制器
                                                              • 3.4.3 Motorola公司微控制器MC68HC08系列
                                                                • 3.4.4 TI公司TMS320系列DSP
                                                                  • 3.4.5 ARM系列嵌入式微处理器
                                                                    • 3.4.6 PowerPC系列嵌入式微处理器
                                                                      • 3.4.7 MIPS系列嵌入式微处理器
                                                                      • 3.5 嵌入式处理器的发展趋势
                                                                        • 3.6 选择嵌入式处理器的原则
                                                                          • 3.6.1 基本原则
                                                                            • 3.6.2 ARM微处理器的选择
                                                                            • 3.7 实例分析——ARM微处理器的编程模型
                                                                              • 3.7.1 ARM微处理器的运行模式
                                                                                • 3.7.2 ARM微处理器的工作状态
                                                                                  • 3.7.3 ARM支持的数据类型
                                                                                    • 3.7.4 ARM微处理器的寄存器组织
                                                                                      • 3.7.5 ARM微处理器的异常处理机制
                                                                                      • 小结
                                                                                        • 习题
                                                                                        • 第4章 存储系统
                                                                                          • 4.1 概述
                                                                                            • 4.1.1 半导体存储器
                                                                                              • 4.1.2 存储器的性能指标
                                                                                                • 4.1.3 常用的几种存储器
                                                                                                • 4.2 存储设备组织
                                                                                                  • 4.2.1 存储器的结构
                                                                                                    • 4.2.2 嵌入式系统存储器子系统
                                                                                                    • 4.3 存储器时序
                                                                                                      • 4.3.1 数字信号的三种状态
                                                                                                        • 4.3.2 时序转换
                                                                                                          • 4.3.3 建立/保持时间
                                                                                                            • 4.3.4 存储器时序
                                                                                                            • 4.4 存储器接口
                                                                                                              • 4.4.1 SRAM接口
                                                                                                                • 4.4.2 动态RAM(DRAM)接口
                                                                                                                  • 4.4.3 Flash存储器接口
                                                                                                                    • 4.4.4 处理器访存接口
                                                                                                                    • 小结
                                                                                                                      • 习题
                                                                                                                      • 第5章 总线与通信接口
                                                                                                                        • 5.1 引言
                                                                                                                          • 5.2 PCI总线
                                                                                                                            • 5.2.1 概述
                                                                                                                              • 5.2.2 体系结构
                                                                                                                                • 5.2.3 总线信号
                                                                                                                                  • 5.2.4 总线事务
                                                                                                                                  • 5.3 RS232C/RS
                                                                                                                                    • 5.3.1 RS232C通信接口
                                                                                                                                      • 5.3.2 RS485总线
                                                                                                                                      • 5.4 USB总线
                                                                                                                                        • 5.4.1 概述
                                                                                                                                          • 5.4.2 机械电气特性
                                                                                                                                            • 5.4.3 传输、事务和包
                                                                                                                                              • 5.4.4 端点、管道和帧
                                                                                                                                                • 5.4.5 传输协议
                                                                                                                                                • 5.5 I2C总线
                                                                                                                                                  • 5.5.1 概述
                                                                                                                                                    • 5.5.2 I2C总线的构成与操作
                                                                                                                                                    • 小结
                                                                                                                                                      • 习题
                                                                                                                                                      • 第6章 I/O接口电路
                                                                                                                                                        • 6.1 引言
                                                                                                                                                          • 6.2 中断控制器
                                                                                                                                                            • 6.2.1 概述
                                                                                                                                                              • 6.2.2 S3C44B0X的中断控制器
                                                                                                                                                              • 6.3 DMA控制器
                                                                                                                                                                • 6.3.1 概述
                                                                                                                                                                  • 6.3.2 S3C44B0X的DMA控制器
                                                                                                                                                                  • 6.4 GPIO端口
                                                                                                                                                                    • 6.4.1 概述
                                                                                                                                                                      • 6.4.2 S3C44B0X的GPIO端口
                                                                                                                                                                        • 6.4.3 GPIO端口的应用
                                                                                                                                                                        • 6.5 定时/计数器
                                                                                                                                                                          • 6.5.1 概述
                                                                                                                                                                            • 6.5.2 S3C44B0X的定时器
                                                                                                                                                                              • 6.5.3 S3C44B0X的定时器应用
                                                                                                                                                                              • 6.6 UART接口
                                                                                                                                                                                • 6.6.1 概述
                                                                                                                                                                                  • 6.6.2 S3C44B0X的UART
                                                                                                                                                                                    • 6.6.3 S3C44B0X的UART应用
                                                                                                                                                                                    • 6.7 JTAG接口
                                                                                                                                                                                      • 6.7.1 概述
                                                                                                                                                                                        • 6.7.2 ARM的JTAG接口
                                                                                                                                                                                        • 小结
                                                                                                                                                                                          • 习题
                                                                                                                                                                                          • 第7章 嵌入式操作系统
                                                                                                                                                                                            • 7.1 引言
                                                                                                                                                                                              • 7.2 嵌入式操作系统的特点
                                                                                                                                                                                                • 7.2.1 嵌入式操作系统的主要任务
                                                                                                                                                                                                  • 7.2.2 嵌入式操作系统的实时要求
                                                                                                                                                                                                    • 7.2.3 嵌入式操作系统的代码大小要求
                                                                                                                                                                                                    • 7.3 嵌入式操作系统的发展
                                                                                                                                                                                                      • 7.4 嵌入式操作系统的构成
                                                                                                                                                                                                        • 7.5 实时操作系统
                                                                                                                                                                                                          • 7.6 典型的嵌入式操作系统
                                                                                                                                                                                                            • 7.6.1 μClinux
                                                                                                                                                                                                              • 7.6.2 μC/OS-Ⅱ
                                                                                                                                                                                                                • 7.6.3 VxWorks
                                                                                                                                                                                                                  • 7.6.4 Windows CE
                                                                                                                                                                                                                  • 7.7 嵌入式操作系统的选择
                                                                                                                                                                                                                    • 7.8 实例
                                                                                                                                                                                                                      • 7.8.1 μClinux内核介绍
                                                                                                                                                                                                                        • 7.8.2 工具链
                                                                                                                                                                                                                          • 7.8.3 操作系统的定制与移植
                                                                                                                                                                                                                            • 7.8.4 嵌入式应用程序的调试
                                                                                                                                                                                                                              • 7.8.5 SkyEye介绍
                                                                                                                                                                                                                                • 7.8.6 开发实例
                                                                                                                                                                                                                                • 小结
                                                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                                                  • 第8章 嵌入式系统高级技术
                                                                                                                                                                                                                                    • 8.1 引言
                                                                                                                                                                                                                                      • 8.2 Bootloader设计
                                                                                                                                                                                                                                        • 8.2.1 Bootloader的概述
                                                                                                                                                                                                                                          • 8.2.2 Bootloader的主要任务和结构框架分析
                                                                                                                                                                                                                                          • 8.3 嵌入式系统可靠性设计
                                                                                                                                                                                                                                            • 8.3.1 系统级可靠性
                                                                                                                                                                                                                                              • 8.3.2 PCB级可靠性
                                                                                                                                                                                                                                              • 8.4 嵌入式系统低功耗设计
                                                                                                                                                                                                                                                • 8.4.1 系统级低功耗设计技术
                                                                                                                                                                                                                                                  • 8.4.2 软件低功耗设计技术
                                                                                                                                                                                                                                                  • 8.5 嵌入式系统分析与优化
                                                                                                                                                                                                                                                    • 8.5.1 程序的功耗分析与优化
                                                                                                                                                                                                                                                      • 8.5.2 程序代码大小的分析与优化
                                                                                                                                                                                                                                                      • 8.6 实例
                                                                                                                                                                                                                                                        • 小结
                                                                                                                                                                                                                                                          • 习题
                                                                                                                                                                                                                                                          • 附录A ARM微处理器的指令系统
                                                                                                                                                                                                                                                            • 附录B S3C44B0X简介
                                                                                                                                                                                                                                                              • 参考文献

                                                                                                                                                                                                                                                              相关图书