描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787111288008丛书名: 普通高等教育“十一五”电子信息类规划教材
内容简介
本书综合讨论了典型嵌入式系统的设计及应用相关知识。作者根据长期的嵌入式系统开发经验,从嵌入式系统研发人员的角度,分析嵌入式系统设计需要掌握的理论知识、设计方法及步骤,然后介绍了嵌入式系统的基本组成及从底层到应用层各个典型模块的设计,将理论知识和实际对象充分结合起来,形成了一个完整的嵌入式系统。本书主要内容包括嵌入式系统软硬件基础知识、嵌入式系统平台的构建、基于ARM处理器的系统启动与中断处理、典型的外设模块硬件/驱动程序设计、嵌入式操作系统基础知识、μC/OS-Ⅱ操作系统的应用和移植以及嵌入式软件测试基础等部分。
本书配有免费电子课件,欢迎选用本书作教材的老师登录www.cmpedu.com注册下载或发邮件到[email protected]索取。
本书既可以作为高等院校计算机、电子、自动化等专业大学本科高年级学生的教材,也可作为嵌入式系统设计工程师的重要参考书。
本书配有免费电子课件,欢迎选用本书作教材的老师登录www.cmpedu.com注册下载或发邮件到[email protected]索取。
本书既可以作为高等院校计算机、电子、自动化等专业大学本科高年级学生的教材,也可作为嵌入式系统设计工程师的重要参考书。
目 录
前言
第1章 嵌入式系统概论
1.1 嵌入式系统简介
1.1.1 嵌入式系统的历史
1.1.2 嵌入式系统的定义
1.1.3 嵌入式系统的特点
1.1.4 嵌入式系统的分类
1.2 嵌入式系统的应用领域
1.3 嵌入式系统的现状和发展趋势
1.3.1 嵌入式系统的现状
1.3.2 嵌入式系统的发展趋势
习题1
第2章 嵌入式系统的基础知识
2.1 嵌入式系统的总体结构
2.1.1 硬件层
2.1.2 中间层
2.1.3 系统软件层
2.1.4 功能层
2.2 嵌入式系统硬件基础知识
2.2.1 嵌入式微处理器的基础知识
2.2.2 存储器系统
2.2.3 输入/输出接口
2.3 嵌入式系统软件基础知识
2.3.1 嵌入式系统软件的特点
2.3.2 嵌入式系统软件的体系结构
2.4 嵌入式系统的设计方法
2.4.1 嵌入式系统的设计流程
2.4.2 嵌入式系统的硬件/软件协同设计技术
2.4.3 嵌入式系统的可重构设计技术
习题2
大作业1
第3章 嵌入式系统平台的构建
3.1 嵌入式系统硬件平台
3.1.1 嵌入式处理器的分类
3.1.2 常见的嵌入式处理器
3.2 嵌入式软件平台
3.2.1 嵌入式文件系统
3.2.2 嵌入式图形用户接口
3.2.3 常用嵌入式操作系统
3.3 基于S3C44B0X+μC/OS-Ⅱ的嵌入式系统平台的构建
3.3.1 软、硬件平台的选择
3.3.2 硬件平台的结构
习题3
第4章 ARM嵌入式处理器的体系结构
4.1 ARM处理器的体系结构
4.1.1 ARM处理器概述
4.1.2 ARM内核的种类
4.2 ARM处理器的工作模式
4.2.1 ARM和Thumb状态
4.2.2 ARM处理器模式
4.2.3 ARM寄存器介绍
4.3 ARM中断处理
4.3.1 中断基础知识
4.3.2 ARM处理器的中断类型
4.3.3 ARM处理器对异常的响应
4.3.4 ARM系统的中断编程机制
4.3.5 S3C44B0X中断编程的应用实例
4.4 ARM系统的启动
4.4.1 Boot Loader的概念
4.4.2 Boot Loader的主要任务
4.4.3 ARM系统的启动过程
4.4.4 ARM系统启动代码分析
4.5 S3C44B0X简介
习题4
大作业2
第5章 嵌入式系统常用模块设计
第6章 嵌入式操作系统的基础知识
第7章 嵌入式实时操作系统μC/OS-Ⅱ
第8章 家庭安防远程监控系统设计
第9章 嵌入式软件测试基础知识
参考文献
第1章 嵌入式系统概论
1.1 嵌入式系统简介
1.1.1 嵌入式系统的历史
1.1.2 嵌入式系统的定义
1.1.3 嵌入式系统的特点
1.1.4 嵌入式系统的分类
1.2 嵌入式系统的应用领域
1.3 嵌入式系统的现状和发展趋势
1.3.1 嵌入式系统的现状
1.3.2 嵌入式系统的发展趋势
习题1
第2章 嵌入式系统的基础知识
2.1 嵌入式系统的总体结构
2.1.1 硬件层
2.1.2 中间层
2.1.3 系统软件层
2.1.4 功能层
2.2 嵌入式系统硬件基础知识
2.2.1 嵌入式微处理器的基础知识
2.2.2 存储器系统
2.2.3 输入/输出接口
2.3 嵌入式系统软件基础知识
2.3.1 嵌入式系统软件的特点
2.3.2 嵌入式系统软件的体系结构
2.4 嵌入式系统的设计方法
2.4.1 嵌入式系统的设计流程
2.4.2 嵌入式系统的硬件/软件协同设计技术
2.4.3 嵌入式系统的可重构设计技术
习题2
大作业1
第3章 嵌入式系统平台的构建
3.1 嵌入式系统硬件平台
3.1.1 嵌入式处理器的分类
3.1.2 常见的嵌入式处理器
3.2 嵌入式软件平台
3.2.1 嵌入式文件系统
3.2.2 嵌入式图形用户接口
3.2.3 常用嵌入式操作系统
3.3 基于S3C44B0X+μC/OS-Ⅱ的嵌入式系统平台的构建
3.3.1 软、硬件平台的选择
3.3.2 硬件平台的结构
习题3
第4章 ARM嵌入式处理器的体系结构
4.1 ARM处理器的体系结构
4.1.1 ARM处理器概述
4.1.2 ARM内核的种类
4.2 ARM处理器的工作模式
4.2.1 ARM和Thumb状态
4.2.2 ARM处理器模式
4.2.3 ARM寄存器介绍
4.3 ARM中断处理
4.3.1 中断基础知识
4.3.2 ARM处理器的中断类型
4.3.3 ARM处理器对异常的响应
4.3.4 ARM系统的中断编程机制
4.3.5 S3C44B0X中断编程的应用实例
4.4 ARM系统的启动
4.4.1 Boot Loader的概念
4.4.2 Boot Loader的主要任务
4.4.3 ARM系统的启动过程
4.4.4 ARM系统启动代码分析
4.5 S3C44B0X简介
习题4
大作业2
第5章 嵌入式系统常用模块设计
第6章 嵌入式操作系统的基础知识
第7章 嵌入式实时操作系统μC/OS-Ⅱ
第8章 家庭安防远程监控系统设计
第9章 嵌入式软件测试基础知识
参考文献
评论
还没有评论。